Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package helm for openSUSE:Factory checked in 
at 2023-10-12 23:44:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helm (Old)
 and      /work/SRC/openSUSE:Factory/.helm.new.1807 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "helm"

Thu Oct 12 23:44:29 2023 rev:58 rq:1117486 version:3.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/helm/helm.changes        2023-10-05 
20:04:11.644969421 +0200
+++ /work/SRC/openSUSE:Factory/.helm.new.1807/helm.changes      2023-10-12 
23:47:41.137010930 +0200
@@ -1,0 +2,16 @@
+Thu Oct 12 14:32:59 UTC 2023 - dmuel...@suse.com
+
+- Update to version 3.13.1:
+  * Fixing precedence issue with the import of values.
+  * Add missing with clause to release gh action
+  * FIX Default ServiceAccount yaml
+  * fix(registry): unswallow error
+  * remove useless print during prepareUpgrade
+  * fix(registry): address anonymous pull issue
+  * Fix missing run statement on release action
+  * Write latest version to get.helm.sh bucket
+  * chore(deps): bump oras.land/oras-go from 1.2.3 to 1.2.4
+  * Increased release information key name max length.
+  * chore(deps): bump golang.org/x/text from 0.11.0 to 0.13.0
+
+-------------------------------------------------------------------

Old:
----
  helm-3.13.0.obscpio

New:
----
  helm-3.13.1.obscpio

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

Other differences:
------------------
++++++ helm.spec ++++++
--- /var/tmp/diff_new_pack.sPcoff/_old  2023-10-12 23:47:41.997042070 +0200
+++ /var/tmp/diff_new_pack.sPcoff/_new  2023-10-12 23:47:41.997042070 +0200
@@ -17,10 +17,10 @@
 
 
 %define goipath helm.sh/helm/v3
-%define git_commit 3a31588ad33fe3b89af5a2a54ee1d25bfe6eaa5e
+%define git_commit 3547a4b5bf5edb5478ce352e18858d8a552a4110
 %define git_dirty clean
 Name:           helm
-Version:        3.13.0
+Version:        3.13.1
 Release:        0
 Summary:        The Kubernetes Package Manager
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.sPcoff/_old  2023-10-12 23:47:42.037043519 +0200
+++ /var/tmp/diff_new_pack.sPcoff/_new  2023-10-12 23:47:42.041043664 +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.13.0</param>
+    <param name="revision">v3.13.1</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="set_version" mode="manual">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.sPcoff/_old  2023-10-12 23:47:42.057044243 +0200
+++ /var/tmp/diff_new_pack.sPcoff/_new  2023-10-12 23:47:42.061044388 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/helm/helm.git</param>
-              <param 
name="changesrevision">825e86f6a7a38cef1112bfa606e4127a706749b1</param></service></servicedata>
+              <param 
name="changesrevision">3547a4b5bf5edb5478ce352e18858d8a552a4110</param></service></servicedata>
 (No newline at EOF)
 

++++++ helm-3.13.0.obscpio -> helm-3.13.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/.github/workflows/release.yml 
new/helm-3.13.1/.github/workflows/release.yml
--- old/helm-3.13.0/.github/workflows/release.yml       2023-09-18 
22:00:57.000000000 +0200
+++ new/helm-3.13.1/.github/workflows/release.yml       2023-10-12 
15:24:31.000000000 +0200
@@ -19,6 +19,8 @@
     steps:
       - name: Checkout source code
         uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # 
pin@v3.6.0
+        with:
+          fetch-depth: 0
 
       - name: Setup Go
         uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # 
pin@4.1.0
@@ -32,6 +34,11 @@
         run: |
           make build-cross
           make dist checksum VERSION="${{ github.ref_name }}"
+      
+      - name: Set latest version
+        run: |
+          # Push the latest semver tag, excluding prerelease tags
+          git tag | sort -r --version-sort | grep '^v[0-9]' | grep -v '-' | 
head -n1 > _dist/helm-latest-version
 
       - name: Upload Binaries
         uses: 
bacongobbler/azure-blob-storage-upload@50f7d898b7697e864130ea04c303ca38b5751c50 
# pin@3.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/cmd/helm/template_test.go 
new/helm-3.13.1/cmd/helm/template_test.go
--- old/helm-3.13.0/cmd/helm/template_test.go   2023-09-18 22:00:57.000000000 
+0200
+++ new/helm-3.13.1/cmd/helm/template_test.go   2023-10-12 15:24:31.000000000 
+0200
@@ -142,7 +142,7 @@
                        golden: "output/issue-9027.txt",
                },
                {
-                       // Ensure that imported values take precedence over 
parent chart values
+                       // Ensure that parent chart values take precedence over 
imported values
                        name:   "template with imported subchart values 
ensuring import",
                        cmd:    fmt.Sprintf("template '%s' --set 
configmap.enabled=true --set subchartb.enabled=true", chartPath),
                        golden: "output/template-subchart-cm.txt",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/helm-3.13.0/cmd/helm/testdata/output/template-subchart-cm.txt 
new/helm-3.13.1/cmd/helm/testdata/output/template-subchart-cm.txt
--- old/helm-3.13.0/cmd/helm/testdata/output/template-subchart-cm.txt   
2023-09-18 22:00:57.000000000 +0200
+++ new/helm-3.13.1/cmd/helm/testdata/output/template-subchart-cm.txt   
2023-10-12 15:24:31.000000000 +0200
@@ -11,7 +11,7 @@
 metadata:
   name: subchart-cm
 data:
-  value: bar
+  value: foo
 ---
 # Source: subchart/templates/subdir/role.yaml
 apiVersion: rbac.authorization.k8s.io/v1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/go.mod new/helm-3.13.1/go.mod
--- old/helm-3.13.0/go.mod      2023-09-18 22:00:57.000000000 +0200
+++ new/helm-3.13.1/go.mod      2023-10-12 15:24:31.000000000 +0200
@@ -24,7 +24,7 @@
        github.com/mattn/go-shellwords v1.0.12
        github.com/mitchellh/copystructure v1.2.0
        github.com/moby/term v0.5.0
-       github.com/opencontainers/image-spec v1.1.0-rc4
+       github.com/opencontainers/image-spec v1.1.0-rc5
        github.com/phayes/freeport v0.0.0-20220201140144-74d24b5ae9f5
        github.com/pkg/errors v0.9.1
        github.com/rubenv/sql-migrate v1.5.2
@@ -33,9 +33,9 @@
        github.com/spf13/pflag v1.0.5
        github.com/stretchr/testify v1.8.4
        github.com/xeipuuv/gojsonschema v1.2.0
-       golang.org/x/crypto v0.11.0
-       golang.org/x/term v0.11.0
-       golang.org/x/text v0.11.0
+       golang.org/x/crypto v0.13.0
+       golang.org/x/term v0.12.0
+       golang.org/x/text v0.13.0
        k8s.io/api v0.28.2
        k8s.io/apiextensions-apiserver v0.28.2
        k8s.io/apimachinery v0.28.2
@@ -44,7 +44,7 @@
        k8s.io/client-go v0.28.2
        k8s.io/klog/v2 v2.100.1
        k8s.io/kubectl v0.28.2
-       oras.land/oras-go v1.2.3
+       oras.land/oras-go v1.2.4
        sigs.k8s.io/yaml v1.3.0
 )
 
@@ -64,9 +64,9 @@
        github.com/chai2010/gettext-go v1.0.2 // indirect
        github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
        github.com/davecgh/go-spew v1.1.1 // indirect
-       github.com/docker/cli v23.0.3+incompatible // indirect
+       github.com/docker/cli v24.0.6+incompatible // indirect
        github.com/docker/distribution v2.8.2+incompatible // indirect
-       github.com/docker/docker v23.0.3+incompatible // indirect
+       github.com/docker/docker v24.0.6+incompatible // indirect
        github.com/docker/docker-credential-helpers v0.7.0 // indirect
        github.com/docker/go-connections v0.4.0 // indirect
        github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c // 
indirect
@@ -144,8 +144,8 @@
        go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
        golang.org/x/net v0.13.0 // indirect
        golang.org/x/oauth2 v0.8.0 // indirect
-       golang.org/x/sync v0.2.0 // indirect
-       golang.org/x/sys v0.11.0 // indirect
+       golang.org/x/sync v0.3.0 // indirect
+       golang.org/x/sys v0.12.0 // indirect
        golang.org/x/time v0.3.0 // indirect
        google.golang.org/appengine v1.6.7 // indirect
        google.golang.org/genproto/googleapis/rpc 
v0.0.0-20230525234030-28d5490b6b19 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/go.sum new/helm-3.13.1/go.sum
--- old/helm-3.13.0/go.sum      2023-09-18 22:00:57.000000000 +0200
+++ new/helm-3.13.1/go.sum      2023-10-12 15:24:31.000000000 +0200
@@ -68,12 +68,12 @@
 github.com/davecgh/go-spew v1.1.1/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/distribution/distribution/v3 v3.0.0-20221208165359-362910506bc2 
h1:aBfCb7iqHmDEIp6fBvC/hQUddQfg+3qdYjwzaiP9Hnc=
 github.com/distribution/distribution/v3 
v3.0.0-20221208165359-362910506bc2/go.mod 
h1:WHNsWjnIn2V1LYOrME7e8KxSeKunYHsxEm4am0BUtcI=
-github.com/docker/cli v23.0.3+incompatible 
h1:Zcse1DuDqBdgI7OQDV8Go7b83xLgfhW1eza4HfEdxpY=
-github.com/docker/cli v23.0.3+incompatible/go.mod 
h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
+github.com/docker/cli v24.0.6+incompatible 
h1:fF+XCQCgJjjQNIMjzaSmiKJSCcfcXb3TWTcc7GAneOY=
+github.com/docker/cli v24.0.6+incompatible/go.mod 
h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
 github.com/docker/distribution v2.8.2+incompatible 
h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8=
 github.com/docker/distribution v2.8.2+incompatible/go.mod 
h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
-github.com/docker/docker v23.0.3+incompatible 
h1:9GhVsShNWz1hO//9BNg/dpMnZW25KydO4wtVxWAIbho=
-github.com/docker/docker v23.0.3+incompatible/go.mod 
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
+github.com/docker/docker v24.0.6+incompatible 
h1:hceabKCtUgDqPu+qm0NgsaXf28Ljf4/pWFL7xjWWDgE=
+github.com/docker/docker v24.0.6+incompatible/go.mod 
h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
 github.com/docker/docker-credential-helpers v0.7.0 
h1:xtCHsjxogADNZcdv1pKUHXryefjlVRqWqIhk/uXJp0A=
 github.com/docker/docker-credential-helpers v0.7.0/go.mod 
h1:rETQfLdHNT3foU5kuNkFR1R1V12OJRRO5lzt2D1b5X0=
 github.com/docker/go-connections v0.4.0 
h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ=
@@ -289,8 +289,8 @@
 github.com/onsi/gomega v1.27.6 h1:ENqfyGeS5AX/rlXDd/ETokDz93u0YufY1Pgxuy/PvWE=
 github.com/opencontainers/go-digest v1.0.0 
h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
 github.com/opencontainers/go-digest v1.0.0/go.mod 
h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
-github.com/opencontainers/image-spec v1.1.0-rc4 
h1:oOxKUJWnFC4YGHCCMNql1x4YaDfYBTS5Y4x/Cgeo1E0=
-github.com/opencontainers/image-spec v1.1.0-rc4/go.mod 
h1:X4pATf0uXsnn3g5aiGIsVnJBR4mxhKzfwmvK/B2NTm8=
+github.com/opencontainers/image-spec v1.1.0-rc5 
h1:Ygwkfw9bpDvs+c9E34SdgGOj41dX/cbdlwvlWt0pnFI=
+github.com/opencontainers/image-spec v1.1.0-rc5/go.mod 
h1:X4pATf0uXsnn3g5aiGIsVnJBR4mxhKzfwmvK/B2NTm8=
 github.com/peterbourgon/diskv v2.0.1+incompatible 
h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI=
 github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod 
h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
 github.com/phayes/freeport v0.0.0-20220201140144-74d24b5ae9f5 
h1:Ii+DKncOVM8Cu1Hc+ETb5K+23HdAMvESYE3ZJ5b5cMI=
@@ -385,8 +385,8 @@
 golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod 
h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/crypto v0.3.0/go.mod 
h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
-golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA=
-golang.org/x/crypto v0.11.0/go.mod 
h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio=
+golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck=
+golang.org/x/crypto v0.13.0/go.mod 
h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod 
h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
 golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod 
h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -422,8 +422,8 @@
 golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=
-golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E=
+golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
 golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -444,21 +444,21 @@
 golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM=
-golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=
+golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.0.0-20220526004731-065cf7ba2467/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
-golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0=
-golang.org/x/term v0.11.0/go.mod 
h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU=
+golang.org/x/term v0.12.0 h1:/ZfYdc3zq+q02Rv9vGqTeSItdzZTSNDmfTi0mBAuidU=
+golang.org/x/term v0.12.0/go.mod 
h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4=
-golang.org/x/text v0.11.0/go.mod 
h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
+golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
+golang.org/x/text v0.13.0/go.mod 
h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
 golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
 golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -543,8 +543,8 @@
 k8s.io/kubectl v0.28.2/go.mod h1:6EQWTPySF1fn7yKoQZHYf9TPwIl2AygHEcJoxFekr64=
 k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 
h1:qY1Ad8PODbnymg2pRbkyMT/ylpTrCM8P2RJ0yroCyIk=
 k8s.io/utils v0.0.0-20230406110748-d93618cff8a2/go.mod 
h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
-oras.land/oras-go v1.2.3 h1:v8PJl+gEAntI1pJ/LCrDgsuk+1PKVavVEPsYIHFE5uY=
-oras.land/oras-go v1.2.3/go.mod h1:M/uaPdYklze0Vf3AakfarnpoEckvw0ESbRdN8Z1vdJg=
+oras.land/oras-go v1.2.4 h1:djpBY2/2Cs1PV87GSJlxv4voajVOMZxqqtq9AB8YNvY=
+oras.land/oras-go v1.2.4/go.mod h1:DYcGfb3YF1nKjcezfX2SNlDAeQFKSXmf+qrFmrh4324=
 sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd 
h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo=
 sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod 
h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
 sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 
h1:XX3Ajgzov2RKUdc5jW3t5jwY7Bo7dcRm+tFxT+NfgY0=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/action/upgrade.go 
new/helm-3.13.1/pkg/action/upgrade.go
--- old/helm-3.13.0/pkg/action/upgrade.go       2023-09-18 22:00:57.000000000 
+0200
+++ new/helm-3.13.1/pkg/action/upgrade.go       2023-10-12 15:24:31.000000000 
+0200
@@ -262,7 +262,6 @@
                return nil, nil, err
        }
 
-       fmt.Println(driver.ContainsSystemLabels(u.Labels))
        if driver.ContainsSystemLabels(u.Labels) {
                return nil, nil, fmt.Errorf("user suplied labels contains 
system reserved label name. System labels: %+v", driver.GetSystemLabels())
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/chartutil/create.go 
new/helm-3.13.1/pkg/chartutil/create.go
--- old/helm-3.13.0/pkg/chartutil/create.go     2023-09-18 22:00:57.000000000 
+0200
+++ new/helm-3.13.1/pkg/chartutil/create.go     2023-10-12 15:24:31.000000000 
+0200
@@ -392,7 +392,7 @@
   annotations:
     {{- toYaml . | nindent 4 }}
   {{- end }}
-  automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
+automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
 {{- end }}
 `
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/chartutil/dependencies.go 
new/helm-3.13.1/pkg/chartutil/dependencies.go
--- old/helm-3.13.0/pkg/chartutil/dependencies.go       2023-09-18 
22:00:57.000000000 +0200
+++ new/helm-3.13.1/pkg/chartutil/dependencies.go       2023-10-12 
15:24:31.000000000 +0200
@@ -297,20 +297,22 @@
                r.ImportValues = outiv
        }
 
-       // Imported values from a child to a parent chart have a higher 
priority than
-       // values specified in the parent chart.
+       // Imported values from a child to a parent chart have a lower priority 
than
+       // the parents values. This enables parent charts to import a large 
section
+       // from a child and then override select parts. This is why b is merged 
into
+       // cvals in the code below and not the other way around.
        if merge {
                // deep copying the cvals as there are cases where pointers can 
end
                // up in the cvals when they are copied onto b in ways that 
break things.
                cvals = deepCopyMap(cvals)
-               c.Values = MergeTables(b, cvals)
+               c.Values = MergeTables(cvals, b)
        } else {
                // Trimming the nil values from cvals is needed for backwards 
compatibility.
                // Previously, the b value had been populated with cvals along 
with some
                // overrides. This caused the coalescing functionality to 
remove the
                // nil/null values. This trimming is for backwards compat.
                cvals = trimNilValues(cvals)
-               c.Values = CoalesceTables(b, cvals)
+               c.Values = CoalesceTables(cvals, b)
        }
 
        return nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/chartutil/dependencies_test.go 
new/helm-3.13.1/pkg/chartutil/dependencies_test.go
--- old/helm-3.13.0/pkg/chartutil/dependencies_test.go  2023-09-18 
22:00:57.000000000 +0200
+++ new/helm-3.13.1/pkg/chartutil/dependencies_test.go  2023-10-12 
15:24:31.000000000 +0200
@@ -181,13 +181,13 @@
        e["imported-chartA-B.SPextra5"] = "k8s"
        e["imported-chartA-B.SC1extra5"] = "tiller"
 
-       // These values are imported from the child chart to the parent. 
Imported
-       // values take precedence over those in the parent so these should be 
the
-       // values from the child chart.
-       e["overridden-chart1.SC1bool"] = "true"
-       e["overridden-chart1.SC1float"] = "3.14"
-       e["overridden-chart1.SC1int"] = "100"
-       e["overridden-chart1.SC1string"] = "dollywood"
+       // These values are imported from the child chart to the parent. Parent
+       // values take precedence over imported values. This enables importing a
+       // large section from a child chart and overriding a selection from it.
+       e["overridden-chart1.SC1bool"] = "false"
+       e["overridden-chart1.SC1float"] = "3.141592"
+       e["overridden-chart1.SC1int"] = "99"
+       e["overridden-chart1.SC1string"] = "pollywog"
        e["overridden-chart1.SPextra2"] = "42"
 
        e["overridden-chartA.SCAbool"] = "true"
@@ -196,17 +196,17 @@
        e["overridden-chartA.SCAstring"] = "jabberwocky"
        e["overridden-chartA.SPextra4"] = "true"
 
-       // These values are imported from the child chart to the parent. 
Imported
-       // values take precedence over those in the parent so these should be 
the
-       // values from the child chart.
+       // These values are imported from the child chart to the parent. Parent
+       // values take precedence over imported values. This enables importing a
+       // large section from a child chart and overriding a selection from it.
        e["overridden-chartA-B.SCAbool"] = "true"
-       e["overridden-chartA-B.SCAfloat"] = "3.33"
-       e["overridden-chartA-B.SCAint"] = "555"
-       e["overridden-chartA-B.SCAstring"] = "wormwood"
-       e["overridden-chartA-B.SCBbool"] = "true"
-       e["overridden-chartA-B.SCBfloat"] = "0.25"
-       e["overridden-chartA-B.SCBint"] = "98"
-       e["overridden-chartA-B.SCBstring"] = "murkwood"
+       e["overridden-chartA-B.SCAfloat"] = "41.3"
+       e["overridden-chartA-B.SCAint"] = "808"
+       e["overridden-chartA-B.SCAstring"] = "jabberwocky"
+       e["overridden-chartA-B.SCBbool"] = "false"
+       e["overridden-chartA-B.SCBfloat"] = "1.99"
+       e["overridden-chartA-B.SCBint"] = "77"
+       e["overridden-chartA-B.SCBstring"] = "jango"
        e["overridden-chartA-B.SPextra6"] = "111"
        e["overridden-chartA-B.SCAextra1"] = "23"
        e["overridden-chartA-B.SCBextra1"] = "13"
@@ -278,20 +278,20 @@
 
        // The order of precedence should be:
        // 1. User specified values (e.g CLI)
-       // 2. Imported values
-       // 3. Parent chart values
+       // 2. Parent chart values
+       // 3. Imported values
        // 4. Sub-chart values
        // The 4 app charts here deal with things differently:
        // - app1 has a port value set in the umbrella chart. It does not 
import any
        //   values so the value from the umbrella chart should be used.
        // - app2 has a value in the app chart and imports from the library. The
-       //   library chart value should take precedence.
+       //   app chart value should take precedence.
        // - app3 has no value in the app chart and imports the value from the 
library
        //   chart. The library chart value should be used.
        // - app4 has a value in the app chart and does not import the value 
from the
        //   library chart. The app charts value should be used.
        e["app1.service.port"] = "3456"
-       e["app2.service.port"] = "9090"
+       e["app2.service.port"] = "8080"
        e["app3.service.port"] = "9090"
        e["app4.service.port"] = "1234"
        if err := processDependencyImportValues(c, true); err != nil {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/helm-3.13.0/pkg/chartutil/testdata/three-level-dependent-chart/README.md 
new/helm-3.13.1/pkg/chartutil/testdata/three-level-dependent-chart/README.md
--- 
old/helm-3.13.0/pkg/chartutil/testdata/three-level-dependent-chart/README.md    
    2023-09-18 22:00:57.000000000 +0200
+++ 
new/helm-3.13.1/pkg/chartutil/testdata/three-level-dependent-chart/README.md    
    2023-10-12 15:24:31.000000000 +0200
@@ -5,7 +5,7 @@
 Consists of the following charts:
 
 - Library Chart
-- App Chart (Uses Library Chart as dependecy, 2x: app1/app2)
+- App Chart (Uses Library Chart as dependency, 2x: app1/app2)
 - Umbrella Chart (Has all the app charts as dependencies)
 
 The precedence is as follows: `library < app < umbrella`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/registry/client.go 
new/helm-3.13.1/pkg/registry/client.go
--- old/helm-3.13.0/pkg/registry/client.go      2023-09-18 22:00:57.000000000 
+0200
+++ new/helm-3.13.1/pkg/registry/client.go      2023-10-12 15:24:31.000000000 
+0200
@@ -103,14 +103,9 @@
                if ok {
                        username, password, err := 
dockerClient.Credential(ref.Registry)
                        if err != nil {
-                               return nil, errors.New("unable to retrieve 
credentials")
-                       }
-                       // A blank returned username and password value is a 
bearer token
-                       if username == "" && password != "" {
-                               headers.Set("Authorization", 
fmt.Sprintf("Bearer %s", password))
-                       } else {
-                               headers.Set("Authorization", fmt.Sprintf("Basic 
%s", basicAuth(username, password)))
+                               return nil, fmt.Errorf("unable to retrieve 
credentials: %w", err)
                        }
+                       authHeader(username, password, &headers)
                }
 
                opts := []auth.ResolverOption{auth.WithResolverHeaders(headers)}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/registry/util.go 
new/helm-3.13.1/pkg/registry/util.go
--- old/helm-3.13.0/pkg/registry/util.go        2023-09-18 22:00:57.000000000 
+0200
+++ new/helm-3.13.1/pkg/registry/util.go        2023-10-12 15:24:31.000000000 
+0200
@@ -256,3 +256,22 @@
        auth := username + ":" + password
        return base64.StdEncoding.EncodeToString([]byte(auth))
 }
+
+// authHeader generates an HTTP authorization header based on the provided
+// username and password and sets it in the provided HTTP headers pointer.
+//
+// If both username and password are empty, no header is set.
+// If only the password is provided, a "Bearer" token is created and set in
+// the Authorization header.
+// If both username and password are provided, a "Basic" authentication token
+// is created using the basicAuth function, and set in the Authorization 
header.
+func authHeader(username, password string, headers *http.Header) {
+       if username == "" && password == "" {
+               return
+       }
+       if username == "" {
+               headers.Set("Authorization", fmt.Sprintf("Bearer %s", password))
+               return
+       }
+       headers.Set("Authorization", fmt.Sprintf("Basic %s", 
basicAuth(username, password)))
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/registry/util_test.go 
new/helm-3.13.1/pkg/registry/util_test.go
--- old/helm-3.13.0/pkg/registry/util_test.go   2023-09-18 22:00:57.000000000 
+0200
+++ new/helm-3.13.1/pkg/registry/util_test.go   2023-10-12 15:24:31.000000000 
+0200
@@ -17,6 +17,7 @@
 package registry // import "helm.sh/helm/v3/pkg/registry"
 
 import (
+       "net/http"
        "reflect"
        "testing"
        "time"
@@ -265,4 +266,50 @@
                        }
                })
        }
+}
+
+func Test_authHeader(t *testing.T) {
+       tests := []struct {
+               name           string
+               username       string
+               password       string
+               expectedHeader http.Header
+       }{
+               {
+                       name:     "basic login header with username and 
password",
+                       username: "admin",
+                       password: "passw0rd",
+                       expectedHeader: func() http.Header {
+                               header := http.Header{}
+                               header.Set("Authorization", "Basic 
YWRtaW46cGFzc3cwcmQ=")
+                               return header
+                       }(),
+               },
+               {
+                       name:     "bearer login header with no username and 
password",
+                       username: "",
+                       password: "hunter2",
+                       expectedHeader: func() http.Header {
+                               header := http.Header{}
+                               header.Set("Authorization", "Bearer hunter2")
+                               return header
+                       }(),
+               },
+               {
+                       name:           "no change in header with neither 
username nor password",
+                       username:       "",
+                       password:       "",
+                       expectedHeader: http.Header{},
+               },
+       }
+
+       for _, tt := range tests {
+               t.Run(tt.name, func(t *testing.T) {
+                       got := &http.Header{}
+                       authHeader(tt.username, tt.password, got)
+                       if !reflect.DeepEqual(*got, tt.expectedHeader) {
+                               t.Errorf("authHeader got %#v wanted %#v", *got, 
tt.expectedHeader)
+                       }
+               })
+       }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-3.13.0/pkg/storage/driver/sql.go 
new/helm-3.13.1/pkg/storage/driver/sql.go
--- old/helm-3.13.0/pkg/storage/driver/sql.go   2023-09-18 22:00:57.000000000 
+0200
+++ new/helm-3.13.1/pkg/storage/driver/sql.go   2023-10-12 15:24:31.000000000 
+0200
@@ -137,7 +137,7 @@
                                Up: []string{
                                        fmt.Sprintf(`
                                                CREATE TABLE %s (
-                                                       %s VARCHAR(67),
+                                                       %s VARCHAR(90),
                                                        %s VARCHAR(64) NOT NULL,
                                                        %s TEXT NOT NULL,
                                                        %s VARCHAR(64) NOT NULL,

++++++ helm.obsinfo ++++++
--- /var/tmp/diff_new_pack.sPcoff/_old  2023-10-12 23:47:42.613064375 +0200
+++ /var/tmp/diff_new_pack.sPcoff/_new  2023-10-12 23:47:42.617064521 +0200
@@ -1,5 +1,5 @@
 name: helm
-version: 3.13.0
-mtime: 1695067257
-commit: 825e86f6a7a38cef1112bfa606e4127a706749b1
+version: 3.13.1
+mtime: 1697117071
+commit: 3547a4b5bf5edb5478ce352e18858d8a552a4110
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/helm/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.helm.new.1807/vendor.tar.gz differ: char 5, line 1

Reply via email to