Compare commits
2 Commits
ebfc59c18e
...
c45d10a1d9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c45d10a1d9 | ||
|
|
f90d697846 |
@ -736,7 +736,17 @@ spec:
|
||||
# `marketplace.<global.sovereignFQDN>` so every tenant request
|
||||
# stays on its own Sovereign instead of bouncing to the
|
||||
# mothership marketplace. Catalyst-Zero render byte-identical.
|
||||
version: 1.4.212
|
||||
# 1.4.213 — TBD-A68 follow-up / #1997 (2026-05-20): bump the
|
||||
# organization-controller image pin from the 2026-05-10
|
||||
# `72e3f08` to `c9b58ea` so the chart ships PR #1910's
|
||||
# gitea-client fix (POST /api/v1/orgs, not /api/v1/admin/orgs).
|
||||
# Pre-fix on t38 the controller logged `POST /api/v1/admin/orgs
|
||||
# HTTP 405` every 30s and tenant Organization CRs were stuck
|
||||
# Ready=False/GiteaOrgFailed. Pure pin bump, no code in this
|
||||
# PR; the code fix is upstream in #1910. The CI auto-bump-
|
||||
# images job skipped controller images (TBD-A69 follow-up
|
||||
# tracks closing that gap).
|
||||
version: 1.4.213
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bp-catalyst-platform
|
||||
|
||||
@ -1,5 +1,25 @@
|
||||
apiVersion: v2
|
||||
name: bp-catalyst-platform
|
||||
# 1.4.213 — TBD-A68 / #1997 (2026-05-20): bump organization-controller
|
||||
# image pin 72e3f08 → c9b58ea so the chart actually ships PR #1910's
|
||||
# gitea-client fix (POST /api/v1/orgs instead of the admin-only
|
||||
# /api/v1/admin/orgs route that returns HTTP 405 to the in-cluster SA).
|
||||
# Pre-fix on t38 (2026-05-19 21:41Z, chart 1.4.211): two Organization
|
||||
# CRs walkdemo38 + walk-t38-2138 stuck Ready=False/GiteaOrgFailed
|
||||
# with `POST .../api/v1/admin/orgs: HTTP 405` in the message, and
|
||||
# organization-controller logs spewing the same 405 every 30s.
|
||||
# Root cause was deployment-time, not code: PR #1910 merged to main
|
||||
# on 2026-05-19 03:59Z and the build-organization-controller workflow
|
||||
# produced fresh images (f442c28, then c9b58ea), but the chart's pin
|
||||
# at products/catalyst/chart/values.yaml:369 was never updated. The
|
||||
# CI auto-bump-images job covers SME images only; controller images
|
||||
# fall through the gap (TBD-A69 follow-up tracks closing that gap so
|
||||
# this class of stale-pin bug stops happening). This bump is a pure
|
||||
# pin update — no code change in this PR; the code fix is upstream in
|
||||
# #1910. Validation: `helm template products/catalyst/chart | grep
|
||||
# organization-controller` shows c9b58ea, not 72e3f08; post-deploy
|
||||
# controller logs show `POST /orgs 201`, the two stuck Organization
|
||||
# CRs on t38 auto-recover.
|
||||
# 1.4.212 — TBD-A68 (issue #1994, 2026-05-19): purge five `.openova.io`
|
||||
# leaks that sent tenant users to the mothership instead of THEIR
|
||||
# Sovereign. Five surgical fixes:
|
||||
@ -1831,8 +1851,8 @@ name: bp-catalyst-platform
|
||||
# was already shipped on 1.4.197 (PR #1820 lineage); this completes
|
||||
# the data-layer side so the dropdown finally appears on multi-region
|
||||
# Sovereigns. Refs #1821, DoD D20.
|
||||
version: 1.4.212
|
||||
appVersion: 1.4.212
|
||||
version: 1.4.213
|
||||
appVersion: 1.4.213
|
||||
# 1.4.183 — fix(httproute): omit default sectionName so multi-zone
|
||||
# Sovereigns attach via Cilium Gateway hostname matcher (Closes #1884,
|
||||
# TBD-A30). Pre-1.4.183 every catalyst-system HTTPRoute pinned
|
||||
|
||||
@ -160,7 +160,7 @@ spec:
|
||||
# values.yaml `images.catalystApi.tag` is also bumped (but
|
||||
# unused for catalyst-api; kept for SME services that DO read
|
||||
# from values).
|
||||
image: "ghcr.io/openova-io/openova/catalyst-api:3d20ee3"
|
||||
image: "ghcr.io/openova-io/openova/catalyst-api:f90d697"
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
@ -222,7 +222,7 @@ spec:
|
||||
# field so dashboards can correlate api-version <-> chart-
|
||||
# version on a single probe.
|
||||
- name: CATALYST_BUILD_SHA
|
||||
value: "3d20ee3"
|
||||
value: "f90d697"
|
||||
- name: CATALYST_CHART_VERSION
|
||||
value: "1.4.95"
|
||||
- name: CORS_ORIGIN
|
||||
|
||||
@ -24,7 +24,7 @@ spec:
|
||||
# Auto-bumped by .github/workflows/catalyst-build.yaml's deploy
|
||||
# step on every push to main, so Sovereigns AND contabo both
|
||||
# roll to the latest catalyst-ui SHA.
|
||||
image: "ghcr.io/openova-io/openova/catalyst-ui:3d20ee3"
|
||||
image: "ghcr.io/openova-io/openova/catalyst-ui:f90d697"
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
|
||||
@ -280,9 +280,9 @@ images:
|
||||
organization: "openova-io/openova"
|
||||
# SHA tags — bump these via CI when building new images.
|
||||
catalystApi:
|
||||
tag: "3d20ee3"
|
||||
tag: "f90d697"
|
||||
catalystUi:
|
||||
tag: "3d20ee3"
|
||||
tag: "f90d697"
|
||||
marketplaceApi:
|
||||
tag: "3c2f7e4"
|
||||
console:
|
||||
@ -364,9 +364,24 @@ controllers:
|
||||
enabled: true
|
||||
image:
|
||||
repository: "ghcr.io/openova-io/openova/organization-controller"
|
||||
# 72e3f08 = qa-loop iter-8 Fix #42 (#1252 + Containerfile fix-up
|
||||
# #1253) — fixes Bug 1 (UserAccess Claim namespace).
|
||||
tag: "72e3f08"
|
||||
# c9b58ea = TBD-A68 fix (#1997, 2026-05-20) — picks up PR #1910's
|
||||
# gitea-client fix (POST /api/v1/orgs instead of the admin-only
|
||||
# /api/v1/admin/orgs endpoint that returned HTTP 405 to the
|
||||
# in-cluster service account). Walked on t38 2026-05-19 21:41Z:
|
||||
# two Organization CRs (walkdemo38, walk-t38-2138) stuck
|
||||
# Ready=False / GiteaOrgFailed with the 405 in the message.
|
||||
# Pre-fix the chart pinned 72e3f08 (2026-05-10), which predates
|
||||
# #1910's merge to main on 2026-05-19 03:59Z. The CI auto-bump-
|
||||
# images job covers SME images only (TBD-A69 follow-up tracks
|
||||
# extending it to controller images), so this controller-image
|
||||
# pin remained stale through three subsequent chart bumps.
|
||||
# c9b58ea is the most recent main-HEAD push that successfully
|
||||
# rebuilt this image and is the latest controller-touching SHA
|
||||
# (run id 2026-05-19T20:58:00Z on the build-organization-
|
||||
# controller workflow). Previously: 72e3f08 = qa-loop iter-8
|
||||
# Fix #42 (#1252 + Containerfile fix-up #1253), fixed Bug 1
|
||||
# (UserAccess Claim namespace).
|
||||
tag: "c9b58ea"
|
||||
pullPolicy: IfNotPresent
|
||||
replicas: 1
|
||||
leaderElection:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user