You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Turtles does not have a CRD to facilitate user-defined configuration for the system-agent. In contrast, RKE2ConfigTemplate serves as a central resource for the cluster machines configuration, making it suitable to host additional configuration options for the system-agent. CAPRKE2 already has some logic in place to prevent machine re-rollout due to changes in the RKE2Config related to the system-agent installation.
RKE2ConfigTemplate resource can provide options to enable and configure installation of the system-agent binary. This should simplify the process, as the RKE2Config is generated by the provider code from a user supplied RKE2ConfigTemplate, which additionally removes the need to host this logic in the webhook implementation.
Motivation
Turtles does not have a CRD to facilitate user-defined configuration for the system-agent. In contrast,
RKE2ConfigTemplate
serves as a central resource for the cluster machines configuration, making it suitable to host additional configuration options for thesystem-agent
.CAPRKE2
already has some logic in place to prevent machine re-rollout due to changes in theRKE2Config
related to thesystem-agent
installation.Context: rancher/turtles#986 (comment)
Slack thread: https://suse.slack.com/archives/C047LDA35BM/p1736345542003029
Proposed solution
RKE2ConfigTemplate
resource can provide options to enable and configure installation of thesystem-agent
binary. This should simplify the process, as theRKE2Config
is generated by the provider code from a user suppliedRKE2ConfigTemplate
, which additionally removes the need to host this logic in the webhook implementation.cc @alexander-demicev @anmazzotti
The text was updated successfully, but these errors were encountered: