Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide options to install and configure system-agent #553

Open
Danil-Grigorev opened this issue Jan 9, 2025 · 0 comments
Open

Provide options to install and configure system-agent #553

Danil-Grigorev opened this issue Jan 9, 2025 · 0 comments
Assignees
Labels
Milestone

Comments

@Danil-Grigorev
Copy link
Contributor

Danil-Grigorev commented Jan 9, 2025

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 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.

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 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.

cc @alexander-demicev @anmazzotti

@Danil-Grigorev Danil-Grigorev added the kind/feature New feature or request label Jan 9, 2025
@alexander-demicev alexander-demicev added this to the v0.12.0 milestone Jan 9, 2025
@alexander-demicev alexander-demicev moved this to CAPI Backlog in CAPI / Turtles Jan 20, 2025
@alexander-demicev alexander-demicev moved this from Team Backlog to In Progress (8 max) in CAPI / Turtles Feb 3, 2025
@alexander-demicev alexander-demicev self-assigned this Feb 3, 2025
@alexander-demicev alexander-demicev moved this from In Progress (8 max) to Team Backlog in CAPI / Turtles Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Team Backlog
Development

No branches or pull requests

2 participants