Skip to content

chore: remove redundant overrides and set chart defaults#99

Merged
butler54 merged 3 commits into
validatedpatterns:mainfrom
butler54:main
Jul 16, 2026
Merged

chore: remove redundant overrides and set chart defaults#99
butler54 merged 3 commits into
validatedpatterns:mainfrom
butler54:main

Conversation

@butler54

Copy link
Copy Markdown
Collaborator

Summary

  • Remove redundant source: redhat-operators from 8 subscriptions (upstream default)
  • Remove redundant installPlanApproval: Automatic from lvm-operator, cnv (global default)
  • Remove #upstream config comments from namespace fields
  • Add missing project: sandbox to sandbox-policies app in 3 topology files
  • Remove dead secretStore overrides from baremetal sandbox app (template never renders on baremetal)
  • Set intel-dcap chart secretStore defaults to vault-backend/ClusterSecretStore instead of empty strings, removing need for inline overrides
  • Fix trailing whitespace

Test plan

  • Verified on baremetal deployment (node-02) — all 15 ArgoCD apps Synced/Healthy
  • All workload routes responding correctly
  • Azure topology: no functional change (overrides kept where needed)

🤖 Generated with Claude Code

butler54 and others added 3 commits July 16, 2026 11:48
- Remove `source: redhat-operators` (upstream default) from 8 subscriptions
- Remove `installPlanApproval: Automatic` (upstream default) from lvm-operator, cnv
- Remove `#upstream config` comments from namespace fields
- Add missing `project: sandbox` to sandbox-policies in 3 files
- Fix trailing whitespace on `installPlanApproval: Manual`

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The sandboxed-containers chart only uses secretStore.name/kind in
ssh-key-eso.yaml, which is triple-gated on enableSSHDebug AND
backend != none AND clusterPlatform == Azure. On baremetal, this
template never renders, making these overrides dead code.

global.secretStore.backend is also redundant — already set in
values-global.yaml and propagated via clustergroup helm parameters.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Set chart defaults to vault-backend/ClusterSecretStore instead of
empty strings. Child apps receive the global secretStore via
values-global.yaml (included in every app's valueFiles by the
clustergroup chart), so inline overrides in the topology file
are redundant.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@butler54
butler54 requested a review from a team July 16, 2026 12:01
@butler54
butler54 merged commit a59b8b3 into validatedpatterns:main Jul 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant