Skip to content

Conversation

@michael-valdron
Copy link
Contributor

@michael-valdron michael-valdron commented Aug 1, 2025

ref: https://issues.redhat.com/browse/RHDHPAI-1028

Consolidates user groups into a new redhat-ai-dev-users Group referenced under redhat-ai-dev-view ClusterRoleBinding

Consolidates user groups into a new redhat-ai-dev-view-users Group to provide cluster-wide view permissions to specified users via redhat-ai-dev-view ClusterRoleBinding.

Add rhoai-workspace-edit RoleBinding

Adds rhoai-workspace-edit RoleBinding that references the redhat-ai-dev-users Group to edit anything under the rhoai-workspace.

Remove redhat-ai-dev-edit ClusterRoleBinding and redhat-ai-dev-edit-users Group

Removes redhat-ai-dev-edit ClusterRoleBinding and redhat-ai-dev-edit-users Group to narrow the permissions to redhat-ai-dev users to just the permissions needed. With the changes above, these larger scope of permissions are no longer needed.

Update authorization README file

Update authorization/README.md with the changes above.

Signed-off-by: Michael Valdron <mvaldron@redhat.com>
…hat-ai-dev-vview' ClusterRoleBinding

Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Copy link
Contributor

@johnmcollier johnmcollier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking this on Michael! I've left a couple comments.

Let's also hold off on merging til https://github.com/redhat-ai-dev/rosa-namespace-provisioner/ is updated, as we'll need the changes in it (granting edit permissions to user's in their personal namespace) first.

…'redhat-ai-dev-view' ClusterRoleBinding

Signed-off-by: Michael Valdron <mvaldron@redhat.com>
…e-edit' RoleBinding

Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Signed-off-by: Michael Valdron <mvaldron@redhat.com>
Copy link
Contributor

@johnmcollier johnmcollier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just one minor comment. But as I mentioned, let's hold off on merging til https://github.com/redhat-ai-dev/rosa-namespace-provisioner/ is updated

@michael-valdron
Copy link
Contributor Author

Looks good, just one minor comment. But as I mentioned, let's hold off on merging til https://github.com/redhat-ai-dev/rosa-namespace-provisioner/ is updated

@johnmcollier Got the changes open here: redhat-ai-dev/rosa-namespace-provisioner#4

…README

Signed-off-by: Michael Valdron <mvaldron@redhat.com>
@michael-valdron
Copy link
Contributor Author

@johnmcollier With redhat-ai-dev/rosa-namespace-provisioner#4 its safe to now merge this PR?

Copy link
Contributor

@johnmcollier johnmcollier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM let's merge

@michael-valdron michael-valdron merged commit 1a78ac1 into redhat-ai-dev:main Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants