Closed sonyafenge closed 2 weeks ago
I encountered the same issue, you need to update the Custom Resource Definition directly from the source, and there are several options:
kubectl apply -f https://raw.githubusercontent.com/clastix/kamaji/refs/tags/edge-24.10.1/charts/kamaji/crds/kamaji.clastix.io_tenantcontrolplanes.yaml
I don't know which Kamaji version you're running on, but the first option should be the right one for you!
I encountered the same issue, you need to update the Custom Resource Definition directly from the source, and there are several options:
kubectl apply -f https://raw.githubusercontent.com/clastix/kamaji/refs/tags/edge-24.10.1/charts/kamaji/crds/kamaji.clastix.io_tenantcontrolplanes.yaml
- handle CRDs management with Helm by packaging the Kamaji source code
- having a commercial subscription with CLASTIX which aligns Helm Charts, Kamaji releases, and provides best practices and upgrade paths
I don't know which Kamaji version you're running on, but the first option should be the right one for you!
I use helm to install the latest:
helm install kamaji charts/kamaji -n kamaji-system --create-namespace --set image.tag=latest
if I changed to edge-24.9.2, I don't have any problems.
Even tho you're using the latest available Helm Chart which is v1.0.0, the binary edge-24.9.2
is expecting the updated CRD I pointed out in the previous comment.
The use of edge
releases requires an alignment between the Operator version and the Helm chart, nothing you can't do on your own, but for testing purposes, we suggest using the latest stable version (v1.0.0).
Going to close this since it's not properly a bug, but rather a setup misconfiguration.
Even tho you're using the latest available Helm Chart which is v1.0.0, the binary
edge-24.9.2
is expecting the updated CRD I pointed out in the previous comment.The use of
edge
releases requires an alignment between the Operator version and the Helm chart, nothing you can't do on your own, but for testing purposes, we suggest using the latest stable version (v1.0.0).Going to close this since it's not properly a bug, but rather a setup misconfiguration.
I followed up this instruction and double checked it do running in edge version:
git clone https://github.com/clastix/kamaji
cd kamaji
helm install kamaji charts/kamaji -n kamaji-system --create-namespace \
--set image.tag=latest
Containers: │
│ manager: │
│ Image: clastix/kamaji:edge-24.10.1
Installed latest version: edge-24.10.1 and tried to create tenantcontroplane and got his error in kamaji-controller:
From this PR: https://github.com/clastix/kamaji/pull/554/files, DataStoreSchema should be optional