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

Switches version 8 ACLs to opt-out, and fixes a few issues. #2829

Merged
merged 4 commits into from
Mar 25, 2017

Conversation

slackpad
Copy link
Contributor

This PR switches version 8 ACLs to opt-out for the upcoming 0.8 release. We also fixed a few issues with version 8 ACLs:

  1. Removes an exception for the consul service. Closes why? service deny policy in ACL rule of anonymous ineffective #2816.
  2. Fixes an issue where services and checks can't AE sync back deletes. Closes v8 acl enforcement, ACLs/tokens, and service deregistration #2818.
  3. Ensures that check registrations don't ride along with service registrations where the tokens are different.

We fixed a few related issues while we were in here. We now only let
services register checks with a matching token, and we also close out
service and check delete operations if the catalog deregister claims
it doesn't know about the ID of the service or check being deleted.
@slackpad slackpad merged commit 5f90560 into master Mar 25, 2017
@slackpad slackpad deleted the acl-cleanup-redux branch March 25, 2017 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant