From 6ed9d4a1dba3a6362385d4ee58eb1983c6952350 Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Mon, 18 Mar 2019 10:13:46 +0200 Subject: [PATCH] Add AppMesh CRDs to Flagger's RBAC --- artifacts/flagger/account.yaml | 111 ++++++++++++----------------- charts/flagger/templates/rbac.yaml | 111 ++++++++++++----------------- 2 files changed, 88 insertions(+), 134 deletions(-) diff --git a/artifacts/flagger/account.yaml b/artifacts/flagger/account.yaml index 693307a6..9bbd8410 100644 --- a/artifacts/flagger/account.yaml +++ b/artifacts/flagger/account.yaml @@ -13,73 +13,50 @@ metadata: labels: app: flagger rules: -- apiGroups: - - "" - resources: - - configmaps - - secrets - - events - verbs: - - create - - get - - patch - - update -- apiGroups: - - "" - resources: - - services - verbs: - - create - - get - - patch - - update -- apiGroups: - - apps - resources: - - deployments - verbs: - - create - - get - - patch - - update -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - create - - get - - patch - - update -- apiGroups: - - flagger.app - resources: - - canaries/status - verbs: - - get - - patch - - update -- apiGroups: - - networking.istio.io - resources: - - virtualservices - verbs: - - create - - get - - patch - - update -- apiGroups: - - flagger.app - resources: - - canaries - verbs: - - get - - list - - watch -- nonResourceURLs: - - /version - verbs: - - get + - apiGroups: + - "" + resources: + - events + - configmaps + - secrets + - services + verbs: ["*"] + - apiGroups: + - apps + resources: + - deployments + verbs: ["*"] + - apiGroups: + - autoscaling + resources: + - horizontalpodautoscalers + verbs: ["*"] + - apiGroups: + - flagger.app + resources: + - canaries + - canaries/status + verbs: ["*"] + - apiGroups: + - networking.istio.io + resources: + - virtualservices + - virtualservices/status + verbs: ["*"] + - apiGroups: + - appmesh.k8s.aws + resources: + - meshes + - meshes/status + - virtualnodes + - virtualnodes/status + - virtualservices + - virtualservices/status + verbs: ["*"] + - nonResourceURLs: + - /version + verbs: + - get --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRoleBinding diff --git a/charts/flagger/templates/rbac.yaml b/charts/flagger/templates/rbac.yaml index 508b6559..95a2f249 100644 --- a/charts/flagger/templates/rbac.yaml +++ b/charts/flagger/templates/rbac.yaml @@ -9,73 +9,50 @@ metadata: app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/instance: {{ .Release.Name }} rules: -- apiGroups: - - "" - resources: - - configmaps - - secrets - - events - verbs: - - create - - get - - patch - - update -- apiGroups: - - "" - resources: - - services - verbs: - - create - - get - - patch - - update -- apiGroups: - - apps - resources: - - deployments - verbs: - - create - - get - - patch - - update -- apiGroups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - create - - get - - patch - - update -- apiGroups: - - flagger.app - resources: - - canaries/status - verbs: - - get - - patch - - update -- apiGroups: - - networking.istio.io - resources: - - virtualservices - verbs: - - create - - get - - patch - - update -- apiGroups: - - flagger.app - resources: - - canaries - verbs: - - get - - list - - watch -- nonResourceURLs: - - /version - verbs: - - get + - apiGroups: + - "" + resources: + - events + - configmaps + - secrets + - services + verbs: ["*"] + - apiGroups: + - apps + resources: + - deployments + verbs: ["*"] + - apiGroups: + - autoscaling + resources: + - horizontalpodautoscalers + verbs: ["*"] + - apiGroups: + - flagger.app + resources: + - canaries + - canaries/status + verbs: ["*"] + - apiGroups: + - networking.istio.io + resources: + - virtualservices + - virtualservices/status + verbs: ["*"] + - apiGroups: + - appmesh.k8s.aws + resources: + - meshes + - meshes/status + - virtualnodes + - virtualnodes/status + - virtualservices + - virtualservices/status + verbs: ["*"] + - nonResourceURLs: + - /version + verbs: + - get --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRoleBinding