Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ea7bd8336b | ||
|
|
ad5ba583ac |
@@ -60,7 +60,7 @@ jobs:
|
|||||||
# (Temporal, Gotify). Tests run against its pod IP directly.
|
# (Temporal, Gotify). Tests run against its pod IP directly.
|
||||||
# Zero downtime: production pods untouched until tests pass.
|
# Zero downtime: production pods untouched until tests pass.
|
||||||
- name: Setup kubeconfig
|
- name: Setup kubeconfig
|
||||||
if: false # SKIP: only needed for canary deploy
|
if: false # SKIP: only needed for canary deploy, RBAC not ready
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ~/.kube
|
mkdir -p ~/.kube
|
||||||
echo "${KUBECONFIG_B64}" | base64 -d > ~/.kube/config
|
echo "${KUBECONFIG_B64}" | base64 -d > ~/.kube/config
|
||||||
@@ -170,7 +170,7 @@ jobs:
|
|||||||
# ── Zero-downtime promotion ──────────────────────────────
|
# ── Zero-downtime promotion ──────────────────────────────
|
||||||
# kubectl set image triggers a rolling update: new pods come up
|
# kubectl set image triggers a rolling update: new pods come up
|
||||||
# before old pods are terminated. Production traffic uninterrupted.
|
# before old pods are terminated. Production traffic uninterrupted.
|
||||||
# TODO: Re-enable k8s rolling update when kubeconfig/RBAC is ready
|
# TODO: Re-enable rolling update when kubeconfig/RBAC is ready
|
||||||
# - name: Promote — rolling update
|
# - name: Promote — rolling update
|
||||||
# if: github.event_name == 'push' && github.ref == 'refs/heads/main'
|
# if: github.event_name == 'push' && github.ref == 'refs/heads/main'
|
||||||
# run: |
|
# run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user