Skip to content

Merge dev to main#85

Merged
gianlucam76 merged 25 commits into
projectsveltos:mainfrom
gianlucam76:main
Nov 16, 2022
Merged

Merge dev to main#85
gianlucam76 merged 25 commits into
projectsveltos:mainfrom
gianlucam76:main

Conversation

@gianlucam76

Copy link
Copy Markdown
Member

No description provided.

gianlucam76 and others added 25 commits October 21, 2022 19:02
That has been replaced with sveltos-manager.
Remove any refence to cluster-api-feature-manager
Registers for ability to change log severity at run time
Switch to use libsveltos deployer
Get rid of:
- getUnstructured
- getDynamicResourceInterface
Use utils package from libsveltos
Use clusterproxy to check if cluster is ready
When a ClusterProfile is managing an helm chart and stop managing it,
instead of removing the chart, if there is another ClusterProfile
currently queue to manage it, simply pass control
ClusterProfile: helm chart behavior
When Cluster stops matching a ClusterProfile, by default:
1. all Helm charts deployed in the Cluster by the ClusterProfile
instance are withdrawn;
2. all Kubernetes resources deployed in the Cluster by the
ClusterProfile instance are withdrawn.

This PR introduce a knob, on ClusterProfile Spec, to make this behavior
configurable.
Setting StopMatchingBehavior to:
1. WithdrawPolicies (default behavior) instructs Sveltos to withdraw
all Helm charts and Kubernetes resource deployed by the ClusterProfile
instance;
2. LeavePolicies instructs Sveltos to leave Helm charts and Kubernetes
resources in the cluster.
@gianlucam76
gianlucam76 merged commit 9c41eb4 into projectsveltos:main Nov 16, 2022
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