-
Notifications
You must be signed in to change notification settings - Fork 1
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
remove ProviderConfig #5
Comments
This could get a little weird in that we do require all managed resources to expose a |
Would it be feasible for the "provider" in this case to be a reference to the machine the I'm guessing this is a little awkward here since cloud-init is a one-shot at-create affair, so you really need to create the |
The There is one target output resource, the configmaps (or secret). If ProviderConfig defined the target property users would need a new provider config per Would |
ProviderConfig
is conventional in Crossplane providers that require external credentials or differentiating provider configuration.This provider currently has no need for credentials or configuration outside of what can be provided in a
Config
resource.The
ProviderConfig
resource should therefor be safe to remove from the project.There are two considerations to make before doing so:
namespace
a field that should be defined at the ProviderConfig level? What are the implications of havingnamespace
defined inConfig
resources, does this allow users to escalate permissions? Are these concerns placated by existing Crossplane best-practices including using Crossplane RBAC and OPA?The text was updated successfully, but these errors were encountered: