Closed tsde closed 1 month ago
Thanks @tsde, I'll poke also @avorima since the one providing this support.
The Kamaji Control Plane object will be ignored until the infrastructure provider hasn't completed its tasks, so I would suggest you share its logs since it could be the root cause.
@tsde what version of CAPIC are you running?
Thanks for your quick reply @prometherion and @avorima
The Kamaji Control Plane object will be ignored until the infrastructure provider hasn't completed its tasks
Ok, so I think I'm indeed doing something wrong (or at least incomplete). I deployed the following CAPI controllers:
v1.8.3
v1.11.0
v0.11.0
But, I was only trying to create a KamajiControlPlane
to see how it works/behave and didn't create the whole infrastructure objects (Cluster
, VSphereCluster
, etc...). If I understand correctly, it appears I need the whole infrastructure declaration to trigger the CP creation. I will give it a try asap.
I'm a bit confused, here, mostly because I took for granted you were using IONOS as an infrastructure provider, but the last message refers to vSphere.
Anyway, with Cluster API all the objects must be defined, only the KamajiControlPlane
will no take any effect since we wait for the Infrastructure Provider's Cluster to assign its owner reference to it.
If you don't mind, I'll close this issue since it's not a bug per se, if you're looking for support I'd suggest using the Discussion section here on GitHub, or even better, the #kamaji channel on Kubernetes' Slack workspace.
Sorry for the confusion, I simply used the IONOS cloud example for the KamajiControlPlane
object definition as it was the most recent piece of documentation.
Anyway, sorry for the noise as this was definitely some misunderstanding on my part of the inner working of the CAPI ecosystem
Thanks again for your time
Hi,
I'm trying to give the Kamaji capi provider a shot and so far with no luck.
When applying the following manifest (based on the IONOS Cloud example), nothing happens
The controller doesn't even emit any log indicating something is wrong with the config. The only log are those emitted at startup
Here is the test environment I use
Also note that manually creating a plain
TenantControlPlane
object does create the associated control plane pods correctly so Kamaji seems to work fine on its own. The CAPI provider on the other hand seems to completely ignore theKamajiControlPlane
CR I create.I may be missing some important config as my experience with CAPI in general is quite new, but at least I'd expect the controller to give some hints as soon as a
KamajiControlPlane
gets created.