Skip to content

portable classes: implementation#786

Merged
negz merged 3 commits intocrossplane:masterfrom
hasheddan:portable-class
Sep 12, 2019
Merged

portable classes: implementation#786
negz merged 3 commits intocrossplane:masterfrom
hasheddan:portable-class

Conversation

@hasheddan
Copy link
Copy Markdown
Member

@hasheddan hasheddan commented Sep 12, 2019

Description of your changes

Implements portable classes following merge of crossplane/crossplane-runtime#13.

Ready to merge following #788!

Partially fixes #723 and #703

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.

@hasheddan hasheddan requested review from jbw976 and negz September 12, 2019 15:38
@upbound-bot
Copy link
Copy Markdown
Collaborator

74% (+4.7%) vs master 69%

Copy link
Copy Markdown
Member

@negz negz left a comment

Choose a reason for hiding this comment

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

Looks good! This will be ready to merge when:

  • It's rebased after the AWS deletion work.
  • The CRUD related changes are in a separate commit.
  • We've addressed the potential panic in the SetPortableClassItems methods.

@upbound-bot
Copy link
Copy Markdown
Collaborator

74% (+4.7%) vs master 69%

@hasheddan hasheddan requested a review from negz September 12, 2019 22:11
@upbound-bot
Copy link
Copy Markdown
Collaborator

74% (+4.7%) vs master 69%

@negz negz changed the title portable classes: implementation DO NOT MERGE: portable classes: implementation Sep 12, 2019
@negz
Copy link
Copy Markdown
Member

negz commented Sep 12, 2019

Approved, but added a do not merge warning until the AWS stuff is sorted out. :)

Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
@hasheddan hasheddan changed the title DO NOT MERGE: portable classes: implementation portable classes: implementation Sep 12, 2019
@upbound-bot
Copy link
Copy Markdown
Collaborator

74% (-3.17%) vs master 77%

@negz negz merged commit a548946 into crossplane:master Sep 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Loose classRef matching for resource claims

3 participants