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

create capability to restrict operator installs with installPermssions annotation #1037

Open
redhatrises opened this issue Nov 3, 2022 · 0 comments

Comments

@redhatrises
Copy link

Per conversation with the operator-framework team at KubeCon, there is an inherent security need for certain operators to only be installed based on a set of permissions in a simplified manner. The idea here is that there would be an optional annotation like:

installPermissions: cluster-admin

which would should up in operatorhub so that users understand that they need to be cluster-admin to install the operator. Based on this permission set, the operator could just not show up in the console/cli, be grayed out/un-clickable, or display a permissions error, etc.

It was either this repo or Rukpak that I was directed to open this issue. Let me know either way. It was also suggested that this could be a discussion in the community meetings. Thanks!

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

No branches or pull requests

1 participant