Skip to content

add keppel.RBACPolicy.ForbiddenPermissions#514

Merged
majewsky merged 4 commits intomasterfrom
negative-rbac
Mar 27, 2025
Merged

add keppel.RBACPolicy.ForbiddenPermissions#514
majewsky merged 4 commits intomasterfrom
negative-rbac

Conversation

@majewsky
Copy link
Copy Markdown
Contributor

This solves a functionality gap that I regret not including in the original design. For our core Keppel accounts, I would like to forbid pushing by human users, but also human users need to have the registry_admin role to be able to administer the accounts (e.g. to delete old images).

It will be too late to switch over the existing Keppel accounts now because I'm afraid it will break existing workflows, but for the new OCM accounts, I want to get it right from the get-go, and lock out everyone except for one technical user used by the CI from pushing into it.

@coveralls
Copy link
Copy Markdown

coveralls commented Mar 27, 2025

Coverage Status

coverage: 80.829% (+0.04%) from 80.791%
when pulling dcb1799 on negative-rbac
into 4f4c404 on master.

@majewsky majewsky merged commit b0fad82 into master Mar 27, 2025
7 checks passed
@majewsky majewsky deleted the negative-rbac branch March 27, 2025 15:55
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.

3 participants