Release 0.3.0 includes a major upgrade of the Operator-SDK which has resulted in a number of changes in the layout of the project (see the operator-sdk docs for more information).
Note: The nginx-ingress-operator
supports basic install only - we do not support auto-updates. When you are installing the Operator using the OLM, the auto-update feature should be disabled to avoid breaking changes being auto-applied.
Uninstall the operator using the web console - see the OCP documentation for details.
Install the latest version of the Operator following the steps outlined in OpenShift installation doc.
Upgrade to the latest 1.12.0 Ingress Controller image - see the release notes here
Deploy the operator following the steps outlined in manual installation doc.
Uninstall the existing operator deployment:
- Checkout the previous version of the nginx-ingress-operator 0.3.0.
- Uninstall the resources by running the following commands (be sure to edit files to suit your environment, if required):
kubectl delete -f deploy/operator.yaml kubectl delete -f deploy/role_binding.yaml kubectl delete -f deploy/role.yaml kubectl delete -f deploy/service_account.yaml
Upgrade to the latest 1.12.0 Ingress Controller image - see the release notes here