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

[Bug]: Basic Users Cannot Get PVC Fill Status #862

Closed
1 task done
andrewballantyne opened this issue Dec 14, 2022 · 0 comments · Fixed by #932
Closed
1 task done

[Bug]: Basic Users Cannot Get PVC Fill Status #862

andrewballantyne opened this issue Dec 14, 2022 · 0 comments · Fixed by #932
Assignees
Labels
feature/ds-projects Data Science Projects feature (formerly Data Science Groupings - DSG) kind/bug Something isn't working priority/high Important issue that needs to be resolved asap. Releases should not have too many of these. visual changes An issue where the User Interface or Experience changes
Milestone

Comments

@andrewballantyne
Copy link
Member

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

There is an issue where when a basic user fetches for the prometheus query that gets back how full their PVC is will return a 422 error.

This is probably due to some permissions on the cluster but admins do not have this issue.

Expected Behavior

We need successfully get back PVC in-use amount for users with the very basic permission (either self provision or no permissions but granted to an existing project as admin)

User Permissions in local dev:

  • We may be able to create a user that is granted enough permissions to view needed resources for them to "pretend" to be able to be the service account in a very light fashion
  • Alternatively, Lucas has been dabbling with a special system where we can login as a service account but treat the API calls as a basic user -- so we can only get information for basic users but run the dashboard in a more advanced "service account" mode like on cluster (see his WIP PR here: Add faker for the pass through api to enable regular user testing #806)

Steps To Reproduce

  1. Have a basic user
  2. Create/Login to a project in the Dashboard
  3. Create/Have a Workbench with a PVC
  4. View the expanded row for the Workbench or PVC (should be immediate after creating it if it errors out)

Workaround (if any)

No response

What browsers are you seeing the problem on?

No response

Open Data Hub Version

2.5.2

Anything else

No response

@andrewballantyne andrewballantyne added kind/bug Something isn't working untriaged Indicates the newly create issue has not been triaged yet priority/high Important issue that needs to be resolved asap. Releases should not have too many of these. feature/ds-projects Data Science Projects feature (formerly Data Science Groupings - DSG) and removed untriaged Indicates the newly create issue has not been triaged yet labels Dec 14, 2022
@andrewballantyne andrewballantyne added this to the Next Release milestone Dec 14, 2022
@andrewballantyne andrewballantyne added the visual changes An issue where the User Interface or Experience changes label Jan 24, 2023
@andrewballantyne andrewballantyne modified the milestone: Next Release Jan 25, 2023
@andrewballantyne andrewballantyne self-assigned this Feb 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/ds-projects Data Science Projects feature (formerly Data Science Groupings - DSG) kind/bug Something isn't working priority/high Important issue that needs to be resolved asap. Releases should not have too many of these. visual changes An issue where the User Interface or Experience changes
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant