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
 | 
			
		||||
      password:
 | 
			
		||||
        from_secret: GITHUB_PASSWORD
 | 
			
		||||
      tags: latest
 | 
			
		||||
      tags:
 | 
			
		||||
        - latest
 | 
			
		||||
        - ${DRONE_COMMIT_SHA}
 | 
			
		||||
    when:
 | 
			
		||||
      event:
 | 
			
		||||
        include:
 | 
			
		||||
@@ -58,7 +60,10 @@ steps:
 | 
			
		||||
    commands:
 | 
			
		||||
      - mkdir -p /root/.kube
 | 
			
		||||
      - 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:
 | 
			
		||||
      KUBE_CONFIG:
 | 
			
		||||
        from_secret: KUBE_CONFIG
 | 
			
		||||
@@ -73,3 +78,6 @@ steps:
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
  - Build
 | 
			
		||||
---
 | 
			
		||||
kind: signature
 | 
			
		||||
hmac: 996f43df0a29df7c3669a4f7c45e1514a205e0d7d15ebff6a59fc987947a3080
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
---
 | 
			
		||||
apiVersion: apps/v1
 | 
			
		||||
kind: Deployment
 | 
			
		||||
metadata:
 | 
			
		||||
@@ -26,7 +27,7 @@ spec:
 | 
			
		||||
        app: k9e
 | 
			
		||||
    spec:
 | 
			
		||||
      containers:
 | 
			
		||||
        - image: ghcr.io/kevinmidboe/k9e.no:latest
 | 
			
		||||
        - image: ${IMAGE}
 | 
			
		||||
          imagePullPolicy: IfNotPresent
 | 
			
		||||
          name: k9e
 | 
			
		||||
          resources: {}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,4 @@
 | 
			
		||||
---
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user