-
Notifications
You must be signed in to change notification settings - Fork 66
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
datastax/cass-config-builder pull error on OCP #541
Comments
I'll add it on the 1.16 release to automatically pull from registry (with the hash code). |
@burmanm My understanding is that the |
You're right, but currently we push releases from this repo when making one (and do the preflight check which is required to push there). https://github.com/k8ssandra/cass-operator/blob/master/.github/workflows/release.yml#L121 The config-builder project does not have the ability to automatically push new versions there (or rebuild the existing ones). And as such, we might need to do it from this repo. And we also use the SHA (as recommended/required) in those builds: https://github.com/k8ssandra/cass-operator/blob/master/scripts/release-certified-bundles.sh#L29 I'll try to see later if I have the preflight installed on any of my machines to check if I could manually push it meanwhile. All those older images were pushed when the process was different. |
Understood. Please let me know if there's any help I can provide with the preflight tool or around certification in general. Thanks for looking into this ! |
Hey, this should be available now: |
Thanks @burmanm The initContainer gets created now. |
When I ran docker pull, I received error.
|
There is no ubi7 arm64 image. You can use the 1.0 tag without suffix on arm |
Thanks for replying. I was following this https://docs.k8ssandra.io/install/local/single-cluster-helm/ , but ran into the errror
And then I double checked the status
In this case, how should I resolve it? override the chart k8ssandra https://helm.k8ssandra.io/stable with something else? |
When using arm, you need to override the config-builder image. There's a ConfigMap that's deployed (ends with -manager-config) and there's a part: image_config.yaml: |
apiVersion: config.k8ssandra.io/v1beta1
kind: ImageConfig
images:
system-logger: "k8ssandra/system-logger:v1.16.0"
config-builder: "datastax/cass-config-builder:1.0-ubi7 Change the config-builder to one without the -ubi7 and restart cass-operator (kubectl rollout restart deployment ..) |
@burmanm Thanks for answering me. I think there is still a bug k8ssandra/k8ssandra-operator#1084 that makes me fail to spin up the stargate service . |
What happened?
When deploying the certified DataStax Kubernetes Operator for Apache Cassandra v1.14.0 on OCP 4.12.5, following issue has been reported:
Using default value for the CassandraDatacenter CR, the initContainer doesn't come up due to the container image not being found, with the error message
Back-off pulling image "datastax/cass-config-builder:1.0-ubi7"
After some investigation, we found that the
1.0-ubi7
tag is not present on the registry.connect.redhat.com repo:(It is however present on docker.io)
Could you update the registry.connect.redhat.com/datastax/cass-config-builder accordingly and push the 1.0-ubi7 tag there ?
What did you expect to happen?
No response
How can we reproduce it (as minimally and precisely as possible)?
See above
cass-operator version
v1.14.0
Kubernetes version
OCP 4.12.5
Method of installation
Operator Hub Certified Catalog
Anything else we need to know?
No response
The text was updated successfully, but these errors were encountered: