Hello community,

here is the log from the commit of package helmfile for openSUSE:Factory 
checked in at 2020-11-08 20:59:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helmfile (Old)
 and      /work/SRC/openSUSE:Factory/.helmfile.new.11331 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "helmfile"

Sun Nov  8 20:59:30 2020 rev:11 rq:846953 version:0.132.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/helmfile/helmfile.changes        2020-10-28 
09:59:05.375174447 +0100
+++ /work/SRC/openSUSE:Factory/.helmfile.new.11331/helmfile.changes     
2020-11-08 20:59:44.528238574 +0100
@@ -1,0 +2,14 @@
+Sun Nov  9 15:39:12 UTC 2020 - Manfred Hollstein <manfre...@gmx.net>
+
+- v0.132.3: Fix redundant helm-dep-build and prepare hook regression
+  (#1566)
+  * bdbaa00 (HEAD, tag: v0.132.3, master) Fix redundant helm-dep-build
+    and prepare hook regression (#1566)
+
+- v0.132.2: Fix `helmfile --selector x=y template` with `needs`
+  (#1564)
+  * 87e86dc (HEAD, tag: v0.132.2, origin/master, origin/HEAD, master)
+    Fix helmfile --selector x=y template with needs (#1564)
+  * 995b201 mention Arch Linux support (#1549)
+
+-------------------------------------------------------------------

Old:
----
  helmfile-0.132.1.tar.gz

New:
----
  helmfile-0.132.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ helmfile.spec ++++++
--- /var/tmp/diff_new_pack.M6BZ1N/_old  2020-11-08 20:59:45.412236859 +0100
+++ /var/tmp/diff_new_pack.M6BZ1N/_new  2020-11-08 20:59:45.416236851 +0100
@@ -16,9 +16,9 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-%define git_commit 0663831dd5588f9c243c25b3b5b2faf7f636ece8
+%define git_commit bdbaa00628f8d6f36d0a80b802125b93e7326df3
 Name:           helmfile
-Version:        0.132.1
+Version:        0.132.3
 Release:        0
 Summary:        Deploy Kubernetes Helm Charts
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.M6BZ1N/_old  2020-11-08 20:59:45.444236797 +0100
+++ /var/tmp/diff_new_pack.M6BZ1N/_new  2020-11-08 20:59:45.444236797 +0100
@@ -5,7 +5,7 @@
     <param name="exclude">.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">v0.132.1</param>
+    <param name="revision">v0.132.3</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.M6BZ1N/_old  2020-11-08 20:59:45.460236766 +0100
+++ /var/tmp/diff_new_pack.M6BZ1N/_new  2020-11-08 20:59:45.464236758 +0100
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/roboll/helmfile.git</param>
-              <param 
name="changesrevision">0663831dd5588f9c243c25b3b5b2faf7f636ece8</param></service></servicedata>
+              <param 
name="changesrevision">bdbaa00628f8d6f36d0a80b802125b93e7326df3</param></service></servicedata>

++++++ helmfile-0.132.1.tar.gz -> helmfile-0.132.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-0.132.1/README.md 
new/helmfile-0.132.3/README.md
--- old/helmfile-0.132.1/README.md      2020-10-25 03:25:59.000000000 +0100
+++ new/helmfile-0.132.3/README.md      2020-11-05 01:43:42.000000000 +0100
@@ -363,7 +363,7 @@
 
 - download one of [releases](https://github.com/roboll/helmfile/releases) or
 - run as a [container](https://quay.io/roboll/helmfile) or
-- install from 
[AUR](https://aur.archlinux.org/packages/kubernetes-helmfile-bin/) for 
Archlinux or
+- Archlinux: install via `pacman -S helmfile` or from 
[AUR](https://aur.archlinux.org/packages/kubernetes-helmfile-bin/)
 - Windows (using [scoop](https://scoop.sh/)): `scoop install helmfile`
 - macOS (using [homebrew](https://brew.sh/)): `brew install helmfile`
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-0.132.1/pkg/app/app.go 
new/helmfile-0.132.3/pkg/app/app.go
--- old/helmfile-0.132.1/pkg/app/app.go 2020-10-25 03:25:59.000000000 +0100
+++ new/helmfile-0.132.3/pkg/app/app.go 2020-11-05 01:43:42.000000000 +0100
@@ -233,7 +233,7 @@
                }
 
                return
-       }, SetFilter(true))
+       })
 }
 
 func (a *App) WriteValues(c WriteValuesConfigProvider) error {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-0.132.1/pkg/app/app_test.go 
new/helmfile-0.132.3/pkg/app/app_test.go
--- old/helmfile-0.132.1/pkg/app/app_test.go    2020-10-25 03:25:59.000000000 
+0100
+++ new/helmfile-0.132.3/pkg/app/app_test.go    2020-11-05 01:43:42.000000000 
+0100
@@ -2237,9 +2237,14 @@
 }
 
 type configImpl struct {
-       set      []string
-       output   string
-       skipDeps bool
+       selectors []string
+       set       []string
+       output    string
+       skipDeps  bool
+}
+
+func (a configImpl) Selectors() []string {
+       return a.selectors
 }
 
 func (c configImpl) Set() []string {
@@ -4160,12 +4165,8 @@
                assert.NilError(t, err)
        })
 
-       expected := "[" +
-               
"{\"name\":\"myrelease1\",\"namespace\":\"\",\"enabled\":false,\"labels\":\"id:myrelease1\"},"
 +
-               
"{\"name\":\"myrelease2\",\"namespace\":\"\",\"enabled\":true,\"labels\":\"\"},"
 +
-               
"{\"name\":\"myrelease3\",\"namespace\":\"\",\"enabled\":true,\"labels\":\"\"},"
 +
-               
"{\"name\":\"myrelease4\",\"namespace\":\"\",\"enabled\":true,\"labels\":\"id:myrelease1\"}"
 +
-               "]\n"
+       expected := 
`[{"name":"myrelease1","namespace":"","enabled":false,"labels":"id:myrelease1"},{"name":"myrelease2","namespace":"","enabled":true,"labels":""},{"name":"myrelease3","namespace":"","enabled":true,"labels":""},{"name":"myrelease4","namespace":"","enabled":true,"labels":"id:myrelease1"}]
+`
        assert.Equal(t, expected, out)
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-0.132.1/pkg/state/state.go 
new/helmfile-0.132.3/pkg/state/state.go
--- old/helmfile-0.132.1/pkg/state/state.go     2020-10-25 03:25:59.000000000 
+0100
+++ new/helmfile-0.132.3/pkg/state/state.go     2020-11-05 01:43:42.000000000 
+0100
@@ -855,7 +855,22 @@
 //
 // If exists, it will also patch resources by json patches, strategic-merge 
patches, and injectors.
 func (st *HelmState) PrepareCharts(helm helmexec.Interface, dir string, 
concurrency int, helmfileCommand string, opts ChartPrepareOptions) 
(map[string]string, []error) {
-       releases := releasesNeedCharts(st.Releases)
+       var selected []ReleaseSpec
+
+       if len(st.Selectors) > 0 {
+               var err error
+
+               // This and releasesNeedCharts ensures that we run operations 
like helm-dep-build and prepare-hook calls only on
+               // releases that are (1) selected by the selectors and (2) to 
be installed.
+               selected, err = st.GetSelectedReleasesWithOverrides()
+               if err != nil {
+                       return nil, []error{err}
+               }
+       } else {
+               selected = st.Releases
+       }
+
+       releases := releasesNeedCharts(selected)
 
        temp := make(map[string]string, len(releases))
 

++++++ vendor.tar.gz ++++++


Reply via email to