From 4100cd165e93aae061a855b5b1e0cf542d671701 Mon Sep 17 00:00:00 2001 From: Ricardo Pchevuzinske Katz Date: Fri, 19 Jun 2020 18:02:28 -0300 Subject: [PATCH] Update helm template for deprecated APIs Signed-off-by: Ricardo Pchevuzinske Katz --- deploy/example-webhook/templates/apiservice.yaml | 2 +- deploy/example-webhook/templates/deployment.yaml | 2 +- deploy/example-webhook/templates/pki.yaml | 8 ++++---- deploy/example-webhook/templates/rbac.yaml | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/deploy/example-webhook/templates/apiservice.yaml b/deploy/example-webhook/templates/apiservice.yaml index 504ab91..7426401 100644 --- a/deploy/example-webhook/templates/apiservice.yaml +++ b/deploy/example-webhook/templates/apiservice.yaml @@ -1,4 +1,4 @@ -apiVersion: apiregistration.k8s.io/v1beta1 +apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: name: v1alpha1.{{ .Values.groupName }} diff --git a/deploy/example-webhook/templates/deployment.yaml b/deploy/example-webhook/templates/deployment.yaml index 23e9064..ed49463 100644 --- a/deploy/example-webhook/templates/deployment.yaml +++ b/deploy/example-webhook/templates/deployment.yaml @@ -1,4 +1,4 @@ -apiVersion: apps/v1beta2 +apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "example-webhook.fullname" . }} diff --git a/deploy/example-webhook/templates/pki.yaml b/deploy/example-webhook/templates/pki.yaml index 89b6a23..d21f76b 100644 --- a/deploy/example-webhook/templates/pki.yaml +++ b/deploy/example-webhook/templates/pki.yaml @@ -1,7 +1,7 @@ --- # Create a selfsigned Issuer, in order to create a root CA certificate for # signing webhook serving certificates -apiVersion: certmanager.k8s.io/v1alpha1 +apiVersion: cert-manager.io/v1alpha3 kind: Issuer metadata: name: {{ include "example-webhook.selfSignedIssuer" . }} @@ -17,7 +17,7 @@ spec: --- # Generate a CA Certificate used to sign certificates for the webhook -apiVersion: certmanager.k8s.io/v1alpha1 +apiVersion: cert-manager.io/v1alpha3 kind: Certificate metadata: name: {{ include "example-webhook.rootCACertificate" . }} @@ -38,7 +38,7 @@ spec: --- # Create an Issuer that uses the above generated CA certificate to issue certs -apiVersion: certmanager.k8s.io/v1alpha1 +apiVersion: cert-manager.io/v1alpha3 kind: Issuer metadata: name: {{ include "example-webhook.rootCAIssuer" . }} @@ -55,7 +55,7 @@ spec: --- # Finally, generate a serving certificate for the webhook to use -apiVersion: certmanager.k8s.io/v1alpha1 +apiVersion: cert-manager.io/v1alpha3 kind: Certificate metadata: name: {{ include "example-webhook.servingCertificate" . }} diff --git a/deploy/example-webhook/templates/rbac.yaml b/deploy/example-webhook/templates/rbac.yaml index efec523..d386362 100644 --- a/deploy/example-webhook/templates/rbac.yaml +++ b/deploy/example-webhook/templates/rbac.yaml @@ -11,7 +11,7 @@ metadata: # Grant the webhook permission to read the ConfigMap containing the Kubernetes # apiserver's requestheader-ca-certificate. # This ConfigMap is automatically created by the Kubernetes apiserver. -apiVersion: rbac.authorization.k8s.io/v1beta1 +apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: {{ include "example-webhook.fullname" . }}:webhook-authentication-reader @@ -33,7 +33,7 @@ subjects: --- # apiserver gets the auth-delegator role to delegate auth decisions to # the core apiserver -apiVersion: rbac.authorization.k8s.io/v1beta1 +apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: {{ include "example-webhook.fullname" . }}:auth-delegator @@ -53,7 +53,7 @@ subjects: namespace: {{ .Release.Namespace }} --- # Grant cert-manager permission to validate using our apiserver -apiVersion: rbac.authorization.k8s.io/v1beta1 +apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: {{ include "example-webhook.fullname" . }}:domain-solver @@ -70,7 +70,7 @@ rules: verbs: - 'create' --- -apiVersion: rbac.authorization.k8s.io/v1beta1 +apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: {{ include "example-webhook.fullname" . }}:domain-solver