Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2024-07-14 08:51:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.17339 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "helm" Sun Jul 14 08:51:09 2024 rev:68 rq:1187176 version:3.15.3 Changes: -------- --- /work/SRC/openSUSE:Factory/helm/helm.changes 2024-06-20 16:49:06.641662586 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.17339/helm.changes 2024-07-14 08:54:30.785255822 +0200 @@ -1,0 +2,12 @@ +Thu Jul 11 05:39:32 UTC 2024 - opensuse_buildservice@ojkastl.de + +- Update to version 3.15.3: + * fix(helm): Use burst limit setting for discovery + * fixed dependency_update_test.go + * fix(dependencyBuild): prevent race condition in concurrent helm + dependency + * fix: respect proxy envvars on helm install/upgrade + * Merge pull request #13085 from + alex-kattathra-johnson/issue-12961 + +------------------------------------------------------------------- Old: ---- helm-3.15.2.obscpio New: ---- helm-3.15.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ helm.spec ++++++ --- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.017301088 +0200 +++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.021301235 +0200 @@ -19,7 +19,7 @@ %define goipath helm.sh/helm/v3 %define git_dirty clean Name: helm -Version: 3.15.2 +Version: 3.15.3 Release: 0 Summary: The Kubernetes Package Manager License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.049302264 +0200 +++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.053302411 +0200 @@ -5,7 +5,7 @@ <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">v3.15.2</param> + <param name="revision">v3.15.3</param> <param name="changesgenerate">enable</param> </service> <service name="set_version" mode="manual"> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.073303146 +0200 +++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.077303293 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/helm/helm.git</param> - <param name="changesrevision">1a500d5625419a524fdae4b33de351cc4f58ec35</param></service></servicedata> + <param name="changesrevision">3bb50bbbdd9c946ba9989fbe4fb4104766302a64</param></service></servicedata> (No newline at EOF) ++++++ helm-3.15.2.obscpio -> helm-3.15.3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/cmd/helm/dependency_update_test.go new/helm-3.15.3/cmd/helm/dependency_update_test.go --- old/helm-3.15.2/cmd/helm/dependency_update_test.go 2024-06-12 15:27:04.000000000 +0200 +++ new/helm-3.15.3/cmd/helm/dependency_update_test.go 2024-07-10 21:16:40.000000000 +0200 @@ -200,8 +200,9 @@ } } - // Make sure tmpcharts is deleted - if _, err := os.Stat(filepath.Join(dir(chartname), "tmpcharts")); !os.IsNotExist(err) { + // Make sure tmpcharts-x is deleted + tmpPath := filepath.Join(dir(chartname), fmt.Sprintf("tmpcharts-%d", os.Getpid())) + if _, err := os.Stat(tmpPath); !os.IsNotExist(err) { t.Fatalf("tmpcharts dir still exists") } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/action/install_test.go new/helm-3.15.3/pkg/action/install_test.go --- old/helm-3.15.2/pkg/action/install_test.go 2024-06-12 15:27:04.000000000 +0200 +++ new/helm-3.15.3/pkg/action/install_test.go 2024-07-10 21:16:40.000000000 +0200 @@ -429,16 +429,14 @@ instAction.Wait = true vals := map[string]interface{}{} - ctx := context.Background() - ctx, cancel := context.WithCancel(ctx) + ctx, cancel := context.WithCancel(context.Background()) time.AfterFunc(time.Second, cancel) goroutines := runtime.NumGoroutine() - res, err := instAction.RunWithContext(ctx, buildChart(), vals) + _, err := instAction.RunWithContext(ctx, buildChart(), vals) is.Error(err) - is.Contains(res.Info.Description, "Release \"interrupted-release\" failed: context canceled") - is.Equal(res.Info.Status, release.StatusFailed) + is.Contains(err.Error(), "context canceled") is.Equal(goroutines+1, runtime.NumGoroutine()) // installation goroutine still is in background time.Sleep(10 * time.Second) // wait for goroutine to finish @@ -515,8 +513,7 @@ instAction.Atomic = true vals := map[string]interface{}{} - ctx := context.Background() - ctx, cancel := context.WithCancel(ctx) + ctx, cancel := context.WithCancel(context.Background()) time.AfterFunc(time.Second, cancel) res, err := instAction.RunWithContext(ctx, buildChart(), vals) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/cli/environment.go new/helm-3.15.3/pkg/cli/environment.go --- old/helm-3.15.2/pkg/cli/environment.go 2024-06-12 15:27:04.000000000 +0200 +++ new/helm-3.15.3/pkg/cli/environment.go 2024-07-10 21:16:40.000000000 +0200 @@ -112,7 +112,7 @@ env.Debug, _ = strconv.ParseBool(os.Getenv("HELM_DEBUG")) // bind to kubernetes config flags - env.config = &genericclioptions.ConfigFlags{ + config := &genericclioptions.ConfigFlags{ Namespace: &env.namespace, Context: &env.KubeContext, BearerToken: &env.KubeToken, @@ -133,6 +133,11 @@ return config }, } + if env.BurstLimit != defaultBurstLimit { + config = config.WithDiscoveryBurst(env.BurstLimit) + } + env.config = config + return env } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/downloader/manager.go new/helm-3.15.3/pkg/downloader/manager.go --- old/helm-3.15.2/pkg/downloader/manager.go 2024-06-12 15:27:04.000000000 +0200 +++ new/helm-3.15.3/pkg/downloader/manager.go 2024-07-10 21:16:40.000000000 +0200 @@ -246,7 +246,7 @@ } destPath := filepath.Join(m.ChartPath, "charts") - tmpPath := filepath.Join(m.ChartPath, "tmpcharts") + tmpPath := filepath.Join(m.ChartPath, fmt.Sprintf("tmpcharts-%d", os.Getpid())) // Check if 'charts' directory is not actually a directory. If it does not exist, create it. if fi, err := os.Stat(destPath); err == nil { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/registry/util.go new/helm-3.15.3/pkg/registry/util.go --- old/helm-3.15.2/pkg/registry/util.go 2024-06-12 15:27:04.000000000 +0200 +++ new/helm-3.15.3/pkg/registry/util.go 2024-07-10 21:16:40.000000000 +0200 @@ -156,6 +156,7 @@ ClientOptHTTPClient(&http.Client{ Transport: &http.Transport{ TLSClientConfig: tlsConf, + Proxy: http.ProxyFromEnvironment, }, }), ) ++++++ helm.obsinfo ++++++ --- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.621323280 +0200 +++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.625323427 +0200 @@ -1,5 +1,5 @@ name: helm -version: 3.15.2 -mtime: 1718198824 -commit: 1a500d5625419a524fdae4b33de351cc4f58ec35 +version: 3.15.3 +mtime: 1720639000 +commit: 3bb50bbbdd9c946ba9989fbe4fb4104766302a64 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/helm/vendor.tar.gz /work/SRC/openSUSE:Factory/.helm.new.17339/vendor.tar.gz differ: char 5, line 1