From 2e87c549d50fc666837fd8568230d7b365fc4e8d Mon Sep 17 00:00:00 2001 From: rick <1450685+LinuxSuRen@users.noreply.github.com> Date: Mon, 18 Sep 2023 13:56:20 +0800 Subject: [PATCH] feat: add the wait option for the helm addon config --- cmd/kk/apis/kubekey/v1alpha2/addons_types.go | 1 + cmd/kk/pkg/addons/charts.go | 1 + 2 files changed, 2 insertions(+) diff --git a/cmd/kk/apis/kubekey/v1alpha2/addons_types.go b/cmd/kk/apis/kubekey/v1alpha2/addons_types.go index 3a40b631..5500317b 100644 --- a/cmd/kk/apis/kubekey/v1alpha2/addons_types.go +++ b/cmd/kk/apis/kubekey/v1alpha2/addons_types.go @@ -36,6 +36,7 @@ type Chart struct { Version string `yaml:"version" json:"version,omitempty"` ValuesFile string `yaml:"valuesFile" json:"valuesFile,omitempty"` Values []string `yaml:"values" json:"values,omitempty"` + Wait bool `yaml:"wait" json:"wait,omitempty"` } type Yaml struct { diff --git a/cmd/kk/pkg/addons/charts.go b/cmd/kk/pkg/addons/charts.go index 704929e1..176d3acf 100644 --- a/cmd/kk/pkg/addons/charts.go +++ b/cmd/kk/pkg/addons/charts.go @@ -93,6 +93,7 @@ func InstallChart(kubeConf *common.KubeConf, addon *kubekeyapiv1alpha2.Addon, ku client.Keyring = defaultKeyring() client.RepoURL = addon.Sources.Chart.Repo client.Version = addon.Sources.Chart.Version + client.Wait = addon.Sources.Chart.Wait //client.Force = true if client.Version == "" && client.Devel {