github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-037_validate_applicationset_in_any_namespace/05-assert.yaml (about) 1 apiVersion: rbac.authorization.k8s.io/v1 2 kind: Role 3 metadata: 4 name: example_appset-old-ns 5 namespace: appset-old-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-old-ns 42 namespace: appset-old-ns 43 roleRef: 44 apiGroup: rbac.authorization.k8s.io 45 kind: Role 46 name: example_appset-old-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-old-ns 60 --- 61 apiVersion: rbac.authorization.k8s.io/v1 62 kind: RoleBinding 63 metadata: 64 name: example-appset-argocd-applicationset 65 namespace: appset-old-ns 66 --- 67 apiVersion: v1 68 kind: Namespace 69 metadata: 70 name: appset-old-ns 71 labels: 72 argocd.argoproj.io/applicationset-managed-by-cluster-argocd: appset-argocd 73 argocd.argoproj.io/managed-by-cluster-argocd: appset-argocd 74 --- 75 apiVersion: rbac.authorization.k8s.io/v1 76 kind: Role 77 metadata: 78 name: example_appset-new-ns 79 namespace: appset-new-ns 80 rules: 81 - apiGroups: 82 - argoproj.io 83 resources: 84 - applications 85 verbs: 86 - create 87 - get 88 - list 89 - patch 90 - update 91 - watch 92 - delete 93 - apiGroups: 94 - batch 95 resources: 96 - jobs 97 verbs: 98 - create 99 - apiGroups: 100 - argoproj.io 101 resources: 102 - applicationsets 103 verbs: 104 - create 105 - get 106 - list 107 - patch 108 - update 109 - watch 110 - delete 111 --- 112 apiVersion: rbac.authorization.k8s.io/v1 113 kind: RoleBinding 114 metadata: 115 name: example_appset-new-ns 116 namespace: appset-new-ns 117 roleRef: 118 apiGroup: rbac.authorization.k8s.io 119 kind: Role 120 name: example_appset-new-ns 121 subjects: 122 - kind: ServiceAccount 123 name: example-argocd-server 124 namespace: appset-argocd 125 - kind: ServiceAccount 126 name: example-argocd-application-controller 127 namespace: appset-argocd 128 --- 129 apiVersion: rbac.authorization.k8s.io/v1 130 kind: Role 131 metadata: 132 name: example-appset-argocd-applicationset 133 namespace: appset-new-ns 134 --- 135 apiVersion: rbac.authorization.k8s.io/v1 136 kind: RoleBinding 137 metadata: 138 name: example-appset-argocd-applicationset 139 namespace: appset-new-ns 140 --- 141 apiVersion: v1 142 kind: Namespace 143 metadata: 144 name: appset-new-ns 145 labels: 146 argocd.argoproj.io/applicationset-managed-by-cluster-argocd: appset-argocd 147 argocd.argoproj.io/managed-by-cluster-argocd: appset-argocd