Fix unused helm parameter in appendWaitFlags function
Co-authored-by: yxxhero <11087727+yxxhero@users.noreply.github.com>
This commit is contained in:
parent
3e35d584b0
commit
3e7843a47f
|
|
@ -157,7 +157,7 @@ func (st *HelmState) appendWaitForJobsFlags(flags []string, release *ReleaseSpec
|
||||||
return flags
|
return flags
|
||||||
}
|
}
|
||||||
|
|
||||||
func (st *HelmState) appendWaitFlags(flags []string, helm helmexec.Interface, release *ReleaseSpec, ops *SyncOpts) []string {
|
func (st *HelmState) appendWaitFlags(flags []string, release *ReleaseSpec, ops *SyncOpts) []string {
|
||||||
switch {
|
switch {
|
||||||
case release.Wait != nil && *release.Wait:
|
case release.Wait != nil && *release.Wait:
|
||||||
flags = append(flags, "--wait")
|
flags = append(flags, "--wait")
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name string
|
name string
|
||||||
release *ReleaseSpec
|
release *ReleaseSpec
|
||||||
syncOpts *SyncOpts
|
syncOpts *SyncOpts
|
||||||
helm helmexec.Interface
|
|
||||||
helmSpec HelmSpec
|
helmSpec HelmSpec
|
||||||
expected []string
|
expected []string
|
||||||
}{
|
}{
|
||||||
|
|
@ -85,7 +84,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "release wait",
|
name: "release wait",
|
||||||
release: &ReleaseSpec{Wait: &[]bool{true}[0]},
|
release: &ReleaseSpec{Wait: &[]bool{true}[0]},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.11.0"),
|
|
||||||
helmSpec: HelmSpec{},
|
helmSpec: HelmSpec{},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -93,7 +91,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "cli flags wait",
|
name: "cli flags wait",
|
||||||
release: &ReleaseSpec{},
|
release: &ReleaseSpec{},
|
||||||
syncOpts: &SyncOpts{Wait: true},
|
syncOpts: &SyncOpts{Wait: true},
|
||||||
helm: testutil.NewVersionHelmExec("3.11.0"),
|
|
||||||
helmSpec: HelmSpec{},
|
helmSpec: HelmSpec{},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -101,7 +98,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "helm defaults wait",
|
name: "helm defaults wait",
|
||||||
release: &ReleaseSpec{},
|
release: &ReleaseSpec{},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.11.0"),
|
|
||||||
helmSpec: HelmSpec{Wait: true},
|
helmSpec: HelmSpec{Wait: true},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -109,7 +105,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "release wait false",
|
name: "release wait false",
|
||||||
release: &ReleaseSpec{Wait: &[]bool{false}[0]},
|
release: &ReleaseSpec{Wait: &[]bool{false}[0]},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.11.0"),
|
|
||||||
helmSpec: HelmSpec{Wait: true},
|
helmSpec: HelmSpec{Wait: true},
|
||||||
expected: []string{},
|
expected: []string{},
|
||||||
},
|
},
|
||||||
|
|
@ -117,7 +112,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "cli flags wait false",
|
name: "cli flags wait false",
|
||||||
release: &ReleaseSpec{},
|
release: &ReleaseSpec{},
|
||||||
syncOpts: &SyncOpts{},
|
syncOpts: &SyncOpts{},
|
||||||
helm: testutil.NewVersionHelmExec("3.11.0"),
|
|
||||||
helmSpec: HelmSpec{Wait: true},
|
helmSpec: HelmSpec{Wait: true},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -125,7 +119,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "helm defaults wait false",
|
name: "helm defaults wait false",
|
||||||
release: &ReleaseSpec{},
|
release: &ReleaseSpec{},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.11.0"),
|
|
||||||
helmSpec: HelmSpec{Wait: false},
|
helmSpec: HelmSpec{Wait: false},
|
||||||
expected: []string{},
|
expected: []string{},
|
||||||
},
|
},
|
||||||
|
|
@ -134,7 +127,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "release wait and retry unsupported",
|
name: "release wait and retry unsupported",
|
||||||
release: &ReleaseSpec{Wait: &[]bool{true}[0], WaitRetries: &[]int{1}[0]},
|
release: &ReleaseSpec{Wait: &[]bool{true}[0], WaitRetries: &[]int{1}[0]},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.11.0"),
|
|
||||||
helmSpec: HelmSpec{},
|
helmSpec: HelmSpec{},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -142,7 +134,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "release wait and retry - retries ignored",
|
name: "release wait and retry - retries ignored",
|
||||||
release: &ReleaseSpec{Wait: &[]bool{true}[0], WaitRetries: &[]int{1}[0]},
|
release: &ReleaseSpec{Wait: &[]bool{true}[0], WaitRetries: &[]int{1}[0]},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.15.0"),
|
|
||||||
helmSpec: HelmSpec{},
|
helmSpec: HelmSpec{},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -150,7 +141,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "no wait retry",
|
name: "no wait retry",
|
||||||
release: &ReleaseSpec{WaitRetries: &[]int{1}[0]},
|
release: &ReleaseSpec{WaitRetries: &[]int{1}[0]},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.15.0"),
|
|
||||||
helmSpec: HelmSpec{},
|
helmSpec: HelmSpec{},
|
||||||
expected: []string{},
|
expected: []string{},
|
||||||
},
|
},
|
||||||
|
|
@ -158,7 +148,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "cli flags wait and retry - retries ignored",
|
name: "cli flags wait and retry - retries ignored",
|
||||||
release: &ReleaseSpec{},
|
release: &ReleaseSpec{},
|
||||||
syncOpts: &SyncOpts{Wait: true, WaitRetries: 2},
|
syncOpts: &SyncOpts{Wait: true, WaitRetries: 2},
|
||||||
helm: testutil.NewVersionHelmExec("3.15.0"),
|
|
||||||
helmSpec: HelmSpec{},
|
helmSpec: HelmSpec{},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -166,7 +155,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "helm defaults wait retry - retries ignored",
|
name: "helm defaults wait retry - retries ignored",
|
||||||
release: &ReleaseSpec{},
|
release: &ReleaseSpec{},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.15.0"),
|
|
||||||
helmSpec: HelmSpec{Wait: true, WaitRetries: 3},
|
helmSpec: HelmSpec{Wait: true, WaitRetries: 3},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -174,7 +162,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "release wait default retries - retries ignored",
|
name: "release wait default retries - retries ignored",
|
||||||
release: &ReleaseSpec{Wait: &[]bool{true}[0]},
|
release: &ReleaseSpec{Wait: &[]bool{true}[0]},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.15.0"),
|
|
||||||
helmSpec: HelmSpec{WaitRetries: 4},
|
helmSpec: HelmSpec{WaitRetries: 4},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -182,7 +169,6 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
name: "release retries default wait - retries ignored",
|
name: "release retries default wait - retries ignored",
|
||||||
release: &ReleaseSpec{WaitRetries: &[]int{5}[0]},
|
release: &ReleaseSpec{WaitRetries: &[]int{5}[0]},
|
||||||
syncOpts: nil,
|
syncOpts: nil,
|
||||||
helm: testutil.NewVersionHelmExec("3.15.0"),
|
|
||||||
helmSpec: HelmSpec{Wait: true},
|
helmSpec: HelmSpec{Wait: true},
|
||||||
expected: []string{"--wait"},
|
expected: []string{"--wait"},
|
||||||
},
|
},
|
||||||
|
|
@ -192,7 +178,7 @@ func TestAppendWaitFlags(t *testing.T) {
|
||||||
t.Run(tt.name, func(t *testing.T) {
|
t.Run(tt.name, func(t *testing.T) {
|
||||||
st := &HelmState{}
|
st := &HelmState{}
|
||||||
st.HelmDefaults = tt.helmSpec
|
st.HelmDefaults = tt.helmSpec
|
||||||
got := st.appendWaitFlags([]string{}, tt.helm, tt.release, tt.syncOpts)
|
got := st.appendWaitFlags([]string{}, tt.release, tt.syncOpts)
|
||||||
require.Equalf(t, tt.expected, got, "appendWaitFlags() = %v, want %v", got, tt.expected)
|
require.Equalf(t, tt.expected, got, "appendWaitFlags() = %v, want %v", got, tt.expected)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2799,7 +2799,7 @@ func (st *HelmState) flagsForUpgrade(helm helmexec.Interface, release *ReleaseSp
|
||||||
flags = st.appendChartVersionFlags(flags, release)
|
flags = st.appendChartVersionFlags(flags, release)
|
||||||
flags = st.appendEnableDNSFlags(flags, release)
|
flags = st.appendEnableDNSFlags(flags, release)
|
||||||
|
|
||||||
flags = st.appendWaitFlags(flags, helm, release, opt)
|
flags = st.appendWaitFlags(flags, release, opt)
|
||||||
flags = st.appendWaitForJobsFlags(flags, release, opt)
|
flags = st.appendWaitForJobsFlags(flags, release, opt)
|
||||||
|
|
||||||
// non-OCI chart should be verified here
|
// non-OCI chart should be verified here
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue