mirror of
				https://github.com/KevinMidboe/k9e.no.git
				synced 2025-10-29 17:50:14 +00:00 
			
		
		
		
	Merge pull request #3 from KevinMidboe/kubernetes-image-template
Kubernetes image template
This commit is contained in:
		
							
								
								
									
										12
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -33,7 +33,9 @@ steps: | |||||||
|         from_secret: GITHUB_USERNAME |         from_secret: GITHUB_USERNAME | ||||||
|       password: |       password: | ||||||
|         from_secret: GITHUB_PASSWORD |         from_secret: GITHUB_PASSWORD | ||||||
|       tags: latest |       tags: | ||||||
|  |         - latest | ||||||
|  |         - ${DRONE_COMMIT_SHA} | ||||||
|     when: |     when: | ||||||
|       event: |       event: | ||||||
|         include: |         include: | ||||||
| @@ -58,7 +60,10 @@ steps: | |||||||
|     commands: |     commands: | ||||||
|       - mkdir -p /root/.kube |       - mkdir -p /root/.kube | ||||||
|       - echo $KUBE_CONFIG | base64 -di > /root/.kube/config |       - echo $KUBE_CONFIG | base64 -di > /root/.kube/config | ||||||
|       - kubectl --kubeconfig=/root/.kube/config apply -f .kubernetes |       - export IMAGE=ghcr.io/kevinmidboe/k9e.no:${DRONE_COMMIT_SHA} | ||||||
|  |       - cat .kubernetes/*.yml | ||||||
|  |         | envsubst - | ||||||
|  |         | kubectl --kubeconfig=/root/.kube/config apply -f - | ||||||
|     environment: |     environment: | ||||||
|       KUBE_CONFIG: |       KUBE_CONFIG: | ||||||
|         from_secret: KUBE_CONFIG |         from_secret: KUBE_CONFIG | ||||||
| @@ -73,3 +78,6 @@ steps: | |||||||
|  |  | ||||||
| depends_on: | depends_on: | ||||||
|   - Build |   - Build | ||||||
|  | --- | ||||||
|  | kind: signature | ||||||
|  | hmac: 996f43df0a29df7c3669a4f7c45e1514a205e0d7d15ebff6a59fc987947a3080 | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
|  | --- | ||||||
| apiVersion: apps/v1 | apiVersion: apps/v1 | ||||||
| kind: Deployment | kind: Deployment | ||||||
| metadata: | metadata: | ||||||
| @@ -26,7 +27,7 @@ spec: | |||||||
|         app: k9e |         app: k9e | ||||||
|     spec: |     spec: | ||||||
|       containers: |       containers: | ||||||
|         - image: ghcr.io/kevinmidboe/k9e.no:latest |         - image: ${IMAGE} | ||||||
|           imagePullPolicy: IfNotPresent |           imagePullPolicy: IfNotPresent | ||||||
|           name: k9e |           name: k9e | ||||||
|           resources: {} |           resources: {} | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
|  | --- | ||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| kind: Service | kind: Service | ||||||
| metadata: | metadata: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user