diff --git a/manifests/install.yaml b/manifests/install.yaml index 6f832ea83c39..589b8beb59d9 100644 --- a/manifests/install.yaml +++ b/manifests/install.yaml @@ -38,6 +38,18 @@ metadata: name: argo-ui --- apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: argo-role +rules: +- apiGroups: + - "" + resources: + - secrets + verbs: + - get +--- +apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: @@ -198,6 +210,18 @@ rules: - watch --- apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: argo-binding +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: argo-role +subjects: +- kind: ServiceAccount + name: argo +--- +apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: argo-binding diff --git a/manifests/namespace-install.yaml b/manifests/namespace-install.yaml index df00db917d3f..277b9e22f826 100644 --- a/manifests/namespace-install.yaml +++ b/manifests/namespace-install.yaml @@ -98,6 +98,12 @@ rules: verbs: - get - list +- apiGroups: + - "" + resources: + - secrets + verbs: + - get --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role