Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubeseal for openSUSE:Factory 
checked in at 2024-06-24 20:51:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubeseal (Old)
 and      /work/SRC/openSUSE:Factory/.kubeseal.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubeseal"

Mon Jun 24 20:51:56 2024 rev:32 rq:1182527 version:0.27.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubeseal/kubeseal.changes        2024-05-24 
19:52:12.363847230 +0200
+++ /work/SRC/openSUSE:Factory/.kubeseal.new.18349/kubeseal.changes     
2024-06-24 20:52:51.111340783 +0200
@@ -1,0 +2,17 @@
+Fri Jun 21 20:06:47 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 0.27.0:
+  * Release notes for version 0.27.0 (#1553)
+  * feature: loadbalancerclass (#1545)
+  * Bump k8s.io/code-generator from 0.30.1 to 0.30.2 (#1550)
+  * Bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 (#1551)
+  * Bump k8s.io/client-go from 0.30.1 to 0.30.2 (#1552)
+  * Update install instructions for consistent HTTP request package
+    (#1546)
+  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#1544)
+  * Add sprig function library for templating (#1542)
+  * Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 (#1540)
+  * Release carvel 2.15.4 (#1539)
+  * Release chart 2.15.4 (#1538)
+
+-------------------------------------------------------------------

Old:
----
  sealed-secrets-0.26.3.obscpio

New:
----
  sealed-secrets-0.27.0.obscpio

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

Other differences:
------------------
++++++ kubeseal.spec ++++++
--- /var/tmp/diff_new_pack.byKapr/_old  2024-06-24 20:52:52.555393567 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new  2024-06-24 20:52:52.559393713 +0200
@@ -21,7 +21,7 @@
 %define archive_name sealed-secrets
 
 Name:           kubeseal
-Version:        0.26.3
+Version:        0.27.0
 Release:        0
 Summary:        CLI for encrypting secrets to SealedSecrets
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.byKapr/_old  2024-06-24 20:52:52.599395176 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new  2024-06-24 20:52:52.603395322 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/bitnami-labs/sealed-secrets</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.26.3</param>
+    <param name="revision">v0.27.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>
@@ -17,7 +17,7 @@
     <param name="compression">gz</param>
   </service>
   <service name="go_modules" mode="manual">
-    <param name="archive">sealed-secrets-0.26.3.obscpio</param>
+    <param name="archive">sealed-secrets-0.27.0.obscpio</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.byKapr/_old  2024-06-24 20:52:52.623396053 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new  2024-06-24 20:52:52.627396199 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/bitnami-labs/sealed-secrets</param>
-              <param 
name="changesrevision">b1973d010b2fbf6f06bf71fdfa7c8a93a98a461c</param></service></servicedata>
+              <param 
name="changesrevision">f134ac110963e834259a30e0b7222aadcb501193</param></service></servicedata>
 (No newline at EOF)
 

++++++ sealed-secrets-0.26.3.obscpio -> sealed-secrets-0.27.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sealed-secrets-0.26.3/README.md 
new/sealed-secrets-0.27.0/README.md
--- old/sealed-secrets-0.26.3/README.md 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/README.md 2024-06-20 10:39:16.000000000 +0200
@@ -116,6 +116,8 @@
 
 To capture this distinction, the `SealedSecret` object has a `template` 
section which encodes all the fields you want the controller to put in the 
unsealed `Secret`.
 
+The [Sprig function library](https://masterminds.github.io/sprig/) is 
available in addition to the default Go Text Template functions.
+
 The `metadata` block is copied as is (the `ownerReference` field will be 
updated [unless disabled](#seal-secret-which-can-skip-set-owner-references)).
 
 Other secret fields are handled individually. The `type` and `immutable` 
fields are copied, and the `data` field can be used to [template complex 
values](docs/examples/config-template) on the `Secret`. All other fields are 
currently ignored.
@@ -384,7 +386,7 @@
 
 ```bash
 KUBESEAL_VERSION='' # Set this to, for example, KUBESEAL_VERSION='0.23.0'
-wget 
"https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION:?}/kubeseal-${KUBESEAL_VERSION:?}-linux-amd64.tar.gz";
+curl -OL 
"https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION:?}/kubeseal-${KUBESEAL_VERSION:?}-linux-amd64.tar.gz";
 tar -xvzf kubeseal-${KUBESEAL_VERSION:?}-linux-amd64.tar.gz kubeseal
 sudo install -m 755 kubeseal /usr/local/bin/kubeseal
 ```
@@ -401,7 +403,7 @@
     exit 1
 fi
 
-wget 
"https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION}/kubeseal-${KUBESEAL_VERSION}-linux-amd64.tar.gz";
+curl -OL 
"https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION}/kubeseal-${KUBESEAL_VERSION}-linux-amd64.tar.gz";
 tar -xvzf kubeseal-${KUBESEAL_VERSION}-linux-amd64.tar.gz kubeseal
 sudo install -m 755 kubeseal /usr/local/bin/kubeseal
 ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sealed-secrets-0.26.3/RELEASE-NOTES.md 
new/sealed-secrets-0.27.0/RELEASE-NOTES.md
--- old/sealed-secrets-0.26.3/RELEASE-NOTES.md  2024-05-23 13:52:24.000000000 
+0200
+++ new/sealed-secrets-0.27.0/RELEASE-NOTES.md  2024-06-20 10:39:16.000000000 
+0200
@@ -4,6 +4,17 @@
 
 
[![](https://img.shields.io/github/release/bitnami-labs/sealed-secrets.svg)](https://github.com/bitnami-labs/sealed-secrets/releases/latest)
 
+## v0.27.0
+
+- feature: loadbalancerclass 
([#1545](https://github.com/bitnami-labs/sealed-secrets/pull/1545))
+- Add sprig function library for templating 
([#1542](https://github.com/bitnami-labs/sealed-secrets/pull/1542))
+- Update install instructions for consistent HTTP request package 
([#1546](https://github.com/bitnami-labs/sealed-secrets/pull/1546))
+- Bump k8s.io/client-go from 0.30.1 to 0.30.2 
([#1552](https://github.com/bitnami-labs/sealed-secrets/pull/1552))
+- Bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 
([#1551](https://github.com/bitnami-labs/sealed-secrets/pull/1551))
+- Bump k8s.io/code-generator from 0.30.1 to 0.30.2 
([#1550](https://github.com/bitnami-labs/sealed-secrets/pull/1550))
+- Bump golang.org/x/crypto from 0.23.0 to 0.24.0 
([#1544](https://github.com/bitnami-labs/sealed-secrets/pull/1544))
+- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 
([#1540](https://github.com/bitnami-labs/sealed-secrets/pull/1540))
+
 ## v0.26.3
 
 ### Changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sealed-secrets-0.26.3/carvel/package.yaml 
new/sealed-secrets-0.27.0/carvel/package.yaml
--- old/sealed-secrets-0.26.3/carvel/package.yaml       2024-05-23 
13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/carvel/package.yaml       2024-06-20 
10:39:16.000000000 +0200
@@ -1,10 +1,10 @@
 apiVersion: data.packaging.carvel.dev/v1alpha1
 kind: Package
 metadata:
-  name: "sealedsecrets.bitnami.com.2.15.3"
+  name: "sealedsecrets.bitnami.com.2.15.4"
 spec:
   refName: "sealedsecrets.bitnami.com"
-  version: "2.15.3"
+  version: "2.15.4"
   valuesSchema:
     openAPIv3:
       title: Chart Values
@@ -424,7 +424,7 @@
     spec:
       fetch:
       - imgpkgBundle:
-          image: 
ghcr.io/bitnami-labs/sealed-secrets-carvel:sha256-e60141c7384b77e620df7a7c66957d05767be5e35526a8eaa1ca016ebd0be12b.imgpkg
+          image: 
ghcr.io/bitnami-labs/sealed-secrets-carvel:sha256-9cbcfaa574dbe8f748c1ab125d3eee7e8aa9525ab3083f39e7180f2c0a9614d3.imgpkg
       template:
       - helmTemplate:
           path: sealed-secrets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sealed-secrets-0.26.3/docs/examples/config-template/sealedsecret.yaml 
new/sealed-secrets-0.27.0/docs/examples/config-template/sealedsecret.yaml
--- old/sealed-secrets-0.26.3/docs/examples/config-template/sealedsecret.yaml   
2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/docs/examples/config-template/sealedsecret.yaml   
2024-06-20 10:39:16.000000000 +0200
@@ -22,7 +22,7 @@
                                "port": "22",
                                "env": "SOME_ENV",
                                "user": "myuser",
-                               "password": "{{ index . "server1" }}",
+                               "password": {{ toJson .server1 }},
                                "role": "foo"
                        },{
                                "host": "barfoo",
@@ -30,7 +30,7 @@
                                "port": "22",
                                "env": "SOME_OTHER_STUFF",
                                "user": "otheruser",
-                               "password": "{{ index . "server2" }}",
+                               "password": {{ toJson .server2 }},
                                "role": "foo"
                        }
                ],
@@ -41,7 +41,7 @@
                                "sid": "FOO",
                                "env": "BAZ",
                                "user": "abcdefg123",
-                               "password": "{{ index . "database1" }}",
+                               "password": {{ toJson .database1 }},
                                "role": "foo"
                        }
                ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sealed-secrets-0.26.3/go.mod 
new/sealed-secrets-0.27.0/go.mod
--- old/sealed-secrets-0.26.3/go.mod    2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/go.mod    2024-06-20 10:39:16.000000000 +0200
@@ -3,27 +3,30 @@
 go 1.22.0
 
 require (
+       github.com/Masterminds/sprig/v3 v3.2.3
        github.com/google/go-cmp v0.6.0
        github.com/google/renameio v0.1.0
        github.com/mattn/go-isatty v0.0.20
        github.com/mkmik/multierror v0.4.0
-       github.com/onsi/ginkgo/v2 v2.17.3
+       github.com/onsi/ginkgo/v2 v2.19.0
        github.com/onsi/gomega v1.33.1
        github.com/prometheus/client_golang v1.19.1
        github.com/spf13/pflag v1.0.5
        github.com/throttled/throttled v2.2.5+incompatible
-       golang.org/x/crypto v0.23.0
+       golang.org/x/crypto v0.24.0
        gopkg.in/yaml.v2 v2.4.0
-       k8s.io/api v0.30.1
-       k8s.io/apimachinery v0.30.1
-       k8s.io/client-go v0.30.1
-       k8s.io/code-generator v0.30.1
+       k8s.io/api v0.30.2
+       k8s.io/apimachinery v0.30.2
+       k8s.io/client-go v0.30.2
+       k8s.io/code-generator v0.30.2
        k8s.io/klog v1.0.0
-       k8s.io/klog/v2 v2.120.1
+       k8s.io/klog/v2 v2.130.0
        k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0
 )
 
 require (
+       github.com/Masterminds/goutils v1.1.1 // indirect
+       github.com/Masterminds/semver/v3 v3.2.0 // indirect
        github.com/beorn7/perks v1.0.1 // indirect
        github.com/cespare/xxhash/v2 v2.3.0 // indirect
        github.com/davecgh/go-spew v1.1.1 // indirect
@@ -43,10 +46,13 @@
        github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6 // indirect
        github.com/google/uuid v1.6.0 // indirect
        github.com/hashicorp/golang-lru v1.0.2 // indirect
+       github.com/huandu/xstrings v1.3.3 // indirect
        github.com/imdario/mergo v0.3.16 // indirect
        github.com/josharian/intern v1.0.0 // indirect
        github.com/json-iterator/go v1.1.12 // indirect
        github.com/mailru/easyjson v0.7.7 // indirect
+       github.com/mitchellh/copystructure v1.0.0 // indirect
+       github.com/mitchellh/reflectwalk v1.0.0 // indirect
        github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // 
indirect
        github.com/modern-go/reflect2 v1.0.2 // indirect
        github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // 
indirect
@@ -54,15 +60,17 @@
        github.com/prometheus/client_model v0.6.1 // indirect
        github.com/prometheus/common v0.53.0 // indirect
        github.com/prometheus/procfs v0.15.0 // indirect
+       github.com/shopspring/decimal v1.2.0 // indirect
+       github.com/spf13/cast v1.3.1 // indirect
        golang.org/x/mod v0.17.0 // indirect
        golang.org/x/net v0.25.0 // indirect
        golang.org/x/oauth2 v0.20.0 // indirect
        golang.org/x/sync v0.7.0 // indirect
-       golang.org/x/sys v0.20.0 // indirect
-       golang.org/x/term v0.20.0 // indirect
-       golang.org/x/text v0.15.0 // indirect
+       golang.org/x/sys v0.21.0 // indirect
+       golang.org/x/term v0.21.0 // indirect
+       golang.org/x/text v0.16.0 // indirect
        golang.org/x/time v0.5.0 // indirect
-       golang.org/x/tools v0.20.0 // indirect
+       golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
        google.golang.org/protobuf v1.34.1 // indirect
        gopkg.in/inf.v0 v0.9.1 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sealed-secrets-0.26.3/go.sum 
new/sealed-secrets-0.27.0/go.sum
--- old/sealed-secrets-0.26.3/go.sum    2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/go.sum    2024-06-20 10:39:16.000000000 +0200
@@ -1,3 +1,9 @@
+github.com/Masterminds/goutils v1.1.1 
h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
+github.com/Masterminds/goutils v1.1.1/go.mod 
h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
+github.com/Masterminds/semver/v3 v3.2.0 
h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g=
+github.com/Masterminds/semver/v3 v3.2.0/go.mod 
h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ=
+github.com/Masterminds/sprig/v3 v3.2.3 
h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA=
+github.com/Masterminds/sprig/v3 v3.2.3/go.mod 
h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM=
 github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
 github.com/beorn7/perks v1.0.1/go.mod 
h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
 github.com/cespare/xxhash/v2 v2.3.0 
h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
@@ -40,10 +46,14 @@
 github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6/go.mod 
h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw=
 github.com/google/renameio v0.1.0 
h1:GOZbcHa3HfsPKPlmyPyN2KEohoMXOhdMbHrvbpl2QaA=
 github.com/google/renameio v0.1.0/go.mod 
h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
+github.com/google/uuid v1.1.1/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
 github.com/google/uuid v1.6.0/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 github.com/hashicorp/golang-lru v1.0.2 
h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c=
 github.com/hashicorp/golang-lru v1.0.2/go.mod 
h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
+github.com/huandu/xstrings v1.3.3 
h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4=
+github.com/huandu/xstrings v1.3.3/go.mod 
h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
+github.com/imdario/mergo v0.3.11/go.mod 
h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
 github.com/imdario/mergo v0.3.16 
h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4=
 github.com/imdario/mergo v0.3.16/go.mod 
h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY=
 github.com/josharian/intern v1.0.0 
h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
@@ -60,6 +70,10 @@
 github.com/mailru/easyjson v0.7.7/go.mod 
h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
 github.com/mattn/go-isatty v0.0.20 
h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
 github.com/mattn/go-isatty v0.0.20/go.mod 
h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
+github.com/mitchellh/copystructure v1.0.0 
h1:Laisrj+bAB6b/yJwB5Bt3ITZhGJdqmxquMKeZ+mmkFQ=
+github.com/mitchellh/copystructure v1.0.0/go.mod 
h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw=
+github.com/mitchellh/reflectwalk v1.0.0 
h1:9D+8oIskB4VJBN5SFlmc27fSlIBZaov1Wpk/IfikLNY=
+github.com/mitchellh/reflectwalk v1.0.0/go.mod 
h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
 github.com/mkmik/multierror v0.4.0 
h1:TcH9HTFK/X1JJLOnWYp0b6mKQJuVUGwS9aFFGBfYaH8=
 github.com/mkmik/multierror v0.4.0/go.mod 
h1:pz+UajC3ELc35PsCPVL69CAji3J/YNRuyI4rOYdCwPY=
 github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod 
h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
@@ -69,8 +83,8 @@
 github.com/modern-go/reflect2 v1.0.2/go.mod 
h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
 github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 
h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
 github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod 
h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
-github.com/onsi/ginkgo/v2 v2.17.3 
h1:oJcvKpIb7/8uLpDDtnQuf18xVnwKp8DTD7DQ6gTd/MU=
-github.com/onsi/ginkgo/v2 v2.17.3/go.mod 
h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc=
+github.com/onsi/ginkgo/v2 v2.19.0 
h1:9Cnnf7UHo57Hy3k6/m5k3dRfGTMXGvxhHFvkDTCTpvA=
+github.com/onsi/ginkgo/v2 v2.19.0/go.mod 
h1:rlwLi9PilAFJ8jCg9UE1QP6VBpd6/xj3SRC0d6TU0To=
 github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk=
 github.com/onsi/gomega v1.33.1/go.mod 
h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0=
 github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -87,29 +101,42 @@
 github.com/prometheus/procfs v0.15.0/go.mod 
h1:Y0RJ/Y5g5wJpkTisOtqwDSo4HwhGmLB4VQSw2sQJLHk=
 github.com/rogpeppe/go-internal v1.11.0 
h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
 github.com/rogpeppe/go-internal v1.11.0/go.mod 
h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
+github.com/shopspring/decimal v1.2.0 
h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ=
+github.com/shopspring/decimal v1.2.0/go.mod 
h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
+github.com/spf13/cast v1.3.1 h1:nFm6S0SMdyzrzcmThSipiEubIDy8WEXKNZ0UOgiRpng=
+github.com/spf13/cast v1.3.1/go.mod 
h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
 github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
 github.com/spf13/pflag v1.0.5/go.mod 
h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
 github.com/stretchr/objx v0.1.0/go.mod 
h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/testify v1.2.2/go.mod 
h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
 github.com/stretchr/testify v1.3.0/go.mod 
h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
+github.com/stretchr/testify v1.5.1/go.mod 
h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
 github.com/stretchr/testify v1.9.0 
h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
 github.com/stretchr/testify v1.9.0/go.mod 
h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
 github.com/throttled/throttled v2.2.5+incompatible 
h1:65UB52X0qNTYiT0Sohp8qLYVFwZQPDw85uSa65OljjQ=
 github.com/throttled/throttled v2.2.5+incompatible/go.mod 
h1:0BjlrEGQmvxps+HuXLsyRdqpSRvJpq0PNIsOtqP9Nos=
 github.com/yuin/goldmark v1.1.27/go.mod 
h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
 github.com/yuin/goldmark v1.2.1/go.mod 
h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
+github.com/yuin/goldmark v1.4.13/go.mod 
h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod 
h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod 
h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
 golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod 
h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI=
-golang.org/x/crypto v0.23.0/go.mod 
h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
+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.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI=
+golang.org/x/crypto v0.24.0/go.mod 
h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM=
 golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
 golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
+golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
 golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=
 golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod 
h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod 
h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod 
h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod 
h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
+golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
 golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac=
 golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
 golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo=
@@ -117,28 +144,40 @@
 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 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.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=
 golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y=
-golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw=
-golang.org/x/term v0.20.0/go.mod 
h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
+golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws=
+golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+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.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
+golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA=
+golang.org/x/term v0.21.0/go.mod 
h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk=
-golang.org/x/text v0.15.0/go.mod 
h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
+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.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=
+golang.org/x/text v0.16.0/go.mod 
h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI=
 golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
 golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod 
h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod 
h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
 golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod 
h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY=
-golang.org/x/tools v0.20.0/go.mod 
h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg=
+golang.org/x/tools v0.1.12/go.mod 
h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
+golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d 
h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg=
+golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod 
h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -150,25 +189,27 @@
 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod 
h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
 gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
 gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
+gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
 gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-k8s.io/api v0.30.1 h1:kCm/6mADMdbAxmIh0LBjS54nQBE+U4KmbCfIkF5CpJY=
-k8s.io/api v0.30.1/go.mod h1:ddbN2C0+0DIiPntan/bye3SW3PdwLa11/0yqwvuRrJM=
-k8s.io/apimachinery v0.30.1 h1:ZQStsEfo4n65yAdlGTfP/uSHMQSoYzU/oeEbkmF7P2U=
-k8s.io/apimachinery v0.30.1/go.mod 
h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc=
-k8s.io/client-go v0.30.1 h1:uC/Ir6A3R46wdkgCV3vbLyNOYyCJ8oZnjtJGKfytl/Q=
-k8s.io/client-go v0.30.1/go.mod h1:wrAqLNs2trwiCH/wxxmT/x3hKVH9PuV0GGW0oDoHVqc=
-k8s.io/code-generator v0.30.1 h1:ZsG++q5Vt0ScmKCeLhynUuWgcwFGg1Hl1AGfatqPJBI=
-k8s.io/code-generator v0.30.1/go.mod 
h1:hFgxRsvOUg79mbpbVKfjJvRhVz1qLoe40yZDJ/hwRH4=
+k8s.io/api v0.30.2 h1:+ZhRj+28QT4UOH+BKznu4CBgPWgkXO7XAvMcMl0qKvI=
+k8s.io/api v0.30.2/go.mod h1:ULg5g9JvOev2dG0u2hig4Z7tQ2hHIuS+m8MNZ+X6EmI=
+k8s.io/apimachinery v0.30.2 h1:fEMcnBj6qkzzPGSVsAZtQThU62SmQ4ZymlXRC5yFSCg=
+k8s.io/apimachinery v0.30.2/go.mod 
h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc=
+k8s.io/client-go v0.30.2 h1:sBIVJdojUNPDU/jObC+18tXWcTJVcwyqS9diGdWHk50=
+k8s.io/client-go v0.30.2/go.mod h1:JglKSWULm9xlJLx4KCkfLLQ7XwtlbflV6uFFSHTMgVs=
+k8s.io/code-generator v0.30.2 h1:ZY1+aGkqZVwKIyGsOzquaeZ5rSfE6wZHur8z3jQAaiw=
+k8s.io/code-generator v0.30.2/go.mod 
h1:RQP5L67QxqgkVquk704CyvWFIq0e6RCMmLTXxjE8dVA=
 k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 
h1:NGrVE502P0s0/1hudf8zjgwki1X/TByhmAoILTarmzo=
 k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70/go.mod 
h1:VH3AT8AaQOqiGjMF9p0/IM1Dj+82ZwjfxUP1IxaHE+8=
 k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8=
 k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I=
-k8s.io/klog/v2 v2.120.1 h1:QXU6cPEOIslTGvZaXvFWiP9VKyeet3sawzTOvdXb4Vw=
-k8s.io/klog/v2 v2.120.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
+k8s.io/klog/v2 v2.130.0 h1:5nB3+3HpqKqXJIXNtJdtxcDCfaa9KL8StJgMzGJkUkM=
+k8s.io/klog/v2 v2.130.0/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
 k8s.io/kube-openapi v0.0.0-20240521193020-835d969ad83a 
h1:zD1uj3Jf+mD4zmA7W+goE5TxDkI7OGJjBNBzq5fJtLA=
 k8s.io/kube-openapi v0.0.0-20240521193020-835d969ad83a/go.mod 
h1:UxDHUPsUwTOOxSU+oXURfFBcAS6JwiRXTYqYwfuGowc=
 k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0 
h1:jgGTlFYnhF1PM1Ax/lAlxUPE+KfCIXHaathvJg1C3ak=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sealed-secrets-0.26.3/helm/sealed-secrets/Chart.yaml 
new/sealed-secrets-0.27.0/helm/sealed-secrets/Chart.yaml
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/Chart.yaml    2024-05-23 
13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/Chart.yaml    2024-06-20 
10:39:16.000000000 +0200
@@ -1,7 +1,7 @@
 annotations:
   category: DeveloperTools
 apiVersion: v2
-appVersion: 0.26.2
+appVersion: 0.26.3
 description: Helm chart for the sealed-secrets controller.
 home: https://github.com/bitnami-labs/sealed-secrets
 icon: 
https://bitnami.com/assets/stacks/sealed-secrets/img/sealed-secrets-stack-220x234.png
@@ -14,6 +14,6 @@
     url: https://github.com/bitnami-labs/sealed-secrets
 name: sealed-secrets
 type: application
-version: 2.15.3
+version: 2.15.4
 sources:
   - https://github.com/bitnami-labs/sealed-secrets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sealed-secrets-0.26.3/helm/sealed-secrets/README.md 
new/sealed-secrets-0.27.0/helm/sealed-secrets/README.md
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/README.md     2024-05-23 
13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/README.md     2024-06-20 
10:39:16.000000000 +0200
@@ -86,7 +86,7 @@
 | ------------------------------------------------- | 
-----------------------------------------------------------------------------------------------------
 | ----------------------------------- |
 | `image.registry`                                  | Sealed Secrets image 
registry                                                                        
 | `docker.io`                         |
 | `image.repository`                                | Sealed Secrets image 
repository                                                                      
 | `bitnami/sealed-secrets-controller` |
-| `image.tag`                                       | Sealed Secrets image tag 
(immutable tags are recommended)                                             | 
`0.26.2`                            |
+| `image.tag`                                       | Sealed Secrets image tag 
(immutable tags are recommended)                                             | 
`0.26.3`                            |
 | `image.pullPolicy`                                | Sealed Secrets image 
pull policy                                                                     
 | `IfNotPresent`                      |
 | `image.pullSecrets`                               | Sealed Secrets image 
pull secrets                                                                    
 | `[]`                                |
 | `revisionHistoryLimit`                            | Number of old history to 
retain to allow rollback (If not set, default Kubernetes value is set to 10) | 
`""`                                |
@@ -152,6 +152,7 @@
 | Name                               | Description                             
                                                                                
         | Value                    |
 | ---------------------------------- | 
--------------------------------------------------------------------------------------------------------------------------------
 | ------------------------ |
 | `service.type`                     | Sealed Secret service type              
                                                                                
         | `ClusterIP`              |
+| `service.loadBalancerClass`        | Sealed Secret service loadBalancerClass 
                                                                                
         | ``                       |
 | `service.port`                     | Sealed Secret service HTTP port         
                                                                                
         | `8080`                   |
 | `service.nodePort`                 | Node port for HTTP                      
                                                                                
         | `""`                     |
 | `service.annotations`              | Additional custom annotations for 
Sealed Secret service                                                           
               | `{}`                     |
@@ -213,6 +214,7 @@
 | `metrics.dashboards.annotations`           | Annotations to be added to the 
Grafana dashboard ConfigMap                             | `{}`        |
 | `metrics.dashboards.namespace`             | Namespace where Grafana 
dashboard ConfigMap is deployed                                | `""`        |
 | `metrics.service.type`                     | Sealed Secret Metrics service 
type                                                     | `ClusterIP` |
+| `metrics.service.loadBalancerClass`        | Sealed Secret service Metrics 
loadBalancerClass                                        | ``          |
 | `metrics.service.port`                     | Sealed Secret service Metrics 
HTTP port                                                | `8081`      |
 | `metrics.service.nodePort`                 | Node port for HTTP              
                                                       | `""`        |
 | `metrics.service.annotations`              | Additional custom annotations 
for Sealed Secret Metrics service                        | `{}`        |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sealed-secrets-0.26.3/helm/sealed-secrets/templates/service.yaml 
new/sealed-secrets-0.27.0/helm/sealed-secrets/templates/service.yaml
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/templates/service.yaml        
2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/templates/service.yaml        
2024-06-20 10:39:16.000000000 +0200
@@ -22,6 +22,9 @@
     {{- end }}
 spec:
   type: {{ .Values.service.type }}
+  {{- with .Values.service.loadBalancerClass }}
+  loadBalancerClass: {{ . }}
+  {{- end }}
   ports:
     - name: http
       port: {{ .Values.service.port }}
@@ -57,6 +60,9 @@
     app.kubernetes.io/component: metrics
 spec:
   type: {{ .Values.metrics.service.type }}
+  {{- with .Values.metrics.service.loadBalancerClass }}
+  loadBalancerClass: {{ . }}
+  {{- end }}
   ports:
     - name: metrics
       port: {{ .Values.metrics.service.port }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sealed-secrets-0.26.3/helm/sealed-secrets/values.yaml 
new/sealed-secrets-0.27.0/helm/sealed-secrets/values.yaml
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/values.yaml   2024-05-23 
13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/values.yaml   2024-06-20 
10:39:16.000000000 +0200
@@ -39,7 +39,7 @@
 image:
   registry: docker.io
   repository: bitnami/sealed-secrets-controller
-  tag: 0.26.2
+  tag: 0.26.3
   ## Specify a imagePullPolicy
   ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
   ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
@@ -241,6 +241,9 @@
   ## @param service.type Sealed Secret service type
   ##
   type: ClusterIP
+  ## @param service.loadBalancerClass Sealed Secret service loadBalancerClass
+  ##
+  loadBalancerClass: ""
   ## @param service.port Sealed Secret service HTTP port
   ##
   port: 8080
@@ -482,6 +485,9 @@
     ## @param metrics.service.type Sealed Secret Metrics service type
     ##
     type: ClusterIP
+    ## @param metrics.service.loadBalancerClass Sealed Secret Metrics service 
loadBalancerClass
+    ##
+    loadBalancerClass: ""
     ## @param metrics.service.port Sealed Secret service Metrics HTTP port
     ##
     port: 8081
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go
 
new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go
--- 
old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go
 2024-05-23 13:52:24.000000000 +0200
+++ 
new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go
 2024-06-20 10:39:16.000000000 +0200
@@ -14,6 +14,7 @@
        "k8s.io/apimachinery/pkg/runtime"
        runtimeserializer "k8s.io/apimachinery/pkg/runtime/serializer"
 
+       "github.com/Masterminds/sprig/v3"
        "github.com/mkmik/multierror"
 
        "github.com/bitnami-labs/sealed-secrets/pkg/crypto"
@@ -290,7 +291,7 @@
 
                for key, value := range s.Spec.Template.Data {
                        var plaintext bytes.Buffer
-                       template, err := template.New(key).Parse(value)
+                       template, err := 
template.New(key).Funcs(sprig.FuncMap()).Parse(value)
                        if err != nil {
                                errs = append(errs, multierror.Tag(key, err))
                                continue
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go 
new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go
--- 
old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go  
    2024-05-23 13:52:24.000000000 +0200
+++ 
new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go  
    2024-06-20 10:39:16.000000000 +0200
@@ -4,6 +4,7 @@
        "bytes"
        "crypto/rsa"
        "encoding/base64"
+       "encoding/json"
        "io"
        mathrand "math/rand"
        "reflect"
@@ -359,14 +360,16 @@
                        Namespace: "myns",
                },
                Data: map[string][]byte{
-                       "foo": []byte("bar"),
+                       "foo":      []byte("bar"),
+                       "password": []byte("hunter2'\"="),
                },
        }
 
        ssecret, codecs, keys := sealSecret(t, &secret, NewSealedSecret)
 
        ssecret.Spec.Template.Data = map[string]string{
-               "bar": `secret {{ index . "foo"}} !`,
+               "bar":           `secret {{ index . "foo" }} !`,
+               "password-json": `{{ toJson .password }}`,
        }
 
        secret2, err := ssecret.Unseal(codecs, keys)
@@ -377,6 +380,15 @@
        if got, want := string(secret2.Data["bar"]), "secret bar !"; got != 
want {
                t.Errorf("got: %q, want: %q", got, want)
        }
+
+       want, err := json.Marshal(string(secret.Data["password"]))
+       if err != nil {
+               t.Fatalf("json.Marshal returned error: %v", err)
+       }
+
+       if got := string(secret2.Data["password-json"]); got != string(want) {
+               t.Errorf("got: %q, want: %q", got, want)
+       }
 }
 
 func TestTemplateWithoutEncryptedData(t *testing.T) {

++++++ sealed-secrets.obsinfo ++++++
--- /var/tmp/diff_new_pack.byKapr/_old  2024-06-24 20:52:52.951408043 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new  2024-06-24 20:52:52.955408189 +0200
@@ -1,5 +1,5 @@
 name: sealed-secrets
-version: 0.26.3
-mtime: 1716465144
-commit: b1973d010b2fbf6f06bf71fdfa7c8a93a98a461c
+version: 0.27.0
+mtime: 1718872756
+commit: f134ac110963e834259a30e0b7222aadcb501193
 

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

Reply via email to