Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .github/workflows/build-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1118,12 +1118,13 @@ jobs:
echo "Umbrella version $CURRENT → $NEXT (appVersion → $NEW_APP)"
yq -i ".version = \"$NEXT\"" charts/insight/Chart.yaml
yq -i ".appVersion = \"$NEW_APP\"" charts/insight/Chart.yaml
# Mirror the new chart version into the sample gitops starter
# at docs/deploy/.insight-version so external operators tracking
# `main` pick up new chart releases on the next `git pull`.
# Pin new version in docs and sample gitops
if [ -f docs/deploy/.insight-version ]; then
echo "$NEXT" > docs/deploy/.insight-version
fi
if [ -f deploy/gitops/.insight-version ]; then
echo "$NEXT" > deploy/gitops/.insight-version
fi
echo "version=${NEXT}" >> "$GITHUB_OUTPUT"

- name: Helm dependency update
Expand Down Expand Up @@ -1191,7 +1192,8 @@ jobs:
src/backend/services/api-gateway/helm/Chart.yaml \
src/backend/services/analytics-api/helm/Chart.yaml \
src/backend/services/identity/helm/Chart.yaml \
src/frontend/helm/Chart.yaml
src/frontend/helm/Chart.yaml \
deploy/gitops/.insight-version
# Sample gitops starter under docs/deploy — pin moves with the
# umbrella. Stage only if present (the file is introduced by
# the gitops-sample PR and only lives on `main` after it merges).
Expand Down
2 changes: 1 addition & 1 deletion deploy/gitops/.insight-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.79
0.2.14
7 changes: 7 additions & 0 deletions deploy/gitops/environments/local/values.yaml.template
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@ credentials:

global:
storageClass: local-path
# Single-tenant fallback for the analytics-api metric-catalog resolver
# (compose-app-secrets.sh reads .global.tenantDefaultId → emits
# ANALYTICS__metric_catalog__tenant_default_id). Without it, the
# unauthenticated kubelet /health probe can't resolve a tenant and gets
# HTTP 400 → liveness kill → CrashLoopBackOff → deploy rollback. Set to
# the seeded demo tenant so /health resolves AND dashboards populate.
tenantDefaultId: "00000000-df51-5b42-9538-d2b56b7ee953"

# ─── L2 cross-namespace wiring ─────────────────────────────────────────────
# Each subchart's `deploy: false` flips the umbrella from
Expand Down
Loading