Merge pull request #3 from KevinMidboe/kubernetes-image-template

Kubernetes image template
This commit is contained in:
2023-11-05 21:41:05 +01:00
committed by GitHub
3 changed files with 13 additions and 3 deletions

View File

@@ -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

View File

@@ -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: {}

View File

@@ -1,3 +1,4 @@
---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata: