Skip to content

Add capi-capz featureset for Cluster API Azure#1244

Merged
tamalsaha merged 1 commit intomasterfrom
feature/add-capi-capz
Apr 23, 2026
Merged

Add capi-capz featureset for Cluster API Azure#1244
tamalsaha merged 1 commit intomasterfrom
feature/add-capi-capz

Conversation

@tamalsaha
Copy link
Copy Markdown
Member

Summary

Add support for Cluster API Azure (CAPZ) as a new featureset in opscenter-features, mirroring the existing capi-capg (CAPI GCP) pattern.

Changes

  • New Templates: Created charts/opscenter-features/templates/featuresets/capi-capz/ with:

    • featureset.yaml: Declares the CAPZ FeatureSet CRD
    • azure-credential-manager.yaml: Declares azure-credential-manager Feature CRD
  • Configuration:

    • Added azure-credential-manager v2026.4.16 to values.yaml
    • Updated README.md with new configuration option
  • Catalog/Offline Support:

    • Updated all 4 image management scripts: copy-images.sh, export-images.sh, import-images.sh, import-into-k3s.sh
    • Added entries to catalog/feature-charts.yaml

Testing

✅ All changes validated:

  • Chart templates render correctly with helm template
  • OCI images verified as published to ghcr.io
  • All Go unit tests pass
  • Chart structure tests pass

- Add capi-capz featureset templates with azure-credential-manager v2026.4.16
- Add azure-credential-manager feature and release configuration
- Update catalog image management scripts (copy, export, import)
- Add entries to feature-charts.yaml for offline deployments
- Update opscenter-features README with new configuration options
- All changes follow existing capi-capg pattern and are fully tested

Signed-off-by: Tamal Saha <tamal@appscode.com>
@tamalsaha tamalsaha force-pushed the feature/add-capi-capz branch from b5f91cb to 0bcf259 Compare April 23, 2026 09:51
@tamalsaha tamalsaha merged commit 99de5ae into master Apr 23, 2026
4 checks passed
@tamalsaha tamalsaha deleted the feature/add-capi-capz branch April 23, 2026 09:56
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