Commit 447b7a37 by gitlawr Committed by Craig Jellick

Update for API group migration

Note: See https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/ - PSP is introduced in policy apigroup in 1.10, and removed from extensions apigroup in 1.16. - DaemonSet, Deployment, StatefulSet, and ReplicaSet migrate to apps in 1.9, and no longer be served from extensions in 1.16 - Ingress is migrated to networking.k8s.io in 1.14, and will be removed from extensions in 1.18
parent c236666b
...@@ -14,7 +14,7 @@ rules: ...@@ -14,7 +14,7 @@ rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["configmaps", "secrets", "events", "services", "pods"] resources: ["configmaps", "secrets", "events", "services", "pods"]
verbs: ["*"] verbs: ["*"]
- apiGroups: ["extensions"] - apiGroups: ["extensions", "networking.k8s.io"]
resources: ["ingresses"] resources: ["ingresses"]
verbs: ["*"] verbs: ["*"]
--- ---
......
...@@ -23,17 +23,17 @@ rules: ...@@ -23,17 +23,17 @@ rules:
- apiGroups: ["rbac.istio.io"] - apiGroups: ["rbac.istio.io"]
resources: ["*"] resources: ["*"]
verbs: ["get", "list", "watch"] verbs: ["get", "list", "watch"]
- apiGroups: ["extensions","apps"] - apiGroups: ["extensions", "apps"]
resources: ["deployments"] resources: ["deployments"]
resourceNames: ["istio-galley"] resourceNames: ["istio-galley"]
verbs: ["get"] verbs: ["get"]
- apiGroups: [""] - apiGroups: [""]
resources: ["pods", "nodes", "services", "endpoints"] resources: ["pods", "nodes", "services", "endpoints"]
verbs: ["get", "list", "watch"] verbs: ["get", "list", "watch"]
- apiGroups: ["extensions"] - apiGroups: ["extensions", "networking.k8s.io"]
resources: ["ingresses"] resources: ["ingresses"]
verbs: ["get", "list", "watch"] verbs: ["get", "list", "watch"]
- apiGroups: ["extensions"] - apiGroups: ["extensions", "apps"]
resources: ["deployments/finalizers"] resources: ["deployments/finalizers"]
resourceNames: ["istio-galley"] resourceNames: ["istio-galley"]
verbs: ["update"] verbs: ["update"]
...@@ -23,7 +23,7 @@ rules: ...@@ -23,7 +23,7 @@ rules:
- apiGroups: ["apiextensions.k8s.io"] - apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"] resources: ["customresourcedefinitions"]
verbs: ["*"] verbs: ["*"]
- apiGroups: ["extensions"] - apiGroups: ["extensions", "networking.k8s.io"]
resources: ["ingresses", "ingresses/status"] resources: ["ingresses", "ingresses/status"]
verbs: ["*"] verbs: ["*"]
- apiGroups: [""] - apiGroups: [""]
......
...@@ -29,6 +29,7 @@ rules: ...@@ -29,6 +29,7 @@ rules:
- "watch" - "watch"
- apiGroups: - apiGroups:
- "extensions" - "extensions"
- "apps"
resources: resources:
- daemonsets - daemonsets
- deployments - deployments
......
{{- if .Values.enabledPSP }} {{- if .Values.enabledPSP }}
apiVersion: extensions/v1beta1 apiVersion: policy/v1beta1
kind: PodSecurityPolicy kind: PodSecurityPolicy
metadata: metadata:
name: {{ template "app.fullname" . }} name: {{ template "app.fullname" . }}
......
...@@ -62,6 +62,7 @@ metadata: ...@@ -62,6 +62,7 @@ metadata:
rules: rules:
- apiGroups: - apiGroups:
- extensions - extensions
- policy
resourceNames: resourceNames:
- {{ template "app.fullname" . }} - {{ template "app.fullname" . }}
resources: resources:
......
...@@ -29,6 +29,7 @@ rules: ...@@ -29,6 +29,7 @@ rules:
- "get" - "get"
- apiGroups: - apiGroups:
- "extensions" - "extensions"
- "networking.k8s.io"
verbs: verbs:
- "list" - "list"
- "watch" - "watch"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment