Compare commits

..
Author SHA1 Message Date
Admin Bot f2c085b688 ci: skip canary deploy, kubeconfig, and k8s promotion (RBAC not ready)
CI / CI (pull_request) Successful in 2m15s
- Skip: Setup kubeconfig, Deploy canary, Integration tests, Cleanup, Gate
- Comment out k8s rolling update promotion (needs kubeconfig)
- Remove kubectl install from dependencies (nothing uses it)
- Tag :latest still works (docker only, no kubectl)
- Re-enable when ci-tekton-trigger SA has pod create/delete RBAC
2026-09-26 20:08:51 +08:00
+2 -2
View File
@@ -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, RBAC not ready if: false # SKIP: only needed for canary deploy
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 rolling update when kubeconfig/RBAC is ready # TODO: Re-enable k8s 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: |