-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to install solr-operator 0.8.1 - zookeeper operator post install job failure #728
Comments
Maybe you haven't installed Custom Resource Definitions: |
I thought that was the case but the helm chart actually installs the crds. I managed to get it working by installing the zookeeper operator seperately and then installing the solr operator and telling it I was handling my own zookeeper operator install handled. I would suggest that helm chart for this operator may be in a broken state right now in terms of it's default options. |
AFAICT running
This is because "zookeeper-operator" is technically a "chart dependency", and helm doesn't install dependency-CRDs by default. That's why a lot of the project's tutorials use the So while unintuitive, I think this is "expected". Maybe we can improve the documentation to make this a little clearer though - @jamesla , were you following a tutorial or documentation when you ran those commands? If so, maybe that could be updated to mention using |
Honestly, those ZK jobs often fail for me depending on where I deploy to. I usually fix it by manually deleting the jobs myself. We should see if we can disable them by default. |
Do you know what purpose the jobs are supposed to be serving @HoustonPutman ? Some good docs here around why we don't install the ZK-crd by default, and how it can be enabled. |
Found the PR that created it: pravega/zookeeper-operator#221 Looks like it's just making sure the crds are installed before installing the operator? Sounds pretty useless to me. But I also don't see a way to disable it. One of the hooks you can disable, but the post-install hook looks required.... |
I'm just getting started with this operator and I'm getting a failure on the zookeeper operators postinstall job.
To reproduce:
minikube start
helm install solr-operator apache-solr/solr-operator --version 0.8.1
or with
--debug
flagYou will see that the zookeeper post install jobs fail, they output no logs and nothing about the issue is logged to the Kubernetes event log.
The zookeeper-operator chat (with the specific version) that this chart depends on works fine when installed explicitly.
Should this be working?
The text was updated successfully, but these errors were encountered: