In order to begin using a ServiceAccount to install and manage content, a user needs to be able to specify a ServiceAccount for operator-controller to use when creating a ClusterExtension. Since OLMv1 will not have any permissions for installing and managing permissions by default this will need to be a required, immutable field.
An example of what a ClusterExtension resource could look like with this additional field:
In order to begin using a
ServiceAccount
to install and manage content, a user needs to be able to specify aServiceAccount
for operator-controller to use when creating aClusterExtension
. Since OLMv1 will not have any permissions for installing and managing permissions by default this will need to be a required, immutable field.An example of what a
ClusterExtension
resource could look like with this additional field:Acceptance Criteria:
ClusterExtension
spec for specifying aServiceAccount
that should be used to install and manage content