MySQL Operator: Error: INSTALLATION FAILED: The operator cannot be installed in the 'default' namespace
-
I'm following the instructions on https://artifacthub.io/packages/helm/mysql-operator/mysql-operator?modal=install .
helm install my-mysql-operator mysql-operator/mysql-operator --version 2.0.4
But I'm getting the error
Error: INSTALLATION FAILED: execution error at (mysql-operator/templates/service_account_operator.yaml:3:5): Please provide a namespace with
-n
/--namespace
. The operator cannot be installed in the 'default' namespaceWhat can I do to resolve this error?
-
The MySQL installation instructions on ArtifactHub are incomplete, instead follow the official documentations on https://dev.mysql.com/doc/mysql-operator/en/mysql-operator-installation-helm.html which are currently documented as,
helm install my-mysql-operator mysql-operator/mysql-operator \ --namespace mysql-operator --create-namespace
You have to specify the namespace with
-n
or--namespace
and if it's not created you'll have to either create it or use--create-namespace