Draft: Deploy operator with OLM
Part of https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/445
Changes:
- Upgrade operator-sdk to v1.9.0 (Docs: https://docs.okd.io/latest/operators/operator_sdk/osdk-upgrading-projects.html, https://sdk.operatorframework.io/docs/upgrading-sdk-version/v1.9.0/).
- Use
ComponentConfiginstead of cli args following https://book.kubebuilder.io/component-config-tutorial/tutorial.html. - Remove helm charts.
- Add
config/qos-critical,config/qos-eco,config/qos-standard,config/sitebuilderfor runtime configmaps. - Add
default/manager_resources_patch.yamlanddefault/manager_runtime_config_patch.yamlto set resources and runtime config in manager deployment. - Update
rbacof controller manager. - Update gitlab ci.
Edited by Dimitra Chatzichrysou