-
-
Notifications
You must be signed in to change notification settings - Fork 228
Incomplete CRDs in latest published helm repository? #1001
Replies: 1 comment · 3 replies
-
@zumbuschms , Please try https://github.com/OT-CONTAINER-KIT/helm-charts/releases/tag/redis-operator-0.16.4 |
Beta Was this translation helpful? Give feedback.
All reactions
-
The keepAfterDelete option doesn't work with that release either, but this time the operator recognizes the parameter but the operator pod crashes trying to deploy the redis-replication instance. I've downloaded redis-operator-0.16.4, redis-replication-0.16.0 and redis-sentinl-0.16.0 from the helm-charts releases, extracted each into a separate folder to have it easier to search the contents of the helmcharts and installed the operator from that folder:
Next I installed the redis-replication chart setting the keepAfterDelete parameter and a custom storage class with retaining reclaim policy:
The Redis replication pods are never created and the Redis operator pod is in a restart cycle. This is the outout of kubectl logs for that pod:
I found a Redis replication deployment in the Git repo for the operator that seems to be used for testing (/tests/e2e-chainsaw/v1beta2/keep-pvc/redis-replication/replication.yaml) and added the custom storage class and installed it using kubectl:
kubectl apply -f .\redis-replication.yml But the operator keeps crashing and the log is almost exactly the same:
Did I miss something or is this a new issue with the operator? |
Beta Was this translation helpful? Give feedback.
All reactions
-
upgrade to 0.18.0 plz @zumbuschms |
Beta Was this translation helpful? Give feedback.
All reactions
-
I've started to test the latest releases and I already identified a few issues in the redis-sentinel and redis-replication charts. As soon as I have figured them completely out, I'll file the issue and try to provide a PR to fix them. The issues are around broken templates for sentinel and replication where the templates no longer match the CRDs. |
Beta Was this translation helpful? Give feedback.
All reactions
This discussion was converted from issue #1000 on June 19, 2024 10:02.
-
Describe your question
As we have encountered issues with deletion of PVCs during uninstallation of Redis replication charts using 0.15.1 of the operator, I was searching the current documentation and found the keepAfterDelete option. As that feature was added in 0.16.0, I decided to update the operator to the latest version and downloaded the archive from the helm repo, as our deployment environment doesn't have Internet access (helm pull ot-helm/redis-operator). Checking the downloaded archive, I was not able to find any definitions for keepAfterDelete in the CRDs and when I compared the content of the 0.16.1 download with the 0.15.1 version we had used since September 2023, all files were identical.
Is the new feature not yet available in the published helm charts, although the info announces version 0.17.0 of the operator?
Output of helm show chart ot-helm/redis-operator
What version of redis-operator are you using?
chart version: 0.16.1
app version: 0.17.0
Beta Was this translation helpful? Give feedback.
All reactions