-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Feature
0 / 40 of 4 issues completed
Copy link
Labels
Description
We need to add support for injecting agent installation using Cluster Class templating.
Initially, we can explore using generated cluster registration service account certificate for this purpose.
- Add cluster registration SA and secret for APIServerCA value defaulting
- Expose APIServerCA and APIServerURL in FleetAddonConfig CR to use in automatic install
Additionally, we need to create a Secret resource with the fleet-agent deployment for the cluster. This can be performed by CAAPF binary, which contains the helm CLI in the image. Secret needs to be named as <cluster-name>-fleet-agent to allow usage of built-ins in the ClusterClass JsonPatch.
Deploying via ClusterClass would allow to use this secret as a source for /etc/kubernetes/manifests file, and deploy a static pod resource performing installation early in the bootstrap cycle.
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status