Skip to content

feat: add ArgoInit composition and fix ClusterProfile kind defaults#48

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

feat: add ArgoInit composition and fix ClusterProfile kind defaults#48
patrick-hermann-sva merged 1 commit intomainfrom
feat/cluster-profile-kind-fixes

Conversation

@patrick-hermann-sva
Copy link
Copy Markdown
Contributor

Summary

  • Add ArgoInit XRD and KCL composition for installing ArgoCD via Helm with optional repository connections
  • Support clusterName shorthand to derive provider config refs ({clusterName}-helm / {clusterName}-kubernetes)
  • Dex and notifications disabled by default
  • Fix ClusterProfile Cilium defaults and vault override for kind clusters

Test plan

  • crossplane render validates successfully
  • Deployed ArgoInit on kind cluster, ArgoCD pods running
  • Repository secrets created with correct labels

🤖 Generated with Claude Code

Introduces XArgoInit XRD and KCL composition that installs ArgoCD on a
target cluster with optional repository connections. Supports clusterName
shorthand for deriving provider config refs. Dex and notifications are
disabled by default.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@patrick-hermann-sva patrick-hermann-sva merged commit 369d782 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