Skip to content

Commit ec48c5d

Browse files
authored
✨ Support setting manifest work config for agents (#214)
* Support setting manifest work config for agents Signed-off-by: zhujian <[email protected]> * Merge feedback rules based on json path name Signed-off-by: zhujian <[email protected]> * Delete unused code Signed-off-by: zhujian <[email protected]> --------- Signed-off-by: zhujian <[email protected]>
1 parent 9e969d4 commit ec48c5d

File tree

4 files changed

+502
-6
lines changed

4 files changed

+502
-6
lines changed

Diff for: pkg/addonmanager/controllers/agentdeploy/default_sync_test.go

+10-6
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,12 @@ var mainfestWorkAppliedCondition = metav1.Condition{
4444
}
4545

4646
type testAgent struct {
47-
name string
48-
objects []runtime.Object
49-
err error
50-
healthProber *agent.HealthProber
47+
name string
48+
objects []runtime.Object
49+
err error
50+
healthProber *agent.HealthProber
51+
Updaters []agent.Updater
52+
ManifestConfigs []workapiv1.ManifestConfigOption
5153
}
5254

5355
func (t *testAgent) Manifests(cluster *clusterv1.ManagedCluster, addon *addonapiv1alpha1.ManagedClusterAddOn) ([]runtime.Object, error) {
@@ -56,8 +58,10 @@ func (t *testAgent) Manifests(cluster *clusterv1.ManagedCluster, addon *addonapi
5658

5759
func (t *testAgent) GetAgentAddonOptions() agent.AgentAddonOptions {
5860
return agent.AgentAddonOptions{
59-
AddonName: t.name,
60-
HealthProber: t.healthProber,
61+
AddonName: t.name,
62+
HealthProber: t.healthProber,
63+
Updaters: t.Updaters,
64+
ManifestConfigs: t.ManifestConfigs,
6165
}
6266
}
6367

0 commit comments

Comments
 (0)