Replies: 1 comment
-
Hey @hwaastad, thanks for the heads up and bring up the discussion of this proposal. I've always tried to stick to the Sticking to Considering also the feedback from several adopters, advanced configurations of addons are managed using a CD approach, and wondering if the same could be achieved for other components as you're suggesting: the UNIX philosophy rule of thumb do one thing and do it well is always relevant to me, and wondering if we really need to burden Kamaji of this duty, or rather, having something externally managed in a Platform/Product concept. |
Beta Was this translation helpful? Give feedback.
-
Hi,
been testing a lot with Kamaji, terraform and suse/rancher stack (elemental/elemental-operator/rancher manager) and a question came to mind.
Today, tcp TCP provides the kubeadm and kubelet-config configmaps in target cluster, but no way really for customizing configuration. For cluster provisioning through other toolchains like ansible, terraform etc this off course can be managed but since TCP already provides kubeadm config it would be nice to consider how this information can be configured. For instance, as for #476, a configmap needs to be provisioned.
Im not sure if building support for different types of solutions into kamaji is a good idea (tech depth and what not) but maybe some kind of dynamic extensionpoint for cluster resources can be added? Im just thinking out loud here.
As for SoC, either be able to customize in some way or let kamaji only handle the controller and other toolchains handle the rest. the latter would probably require option to disable any extra resources created in the target cluster (backward compatibility)
/hw
Beta Was this translation helpful? Give feedback.
All reactions