operator-framework / operator-controller

Apache License 2.0
29 stars 47 forks source link

[epic] Help admins determine necessary permissions for bundle lifecycling #919

Open joelanford opened 3 weeks ago

joelanford commented 3 weeks ago

After we implement #737, users will need to provide their own service accounts that have the permissions necessary to manage the lifecycle of a bundle.

The service account needs CRUD on each group resource of each unique object in the bundle

There are some technical challenges here:

  1. The bundle must be pulled, extracted, and rendered in order to see what would be deployed.
  2. User input from #381 will cause the contents of the rendered manifest to be configurable, potentially resulting in a different set of RBAC required.