You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user, I would like to be able to override values in existing providers, e.g. changing the URL, via ClusterctlConfig.
Detailed Description
With the current implementation of ClusterctlConfig it is possible to add new providers to the list contained in the ConfigMap that represents clusterctl.yaml. This is great for providers like Metal3, which can be added with a given URL via the resource. If needing to override values of a provider that already exists in the ConfigMap, e.g. the URL for an air-gapped environment, the ClusterctlConfig is not able to deduplicate the data provided in the resource and will add the new configuration to the bottom of the list.
Anything else you would like to add?
This is a truncated version of the content of the ConfigMap:
What would you like to be added (User Story)?
As a user, I would like to be able to override values in existing providers, e.g. changing the URL, via
ClusterctlConfig
.Detailed Description
With the current implementation of
ClusterctlConfig
it is possible to add new providers to the list contained in theConfigMap
that representsclusterctl.yaml
. This is great for providers like Metal3, which can be added with a given URL via the resource. If needing to override values of a provider that already exists in theConfigMap
, e.g. the URL for an air-gapped environment, theClusterctlConfig
is not able to deduplicate the data provided in the resource and will add the new configuration to the bottom of the list.Anything else you would like to add?
This is a truncated version of the content of the
ConfigMap
:Suppose we would like to modify CAPA's URL via:
The resulting
ConfigMap
will contain duplicated entries for AWS provider.As a user, I would like this to be able to identify an existing entry and update its content.
Label(s) to be applied
/kind feature
The text was updated successfully, but these errors were encountered: