Skip to content

Rebrand chart citadel → corveil (repo rename + chart rename + values + labels) #11

@dhilgaertner

Description

@dhilgaertner

Context

The product has been renamed from Citadel to Corveil. This chart is moving with it. The GitHub repo will be renamed to radiusmethod/corveil-helm (owner executes this separately), and all chart-internal names / labels / defaults need to follow.

Related:

Goal

After this ticket, helm install corveil ./chart produces resources labeled app.kubernetes.io/name=corveil, reads CORVEIL_* env vars, and the chart builds + publishes as oci://ghcr.io/radiusmethod/corveil-helm.

Work items

  • Chart.yaml: name: corveil-chart, bump version to 1.0.0, appVersion to track the Corveil binary.
  • Rename template selectors + labels: app.kubernetes.io/name: citadelcorveil. Update the Helm helper citadel.fullnamecorveil.fullname etc. in _helpers.tpl if present (or create one).
  • Rename values paths: citadel:corveil: block. Keep env var template mapping CITADEL_*CORVEIL_*.
  • Update README.md (chart), values.yaml comments, all examples.
  • Update CI workflow publish targets: oci://ghcr.io/radiusmethod/citadel-helmoci://ghcr.io/radiusmethod/corveil-helm. Keep old tags intact for existing deployers.
  • Leave a DEPRECATED-chart-rename.md in the root with a pointer note for the short window before repo rename.
  • Open a draft tag legacy-citadel-0.2.x on the last pre-rename commit so history is easy to branch from if needed.

Acceptance

  • helm lint . green.
  • helm template . renders with app.kubernetes.io/name=corveil everywhere.
  • helm package . produces corveil-chart-1.0.0.tgz.
  • CI publishes to the new OCI path on a tagged release.

Non-goals

This ticket does not execute the GitHub repo rename — the owner does that separately when ready. The chart rebrand can ship without the repo rename (the publish path is the only thing that changes at the OCI registry level).

Key files

  • Chart.yaml
  • values.yaml
  • templates/*.yaml
  • .github/workflows/release.yaml
  • README.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    breakingBreaking change for chart consumerschartHelm chart template / values workmigration-ociOCI + Kubernetes migration workstreamrenameRepo / chart rename to corveil

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions