mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 17:12:51 +00:00
Merge pull request #3720 from Shell32-Natsu/helm-version
support new version string in helm
This commit is contained in:
@@ -270,11 +270,17 @@ func (p *HelmChartInflationGeneratorPlugin) checkHelmVersion() error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
r, err := regexp.Compile(`v\d+(\.\d+)+`)
|
r, err := regexp.Compile(`v?\d+(\.\d+)+`)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
v := string(r.Find(stdout))[1:]
|
v := r.FindString(string(stdout))
|
||||||
|
if v == "" {
|
||||||
|
return fmt.Errorf("cannot find version string in %s", string(stdout))
|
||||||
|
}
|
||||||
|
if v[0] == 'v' {
|
||||||
|
v = v[1:]
|
||||||
|
}
|
||||||
majorVersion := strings.Split(v, ".")[0]
|
majorVersion := strings.Split(v, ".")[0]
|
||||||
if majorVersion != "3" {
|
if majorVersion != "3" {
|
||||||
return fmt.Errorf("this plugin requires helm V3 but got v%s", v)
|
return fmt.Errorf("this plugin requires helm V3 but got v%s", v)
|
||||||
|
|||||||
@@ -278,11 +278,17 @@ func (p *HelmChartInflationGeneratorPlugin) checkHelmVersion() error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
r, err := regexp.Compile(`v\d+(\.\d+)+`)
|
r, err := regexp.Compile(`v?\d+(\.\d+)+`)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
v := string(r.Find(stdout))[1:]
|
v := r.FindString(string(stdout))
|
||||||
|
if v == "" {
|
||||||
|
return fmt.Errorf("cannot find version string in %s", string(stdout))
|
||||||
|
}
|
||||||
|
if v[0] == 'v' {
|
||||||
|
v = v[1:]
|
||||||
|
}
|
||||||
majorVersion := strings.Split(v, ".")[0]
|
majorVersion := strings.Split(v, ".")[0]
|
||||||
if majorVersion != "3" {
|
if majorVersion != "3" {
|
||||||
return fmt.Errorf("this plugin requires helm V3 but got v%s", v)
|
return fmt.Errorf("this plugin requires helm V3 but got v%s", v)
|
||||||
|
|||||||
Reference in New Issue
Block a user