Skip to content

feat: fix ClusterProfile Cilium defaults and vault override for kind#47

Merged
patrick-hermann-sva merged 2 commits intomainfrom
feat/cluster-profile-kind-fixes
Apr 1, 2026
Merged

feat: fix ClusterProfile Cilium defaults and vault override for kind#47
patrick-hermann-sva merged 2 commits intomainfrom
feat/cluster-profile-kind-fixes

Conversation

@patrick-hermann-sva
Copy link
Copy Markdown
Contributor

Summary

  • Allow explicit vaultBaseSetup.enabled: true to override the default kind exclusion
  • Add kind example CR (cluster-profile-kind.yaml) with minimal spec (cilium + cert-manager, no flux)
  • Previous commit (already on main): fix k8sServiceHost, ipv4NativeRoutingCIDR, and autoDirectNodeRoutes for kind clusters

Test plan

  • Deployed and validated on kind-dev-test1: Cilium, cert-manager all Available
  • VaultBaseSetup activates when explicitly enabled for kind
  • Verify example CR works on fresh kind cluster

🤖 Generated with Claude Code

sthings user and others added 2 commits April 1, 2026 07:05
…file

- k8sServiceHost: kind container name now takes priority over API endpoint IP
  (external IP is unreachable from inside Docker network)
- ipv4NativeRoutingCIDR: distribution defaults (/16) now take priority over
  observed per-node podCIDR (/24)
- autoDirectNodeRoutes: fix KCL Undefined vs None issue that silently dropped
  the field from XCilium spec, breaking native routing

Also adds cluster-profile-kind.yaml example for kind-based RemoteCluster.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Allow explicit vaultBaseSetup.enabled to override kind exclusion
- Update kind example with minimal CR (no flux, cert-manager + selfSigned)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@patrick-hermann-sva patrick-hermann-sva merged commit 7153b9a into main Apr 1, 2026
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