-
Story
-
Resolution: Done
-
Major
-
None
-
None
Build a new operator that deploys the Run Once Duration Override operand from https://github.com/openshift/run-once-duration-override.
Acceptance Criteria:
- the new operator is deploying the mutation admission webhook. In the same fashion as in https://github.com/openshift/secondary-scheduler-operator#deploy-the-operator.
- the operator repo has a CSV definition (i.e. manifests directory)
- the operator has a CRD for the operator configuration
- the operator image can be built (through Dockerfile.rhel7)
The new operator is going to be a duplicate of https://github.com/openshift/cluster-resource-override-admission-operator.
TODO:
- when the operator is uninstalled, the underlying daemon set (and all other secondary resources get deleted). One needs to properly set the owner reference to all secondary resources to point to the operator deployment.
- separate operand and operator service accounts and their corresponding RBAC rules
- update the admission endpoint apigroup from admission.apps.openshift.io to something like admission.runoncedurationoverride.openshift.io
- allocated the webhook server port (9400 is already taken)
- depends on
-
WRKLDS-652 Build a new Run Once Duration Override Operand
- Closed