|
|
|
@ -1,7 +1,7 @@
|
|
|
|
---
|
|
|
|
---
|
|
|
|
# Create a selfsigned Issuer, in order to create a root CA certificate for
|
|
|
|
# Create a selfsigned Issuer, in order to create a root CA certificate for
|
|
|
|
# signing webhook serving certificates
|
|
|
|
# signing webhook serving certificates
|
|
|
|
apiVersion: cert-manager.io/v1alpha2
|
|
|
|
apiVersion: cert-manager.io/v1
|
|
|
|
kind: Issuer
|
|
|
|
kind: Issuer
|
|
|
|
metadata:
|
|
|
|
metadata:
|
|
|
|
name: {{ include "godaddy-webhook.selfSignedIssuer" . }}
|
|
|
|
name: {{ include "godaddy-webhook.selfSignedIssuer" . }}
|
|
|
|
@ -14,7 +14,7 @@ spec:
|
|
|
|
---
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# Generate a CA Certificate used to sign certificates for the webhook
|
|
|
|
# Generate a CA Certificate used to sign certificates for the webhook
|
|
|
|
apiVersion: cert-manager.io/v1alpha2
|
|
|
|
apiVersion: cert-manager.io/v1
|
|
|
|
kind: Certificate
|
|
|
|
kind: Certificate
|
|
|
|
metadata:
|
|
|
|
metadata:
|
|
|
|
name: {{ include "godaddy-webhook.rootCACertificate" . }}
|
|
|
|
name: {{ include "godaddy-webhook.rootCACertificate" . }}
|
|
|
|
@ -32,7 +32,7 @@ spec:
|
|
|
|
---
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# Create an Issuer that uses the above generated CA certificate to issue certs
|
|
|
|
# Create an Issuer that uses the above generated CA certificate to issue certs
|
|
|
|
apiVersion: cert-manager.io/v1alpha2
|
|
|
|
apiVersion: cert-manager.io/v1
|
|
|
|
kind: Issuer
|
|
|
|
kind: Issuer
|
|
|
|
metadata:
|
|
|
|
metadata:
|
|
|
|
name: {{ include "godaddy-webhook.rootCAIssuer" . }}
|
|
|
|
name: {{ include "godaddy-webhook.rootCAIssuer" . }}
|
|
|
|
@ -46,7 +46,7 @@ spec:
|
|
|
|
---
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# Finally, generate a serving certificate for the webhook to use
|
|
|
|
# Finally, generate a serving certificate for the webhook to use
|
|
|
|
apiVersion: cert-manager.io/v1alpha2
|
|
|
|
apiVersion: cert-manager.io/v1
|
|
|
|
kind: Certificate
|
|
|
|
kind: Certificate
|
|
|
|
metadata:
|
|
|
|
metadata:
|
|
|
|
name: {{ include "godaddy-webhook.servingCertificate" . }}
|
|
|
|
name: {{ include "godaddy-webhook.servingCertificate" . }}
|
|
|
|
|