8 changed files with 93 additions and 0 deletions
			
			
		| @ -0,0 +1,13 @@ | |||||
|  | --- | ||||
|  | apiVersion: v1 | ||||
|  | kind: Service | ||||
|  | metadata: | ||||
|  |   name: {{ include "helm-socks-frontend.fullname" . }}-int | ||||
|  |   labels: | ||||
|  |     {{- include "helm-socks-frontend.labels" . | nindent 4 }} | ||||
|  | spec: | ||||
|  |   ports: | ||||
|  |   - port: 80 | ||||
|  |     targetPort: 8079 | ||||
|  |   selector: | ||||
|  |     name: front-end | ||||
| @ -0,0 +1,4 @@ | |||||
|  | apiVersion: v1 | ||||
|  | kind: Namespace | ||||
|  | metadata: | ||||
|  |   name: {{ include "helm-socks-frontend.fullname" . }} | ||||
| @ -0,0 +1,24 @@ | |||||
|  | apiVersion: batch/v1 | ||||
|  | kind: Job | ||||
|  | metadata: | ||||
|  |   name: "{{ include "helm-socks-frontend.fullname" . }}-credentials-test-failure" | ||||
|  |   annotations: | ||||
|  |     helm.sh/hook: test-failure | ||||
|  |     helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded | ||||
|  |   namespace: {{ include "helm-socks-frontend.fullname" . }}-tests | ||||
|  | spec: | ||||
|  |   template: | ||||
|  |     spec: | ||||
|  |       containers: | ||||
|  |       - name: check-service-up | ||||
|  |         image: appropriate/curl | ||||
|  |         command: | ||||
|  |           - 'curl' | ||||
|  |           - '-X' | ||||
|  |           - 'POST' | ||||
|  |           - '-H "Content-Type: application/json"' | ||||
|  |           - '-d "{"status":"failure"}"' | ||||
|  |           - 'https://webhook.site/c1d94793-b1b1-424b-b412-3f429a6825bb' | ||||
|  |       restartPolicy: Never | ||||
|  | 
 | ||||
|  | 
 | ||||
| @ -0,0 +1,22 @@ | |||||
|  | apiVersion: batch/v1 | ||||
|  | kind: Job | ||||
|  | metadata: | ||||
|  |   name: "{{ include "helm-socks-frontend.fullname" . }}-credentials-test" | ||||
|  |   annotations: | ||||
|  |     helm.sh/hook: test | ||||
|  |     helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded | ||||
|  |   namespace: {{ include "helm-socks-frontend.fullname" . }}-tests | ||||
|  | spec: | ||||
|  |   template: | ||||
|  |     spec: | ||||
|  |       containers: | ||||
|  |       - name: check-service-up | ||||
|  |         image: appropriate/curl | ||||
|  |         command: | ||||
|  |           - 'curl' | ||||
|  |           - '-X' | ||||
|  |           - 'GET' | ||||
|  |           - 's-fe-helm-socks-frontend' | ||||
|  |       restartPolicy: Never | ||||
|  | 
 | ||||
|  | 
 | ||||
| @ -0,0 +1,24 @@ | |||||
|  | apiVersion: batch/v1 | ||||
|  | kind: Job | ||||
|  | metadata: | ||||
|  |   name: "{{ include "helm-socks-frontend.fullname" . }}-credentials-test-success" | ||||
|  |   annotations: | ||||
|  |     helm.sh/hook: test-success | ||||
|  |     helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded | ||||
|  |   namespace: {{ include "helm-socks-frontend.fullname" . }}-tests | ||||
|  | spec: | ||||
|  |   template: | ||||
|  |     spec: | ||||
|  |       containers: | ||||
|  |       - name: check-service-up | ||||
|  |         image: appropriate/curl | ||||
|  |         command: | ||||
|  |           - 'curl' | ||||
|  |           - '-X' | ||||
|  |           - 'POST' | ||||
|  |           - '-H "Content-Type: application/json"' | ||||
|  |           - '-d "{"status":"success"}"' | ||||
|  |           - 'https://webhook.site/c1d94793-b1b1-424b-b412-3f429a6825bb' | ||||
|  |       restartPolicy: Never | ||||
|  | 
 | ||||
|  | 
 | ||||
| @ -0,0 +1,4 @@ | |||||
|  | apiVersion: v1 | ||||
|  | kind: Namespace | ||||
|  | metadata: | ||||
|  |   name: {{ include "helm-socks-frontend.fullname" . }}-tests | ||||
					Loading…
					
					
				
		Reference in new issue