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

Remove support for resource claims and classes #201

Merged
merged 1 commit into from
Sep 22, 2020
Merged

Conversation

negz
Copy link
Member

@negz negz commented Sep 21, 2020

Description of your changes

Fixes #179
Updates crossplane/crossplane#1670

See crossplane/crossplane#1670 for context.

Checklist

I have:

  • Run make reviewable to ensure this PR is ready for review.
  • Ensured this PR contains a neat, self documenting set of commits.
  • Updated any relevant documentation, examples, or release notes.
  • Updated the RBAC permissions in clusterrole.yaml to include any new types.

@negz negz added release/breaking-api-change This PR will include a breaking change to the API when released. release/very-breaking-api-change labels Sep 21, 2020
See crossplane/crossplane#1670 for context.

Signed-off-by: Nic Cope <negz@rk0n.org>
Copy link
Member

@hasheddan hasheddan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This LGTM! I wonder if we should also consider removing target-related things here and KA in crossplane while we are at it. Also just a note for anyone else following along that this will require large updates in each provider for them to be compatible with Crossplane v0.13

Copy link
Member

@muvaf muvaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Let's make sure we document this change well during the release.

pkg/resource/fake/mocks.go Show resolved Hide resolved
@negz
Copy link
Member Author

negz commented Sep 22, 2020

I'm feeling pretty comfortable with this change having tested it with a branch of provider-gcp.

@negz negz marked this pull request as ready for review September 22, 2020 23:37
@negz negz merged commit 7ad38b5 into crossplane:master Sep 22, 2020
@negz negz deleted the rip branch September 22, 2020 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release/breaking-api-change This PR will include a breaking change to the API when released. release/very-breaking-api-change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rename reclaimPolicy in managed resource to retentionPolicy
3 participants