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
Only one provider can be specified for a Module, which is a problem when a Module requires additional Providers. Either you would have to fork and modify your Module specifying the provider block inside it (bad practice), or separate out resources based on the provider into their own Modules and create each one as an individual Configuration resource (more maintenance effort and introduces complexity where there may be interlinked dependencies).
If a Provider has required configuration (e.g. a url or region), it cannot be provided or overridden within the Configuration Spec. It has to be defined in the Provider resource, which is Clusterwide and so all Configuration resources would use the same spec and can't have variations.
It would be good to have support for these cases, allowing to define a Provider locally, provide configuration to merge into an existing Provider, or prevent modifications in more sensitive cases. For example:
Currently a Configuration resource has a provider defined as follows:
This has two limitations:
It would be good to have support for these cases, allowing to define a Provider locally, provide configuration to merge into an existing Provider, or prevent modifications in more sensitive cases. For example:
Or if you didn't want to allow developers to modify the configuration of a specific Provider they are referencing:
The text was updated successfully, but these errors were encountered: