fix(blueprints): vcluster charts smoke-render annotation = "default-off" (#1527)

Blueprint Release CI's smoke-render gate fails on `render < 5 lines`
unless the chart Chart.yaml declares the LITERAL token
`catalyst.openova.io/smoke-render-mode: "default-off"`.

PR #1526 shipped the 3 vCluster blueprints with descriptive but
non-accepted tokens (`primary-only` / `every-region` / `secondary-only`)
so the gate failed for `bp-mgmt-vcluster` (renders 1 line with
`mgmtVcluster.enabled=false`). All 3 charts default-OFF
(`.enabled: false` in values.yaml) and the bootstrap-kit slots flip
them on via postBuild.substitute.

This PR aligns all 3 to the accepted `"default-off"` token.

The full-ON render path is exercised by each chart's
`chart/tests/render.sh` (asserts Namespace + NetworkPolicy + subchart
StatefulSet + Service produced when enabled=true) — CI doesn't run
this as a Release gate but the agent's brief did.

Refs PR #1526.

Co-authored-by: hatiyildiz <hatice.yildiz@openova.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
e3mrah 2026-05-16 16:15:51 +04:00 committed by GitHub
parent c073db28a9
commit c60942bb4f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 22 additions and 3 deletions

View File

@ -41,7 +41,14 @@ description: |
bp-hcloud-ccm.
type: application
annotations:
catalyst.openova.io/smoke-render-mode: "every-region"
# CI Blueprint Release smoke-render gate accepts the literal token
# "default-off" to bypass the "render < 5 lines" failure for charts
# whose top-level condition (dmzVcluster.enabled) is false at default
# values. The bootstrap-kit slot 54 flips it on for every region via
# postBuild.substitute (DMZ_VCLUSTER_ENABLED=true). The full-ON path
# is exercised by chart/tests/render.sh which CI doesn't run as a
# Release gate.
catalyst.openova.io/smoke-render-mode: "default-off"
keywords: [catalyst, blueprint, vcluster, dmz, isolation, multi-region, dod-a4, wireguard]
maintainers:
- name: OpenOva Catalyst

View File

@ -37,7 +37,13 @@ description: |
bp-hcloud-ccm.
type: application
annotations:
catalyst.openova.io/smoke-render-mode: "primary-only"
# CI Blueprint Release smoke-render gate accepts the literal token
# "default-off" to bypass the "render < 5 lines" failure for charts
# whose top-level condition (mgmtVcluster.enabled) is false at default
# values. The bootstrap-kit slot flips it on for the primary region
# via postBuild.substitute. The full-ON path is exercised by
# chart/tests/render.sh which CI doesn't run as a Release gate.
catalyst.openova.io/smoke-render-mode: "default-off"
keywords: [catalyst, blueprint, vcluster, mgmt, isolation, multi-region, dod-a4]
maintainers:
- name: OpenOva Catalyst

View File

@ -36,7 +36,13 @@ description: |
bp-mgmt-vcluster + bp-dmz-vcluster.
type: application
annotations:
catalyst.openova.io/smoke-render-mode: "secondary-only"
# CI Blueprint Release smoke-render gate accepts the literal token
# "default-off" to bypass the "render < 5 lines" failure for charts
# whose top-level condition (rtzVcluster.enabled) is false at default
# values. The bootstrap-kit slot flips it on for every secondary region
# via postBuild.substitute. The full-ON path is exercised by
# chart/tests/render.sh which CI doesn't run as a Release gate.
catalyst.openova.io/smoke-render-mode: "default-off"
keywords: [catalyst, blueprint, vcluster, rtz, isolation, multi-region, dod-a4]
maintainers:
- name: OpenOva Catalyst