-
Notifications
You must be signed in to change notification settings - Fork 54
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
Sensu Go + etcd authentication (grant-permission) #2184
Comments
I was able to get it working by recreating a wide-open grant.
This is not ideal of course so I continued to create grants that sounded ideal. I have have created open-ended grants for the
Does |
There is an The etcd role grants were as follows:
This allows everything in |
Since this is a documentation issue, I've moved it to sensu-docs. Now that the key named
|
Determine best fit: Secure Sensu or a doc that discusses external etcd. Need to test before publishing. |
@echlebek is it so? Where is it documented? Using sensu 6.10.0 I still have to grant access to |
As an engineer,
I would like to ensure that my
backend-etcd
user has the correct permissions whenetcd
authentication is enabled.Feature Suggestion
Documentation on how to run Sensu Go while utilizing
etcd
authentication. This will further enhance how to run Sensu Go securely.Possible Implementation
Add documentation to the follow page + h2
https://docs.sensu.io/sensu-go/latest/guides/securing-sensu/#etcd-user-role
Context
Using etcd 3.4 with passwordless user account via mTLS with authentication enabled, I was unable to get Sensu Go
backend init
to run properly.The concerning part is that I had scoped quite a bit into the user/role in etcd.
As a test, I disabled etcd authentication and it was able to initialize the backend. This means that this is definitely related to Sensu Go + permissions needed in etcd.
I will continue working on getting them working in my environment and contribute as I can.
The text was updated successfully, but these errors were encountered: