Slide 12
Slide 12 text
AppProject
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: ehozon-project
namespace: argo-cd
spec:
description : Ehozon Project
sourceRepos :
- 'https://github.com/rakus-dev/zabuton-ehozon-apps.git'
destinations :
- namespace: ehozon-applications
server: https://kubernetes.default.svc
- namespace: ehozon-backend
server: https://172.18.20.112:6443
sourceNamespaces :
- 'ehozon-applications'
roles:
- name: developer
description : developer role
policies:
- p, proj:ehozon-:developer, applications, get, ehozon-project/*, allow
接続先のGitを指定
デプロイ先のclusterとnamespaceを指定
Application配置先のnamespaceを指定
ユーザのRoleを指定