未验证 提交 77ebace2 编写于 作者: Y Yaron Schneider 提交者: GitHub

add ownerref rbac (#6547)

Signed-off-by: Nyaron2 <schneider.yaron@live.com>
上级 19f05997
......@@ -23,9 +23,15 @@ rules:
- apiGroups: ["apps"]
resources: ["deployments", "deployments/finalizers"]
verbs: ["get", "list", "watch"]
- apiGroups: ["apps"]
resources: ["deployments/finalizers"]
verbs: ["update"]
- apiGroups: ["apps"]
resources: ["statefulsets", "statefulsets/finalizers"]
verbs: ["get", "list", "watch"]
- apiGroups: ["apps"]
resources: ["statefulsets/finalizers"]
verbs: ["update"]
- apiGroups: [""]
resources: ["pods"]
{{- if .Values.global.operator.watchdogCanPatchPodLabels }}
......@@ -36,6 +42,9 @@ rules:
- apiGroups: [""]
resources: ["services","services/finalizers"]
verbs: ["get", "list", "watch", "update", "create"]
- apiGroups: [""]
resources: ["services"]
verbs: ["delete"]
- apiGroups: [""]
resources: ["secrets"]
verbs: ["get", "list", "watch"]
......@@ -46,7 +55,10 @@ rules:
{{- if .Values.global.argoRolloutServiceReconciler.enabled }}
- apiGroups: ["argoproj.io"]
resources: ["rollouts"]
verbs: ["get", "list", "watch"]
verbs: ["get", "list", "watch", "delete"]
- apiGroups: ["argoproj.io"]
resources: ["rollouts/finalizers"]
verbs: ["update"]
{{- end }}
---
{{- if not .Values.global.rbac.namespaced }}
......@@ -100,15 +112,24 @@ rules:
- apiGroups: ["apps"]
resources: ["deployments", "deployments/finalizers"]
verbs: ["get", "list", "watch"]
- apiGroups: ["apps"]
resources: ["deployments/finalizers"]
verbs: ["update"]
- apiGroups: ["apps"]
resources: ["statefulsets", "statefulsets/finalizers"]
verbs: ["get", "list", "watch"]
- apiGroups: ["apps"]
resources: ["statefulsets/finalizers"]
verbs: ["update"]
- apiGroups: [""]
resources: ["pods"]
verbs: ["get", "list", "delete"]
- apiGroups: [""]
resources: ["services","services/finalizers"]
verbs: ["get", "list", "watch", "update", "create"]
- apiGroups: [""]
resources: ["services"]
verbs: ["delete"]
- apiGroups: [""]
resources: ["secrets"]
verbs: ["get", "list", "watch"]
......@@ -119,7 +140,10 @@ rules:
{{- if .Values.global.argoRolloutServiceReconciler.enabled }}
- apiGroups: ["argoproj.io"]
resources: ["rollouts"]
verbs: ["get", "list", "watch"]
verbs: ["get", "list", "watch", "delete"]
- apiGroups: ["argoproj.io"]
resources: ["rollouts/finalizers"]
verbs: ["update"]
{{- end }}
---
kind: RoleBinding
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册