github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-037_validate_applicationset_in_any_namespace/04-assert.yaml (about) 1 apiVersion: rbac.authorization.k8s.io/v1 2 kind: Role 3 metadata: 4 name: example_appset-new-ns 5 namespace: appset-new-ns 6 rules: 7 - apiGroups: 8 - argoproj.io 9 resources: 10 - applications 11 verbs: 12 - create 13 - get 14 - list 15 - patch 16 - update 17 - watch 18 - delete 19 - apiGroups: 20 - batch 21 resources: 22 - jobs 23 verbs: 24 - create 25 - apiGroups: 26 - argoproj.io 27 resources: 28 - applicationsets 29 verbs: 30 - create 31 - get 32 - list 33 - patch 34 - update 35 - watch 36 - delete 37 --- 38 apiVersion: rbac.authorization.k8s.io/v1 39 kind: RoleBinding 40 metadata: 41 name: example_appset-new-ns 42 namespace: appset-new-ns 43 roleRef: 44 apiGroup: rbac.authorization.k8s.io 45 kind: Role 46 name: example_appset-new-ns 47 subjects: 48 - kind: ServiceAccount 49 name: example-argocd-server 50 namespace: appset-argocd 51 - kind: ServiceAccount 52 name: example-argocd-application-controller 53 namespace: appset-argocd 54 --- 55 apiVersion: rbac.authorization.k8s.io/v1 56 kind: Role 57 metadata: 58 name: example-appset-argocd-applicationset 59 namespace: appset-new-ns 60 --- 61 apiVersion: rbac.authorization.k8s.io/v1 62 kind: RoleBinding 63 metadata: 64 name: example-appset-argocd-applicationset 65 namespace: appset-new-ns 66 --- 67 apiVersion: v1 68 kind: Namespace 69 metadata: 70 name: appset-new-ns 71 labels: 72 argocd.argoproj.io/applicationset-managed-by-cluster-argocd: appset-argocd 73 argocd.argoproj.io/managed-by-cluster-argocd: appset-argocd