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

Introduce Reloader knob on ClusterProfile #289

Merged
merged 1 commit into from
Aug 2, 2023
Merged

Introduce Reloader knob on ClusterProfile #289

merged 1 commit into from
Aug 2, 2023

Conversation

gianlucam76
Copy link
Member

Add-ons are deployed using Sveltos including Deployments, StatefulSets and DaemonSets. Such instances can mount ConfigMaps/Secrets as volume.

When Reloader knob is set to true, add-on controller will deploy, in the managed cluster, a Reloader instance. There is one Reloader instance per ClusterProfile, feature id pair. Feature ids are helm, kustomize and resources. Reloader instance contains all Deployment, StatefulSet and DaemonSet deployed in the managed cluster by sveltos because of the ClusterProfile, feature id pair.

Reloader instance will then be processed by sveltos-agent. Sveltos-agent will report back to management cluster, via ReloaderReport, when a ConfigMap or Secret mounted changes. So that sveltos can trigger a rolling upgrade.

Default value for Reloader knob is false.

Add-ons are deployed using Sveltos including Deployments, StatefulSets
and DaemonSets. Such instances can mount ConfigMaps/Secrets as volume.

When Reloader knob is set to true, add-on controller will deploy, in the
managed cluster, a Reloader instance. There is one Reloader instance per
ClusterProfile, feature id pair. Feature ids are helm, kustomize and resources.
Reloader instance contains all Deployment, StatefulSet and DaemonSet deployed
in the managed cluster by sveltos because of the ClusterProfile, feature id pair.

Reloader instance will then be processed by sveltos-agent. Sveltos-agent
will report back to management cluster, via ReloaderReport, when a ConfigMap or
Secret mounted changes. So that sveltos can trigger a rolling upgrade.

Default value for Reloader knob is false.
@gianlucam76 gianlucam76 merged commit 9188e12 into projectsveltos:dev Aug 2, 2023
3 checks passed
@gianlucam76 gianlucam76 deleted the reload branch August 2, 2023 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant