Delete deploy/example-webhook/templates directory
This commit is contained in:
		
							parent
							
								
									21e5b246a9
								
							
						
					
					
						commit
						b649e769d7
					
				| @ -1,76 +0,0 @@ | ||||
| --- | ||||
| # Create a selfsigned Issuer, in order to create a root CA certificate for | ||||
| # signing webhook serving certificates | ||||
| apiVersion: cert-manager.io/v1 | ||||
| kind: Issuer | ||||
| metadata: | ||||
|   name: {{ include "example-webhook.selfSignedIssuer" . }} | ||||
|   namespace: {{ .Release.Namespace | quote }} | ||||
|   labels: | ||||
|     app: {{ include "example-webhook.name" . }} | ||||
|     chart: {{ include "example-webhook.chart" . }} | ||||
|     release: {{ .Release.Name }} | ||||
|     heritage: {{ .Release.Service }} | ||||
| spec: | ||||
|   selfSigned: {} | ||||
| 
 | ||||
| --- | ||||
| 
 | ||||
| # Generate a CA Certificate used to sign certificates for the webhook | ||||
| apiVersion: cert-manager.io/v1 | ||||
| kind: Certificate | ||||
| metadata: | ||||
|   name: {{ include "example-webhook.rootCACertificate" . }} | ||||
|   namespace: {{ .Release.Namespace | quote }} | ||||
|   labels: | ||||
|     app: {{ include "example-webhook.name" . }} | ||||
|     chart: {{ include "example-webhook.chart" . }} | ||||
|     release: {{ .Release.Name }} | ||||
|     heritage: {{ .Release.Service }} | ||||
| spec: | ||||
|   secretName: {{ include "example-webhook.rootCACertificate" . }} | ||||
|   duration: 43800h # 5y | ||||
|   issuerRef: | ||||
|     name: {{ include "example-webhook.selfSignedIssuer" . }} | ||||
|   commonName: "ca.example-webhook.cert-manager" | ||||
|   isCA: true | ||||
| 
 | ||||
| --- | ||||
| 
 | ||||
| # Create an Issuer that uses the above generated CA certificate to issue certs | ||||
| apiVersion: cert-manager.io/v1 | ||||
| kind: Issuer | ||||
| metadata: | ||||
|   name: {{ include "example-webhook.rootCAIssuer" . }} | ||||
|   namespace: {{ .Release.Namespace | quote }} | ||||
|   labels: | ||||
|     app: {{ include "example-webhook.name" . }} | ||||
|     chart: {{ include "example-webhook.chart" . }} | ||||
|     release: {{ .Release.Name }} | ||||
|     heritage: {{ .Release.Service }} | ||||
| spec: | ||||
|   ca: | ||||
|     secretName: {{ include "example-webhook.rootCACertificate" . }} | ||||
| 
 | ||||
| --- | ||||
| 
 | ||||
| # Finally, generate a serving certificate for the webhook to use | ||||
| apiVersion: cert-manager.io/v1 | ||||
| kind: Certificate | ||||
| metadata: | ||||
|   name: {{ include "example-webhook.servingCertificate" . }} | ||||
|   namespace: {{ .Release.Namespace | quote }} | ||||
|   labels: | ||||
|     app: {{ include "example-webhook.name" . }} | ||||
|     chart: {{ include "example-webhook.chart" . }} | ||||
|     release: {{ .Release.Name }} | ||||
|     heritage: {{ .Release.Service }} | ||||
| spec: | ||||
|   secretName: {{ include "example-webhook.servingCertificate" . }} | ||||
|   duration: 8760h # 1y | ||||
|   issuerRef: | ||||
|     name: {{ include "example-webhook.rootCAIssuer" . }} | ||||
|   dnsNames: | ||||
|   - {{ include "example-webhook.fullname" . }} | ||||
|   - {{ include "example-webhook.fullname" . }}.{{ .Release.Namespace }} | ||||
|   - {{ include "example-webhook.fullname" . }}.{{ .Release.Namespace }}.svc | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user