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

Unable to access Variables with ACL #15142

Closed
mr-karan opened this issue Nov 4, 2022 · 3 comments
Closed

Unable to access Variables with ACL #15142

mr-karan opened this issue Nov 4, 2022 · 3 comments

Comments

@mr-karan
Copy link
Contributor

mr-karan commented Nov 4, 2022

Nomad version

Output from nomad version

1.4.1

Issue

I've created an ACL Policy to allow Job operators to "list" and "read" all secrets under the path nomad/jobs. However that ACL policy seems to have no effect as these secrets are still not visible to the user with a token from this policy.

Reproduction steps

I've created an ACL Policy for job operators:

namespace "dev" {
  policy = "write"

  variables {
    path "nomad/jobs/*" {
      capabilities = ["read", "list"]
    }
  }
}


plugin {
  policy = "read"
}

node {
  policy = "read"
}

quota {
  policy = "read"
}

Expected Result

The above policy is for dev namespace and it should allow listing and reading all variables inside nomad/jobs path.

Actual Result

However, on opening the UI as a job operator with that policy, I only see this:

image

v/s with a management token:

image

@jrasell
Copy link
Member

jrasell commented Nov 4, 2022

Hi @mr-karan and thanks for raising this issue. Whilst I could reproduce this behaviour in v1.4.1, running the same test against v1.4.2 did not produce the same error. I believe this bug was fixed as part of the work conducted for #15012. Would you be able to test you reproduction with v1.4.2?

@jrasell jrasell self-assigned this Nov 4, 2022
@jrasell jrasell added this to Needs Triage in Nomad - Community Issues Triage via automation Nov 4, 2022
@jrasell jrasell moved this from Needs Triage to Triaging in Nomad - Community Issues Triage Nov 4, 2022
@mr-karan
Copy link
Contributor Author

mr-karan commented Nov 7, 2022

I can confirm this is fixed with 1.4.2.

Thanks a lot!

@mr-karan mr-karan closed this as completed Nov 7, 2022
Nomad - Community Issues Triage automation moved this from Triaging to Done Nov 7, 2022
@github-actions
Copy link

github-actions bot commented Mar 8, 2023

I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 8, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Development

No branches or pull requests

2 participants