Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow access to template ClusterClass topology variables #350

Open
raafatseif opened this issue Jan 24, 2025 · 0 comments
Open

Allow access to template ClusterClass topology variables #350

raafatseif opened this issue Jan 24, 2025 · 0 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@raafatseif
Copy link

User Story

As an operator, I would like to access topology variables to have better alignment with ClusterClasses and improve configuration

Detailed Description

This will allow easy access to the variables we already provide and help avoid metadata duplication for clusters deployed using ClusterClasses. The proposal for CAPI Addon Orchestration shows plans to build this feature. Is the work being tracked anywhere?

In a future iteration we might consider to leverage template variables in ClusterClass. If a HelmChartProxy is selecting clusters with a managed topology, then the Go template configuration can benefit from Cluster.spec.topology.variables, and from the strong typing/validation ensured by the variable schema defined in corresponding ClusterClass.

Anything else you would like to add:

Versions:
CAAPH Provider: v0.2.6
Kubernetes: v1.31.4+rke2r1

/kind feature

@k8s-ci-robot k8s-ci-robot added the kind/feature Categorizes issue or PR as related to a new feature. label Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants