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

Support granular management policies #786

Closed
lsviben opened this issue Jul 13, 2023 · 0 comments · Fixed by #785
Closed

Support granular management policies #786

lsviben opened this issue Jul 13, 2023 · 0 comments · Fixed by #785
Labels
enhancement New feature or request

Comments

@lsviben
Copy link
Contributor

lsviben commented Jul 13, 2023

Add support for granular management policies described based on the design.

There is already an PR for crossplane-runtime, upjet and crossplane-tools.

This will be a breaking change of the ObserveOnly/management policies alpha feature as the
old:
spec.managmentPolicy: FullControl/ObserveOnly/OrphanOnDelete
is getting replaced by:
spec.managementPoliceis:["*", "Observe", "Create", "Update", "LateInitialize", "Delete"].

After applying the updated provider, the spec.managementPolicy field will be removed automatically, and the spec.managementPolicies: ["*"] will be defaulted. This is equivalent to FullControl but for resources using ObserveOnly and OrphanOnDelete the behavior could change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant