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