Skip to content

feat(vaultwarden): add kURL platform example with CMX testing#144

Draft
kriscoleman wants to merge 1 commit intomainfrom
kriscoleman/vaultwarden-kurl
Draft

feat(vaultwarden): add kURL platform example with CMX testing#144
kriscoleman wants to merge 1 commit intomainfrom
kriscoleman/vaultwarden-kurl

Conversation

@kriscoleman
Copy link
Copy Markdown
Member

Summary

Adds a complete Vaultwarden platform example demonstrating distribution via Replicated KOTS with a kURL embedded Kubernetes installer. The example is designed to be educational — the README walks through the full kURL + CMX workflow step by step, explaining each component and how they fit together.

  • Helm chart for Vaultwarden with configurable database, SMTP, and ingress
  • Full KOTS manifest set: config screen, HelmChart CR, kURL installer spec, preflight checks, and support bundle
  • Makefile with CMX lifecycle targets (cmx-create, cmx-status, cmx-shell, cmx-kubeconfig, cmx-expose-admin, cmx-delete)
  • Automated smoke tests validating health, web vault UI, and API config endpoints
  • Dependabot entry for Replicated SDK tracking

Test plan

  • make test-lint passes (Helm lint + template render)
  • make release creates a Replicated release on Unstable
  • make cmx-create LICENSE_ID=<id> provisions a kURL cluster
  • Deploy via KOTS admin console and verify preflight checks run
  • make test-smoke passes against the deployed instance

🤖 Generated with Claude Code

New example application demonstrating Vaultwarden distribution via
Replicated KOTS and kURL embedded Kubernetes installer, with full
CMX compatibility testing support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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