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:
labels:
app: storefront
annotations:
# Git revision annotation - changes with each commit to force pod restart
gitRevision: ${GIT_REVISION}
spec:
initContainers:
- name: clone

View File

@@ -4,13 +4,3 @@ resources:
- deployment-nodejs.yaml
- service.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