-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
acl_enforce_version_8 denies for node deregister reconcile despite acl "management" permissions being set #2792
Comments
Thanks for the report @nathanwebsterdotme - the |
Thanks for the quick response. Will you look to fix this prior to v0.8 or will we need to wait for that? This effectively makes |
I'll take a quick look and see why the |
Yep 100% |
|
Thanks for checking that - I'll see what's going on. I don't think we'd cut a release to fix this before 0.8, which is our next milestone, but I'll see if I can get a fix in so you can try with a local build, if possible. |
Master has a fix - if you can please give that a try. Thanks! |
Thanks for the speedy resolution - will try this today and feedback. |
@slackpad Just for curiosities sake, when might this be released as a binary? We'll put in work arounds for our playbooks for now, but would like to revert these changes asap. Thanks |
We are working on the 0.8 release which is a few weeks out. |
@slackpad thanks for the update. I work with Nathan and can confirm that the change worked as expected. Will there be a 0.7.x version with these changes in them? or is it best to wait for the 0.8 release? Thanks again for the quick resolution on this issue. |
We don't have any more 0.7.x releases planned so 0.8 will be the next release with the fix unless we need to push a build for some other reason. I know this isn't great, but 0.7.5 released from a branch (https://github.com/hashicorp/consul/tree/v0.7.5-rel) so it would be easy to cherry pick just this one line fix into that branch if you wanted to run with this sooner. |
Thats fine thanks @slackpad , we will wait for 0.8 release. |
For anyone else on 0.7.5 running into this problem and finding this issue - in case it's not obvious, this isn't specific to whatever token is set as In my case, I'm applying |
consul version
for both Client and ServerServer:
0.7.5
consul info
for both Client and ServerServer:
Operating system and Environment details
Ubuntu 16 running on AWS EC2
All required Security Group ports are open
Description of the Issue (and unexpected/desired result)
Consul Server config:
We are having problems when trying to deregister a member from the cluster when
"acl_enforce_version_8": true,
Errors in
consul monitor
are:Reproduction steps
acl_enforce_version_8
is enabled andacl_agent_token
has management acl permissionsconsul leave
commandconsul monitor
and see node failing to be deregistered fully.Log Fragments or Link to gist
dig
The text was updated successfully, but these errors were encountered: