feat: add gitRevision annotation for auto-restart on git changes

This commit is contained in:
Unchained
2026-03-07 11:06:15 +02:00
parent c1038245e8
commit 467b513b67
2 changed files with 3 additions and 10 deletions

View File

@@ -18,6 +18,9 @@ spec:
metadata: metadata:
labels: labels:
app: storefront app: storefront
annotations:
# Git revision annotation - changes with each commit to force pod restart
gitRevision: ${GIT_REVISION}
spec: spec:
initContainers: initContainers:
- name: clone - name: clone

View File

@@ -4,13 +4,3 @@ resources:
- deployment-nodejs.yaml - deployment-nodejs.yaml
- service.yaml - service.yaml
- ingress.yaml - ingress.yaml
# Generate a ConfigMap with git revision info
# This ConfigMap changes on each Flux reconciliation, triggering pod restarts
configMapGenerator:
- name: deployment-metadata
literals:
- GIT_REVISION=${GIT_REVISION}
- DEPLOY_TIME=${DEPLOY_TIME}
options:
disableNameSuffixHash: false # Changing hash forces pod restart