Closed maxadamo closed 2 years ago
it has to do with my settings: I'm using legacy and now I need to upgrade.
I am re-opening this same issue because it's a real one, and the reason is explained at this link: Legacy ACL removal
Starting from versions 1.11, after migrating the tokens, I get this error:
# curl -X PUT http://127.0.0.1:8500/v1/acl/create?token=xxxxxxx-xxxxxxxx-xxxxxx
Endpoint /v1/acl/create for the legacy ACL system was removed in Consul 1.11
The temporary workaround is to downgrade to 1.10.x
I ran into this issue as well. The new list url is /v1/acl/policies. The output is also different and breaks the current consul_acl provider.
I was able to get things working with the current state of this module on Consul 1.11.4. I switched from using the acl provider to using the policy provider. The policy provider and the token provider worked and have the correct urls. @maxadamo maybe this will work for you too.
Can one of you make a PR to the readme in the version matrix?
I updated the version matrix in README.md and created pull request #592.
ty @jonesbrennan . Is that all that users need to do then, upgrade the puppet module >6.0.0?
The user needs to use the policies and tokens parameters instead of the acls parameter.
I should read the documentation more carefully before raising an issue! :facepalm: This is not an issue and the change in the README will suffice.
since the day I upgraded consul I get the following error:
And if I query consul I get the following unequivocal output message: