Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kubeseal for openSUSE:Factory checked in at 2023-11-02 20:22:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubeseal (Old) and /work/SRC/openSUSE:Factory/.kubeseal.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubeseal" Thu Nov 2 20:22:28 2023 rev:25 rq:1122222 version:0.24.3 Changes: -------- --- /work/SRC/openSUSE:Factory/kubeseal/kubeseal.changes 2023-10-19 22:51:40.315903704 +0200 +++ /work/SRC/openSUSE:Factory/.kubeseal.new.17445/kubeseal.changes 2023-11-02 20:22:49.570829991 +0100 @@ -1,0 +2,17 @@ +Thu Nov 02 09:30:05 UTC 2023 - ka...@b1-systems.de + +- Update to version 0.24.3: + * Release Notes v0.24.3 (#1361) + * Check ObservedGeneration and generation before to check (#1360) + * Bump k8s.io/code-generator from 0.28.2 to 0.28.3 (#1358) + * Bump github.com/onsi/gomega from 1.28.1 to 1.29.0 (#1357) + * fix: add pdb (#1340) + * Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 (#1353) + * Bump github.com/onsi/gomega from 1.28.0 to 1.28.1 (#1351) + * Bump k8s.io/client-go from 0.28.2 to 0.28.3 (#1350) + * Bump k8s.io/api from 0.28.2 to 0.28.3 (#1349) + * Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#1348) + * Release Carvel for 0.24.2 version (#1347) + * Release Chart for 0.24.2 version (#1346) + +------------------------------------------------------------------- Old: ---- sealed-secrets-0.24.2.obscpio New: ---- sealed-secrets-0.24.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubeseal.spec ++++++ --- /var/tmp/diff_new_pack.xaxujz/_old 2023-11-02 20:22:52.770947742 +0100 +++ /var/tmp/diff_new_pack.xaxujz/_new 2023-11-02 20:22:52.770947742 +0100 @@ -21,7 +21,7 @@ %define archive_name sealed-secrets Name: kubeseal -Version: 0.24.2 +Version: 0.24.3 Release: 0 Summary: CLI for encrypting secrets to SealedSecrets License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xaxujz/_old 2023-11-02 20:22:52.802948920 +0100 +++ /var/tmp/diff_new_pack.xaxujz/_new 2023-11-02 20:22:52.802948920 +0100 @@ -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.24.2</param> + <param name="revision">v0.24.3</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.24.2.obscpio</param> + <param name="archive">sealed-secrets-0.24.3.obscpio</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.xaxujz/_old 2023-11-02 20:22:52.822949655 +0100 +++ /var/tmp/diff_new_pack.xaxujz/_new 2023-11-02 20:22:52.826949803 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/bitnami-labs/sealed-secrets</param> - <param name="changesrevision">9634c0c89e40eb19405add4cd5d2256f316c32cb</param></service></servicedata> + <param name="changesrevision">bb2938384ac6aa37ec91492e65e574953e361fdd</param></service></servicedata> (No newline at EOF) ++++++ sealed-secrets-0.24.2.obscpio -> sealed-secrets-0.24.3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/RELEASE-NOTES.md new/sealed-secrets-0.24.3/RELEASE-NOTES.md --- old/sealed-secrets-0.24.2/RELEASE-NOTES.md 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/RELEASE-NOTES.md 2023-11-02 09:23:05.000000000 +0100 @@ -4,6 +4,20 @@ [](https://github.com/bitnami-labs/sealed-secrets/releases/latest) +## v0.24.3 + +### Changelog + +- fix a bug that kept a sealed secret's generation and observedgeneration out of sync ([#1360](https://github.com/bitnami-labs/sealed-secrets/pull/1360)) +- fix: add pdb ([#1340](https://github.com/bitnami-labs/sealed-secrets/pull/1340)) +- Bump k8s.io/code-generator from 0.28.2 to 0.28.3 ([#1358](https://github.com/bitnami-labs/sealed-secrets/pull/1340)) +- Bump github.com/onsi/gomega from 1.28.1 to 1.29.0 ([#1357](https://github.com/bitnami-labs/sealed-secrets/pull/1357)) +- Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 ([#1353](https://github.com/bitnami-labs/sealed-secrets/pull/1353)) +- Bump github.com/onsi/gomega from 1.28.0 to 1.28.1 ([#1351](https://github.com/bitnami-labs/sealed-secrets/pull/1351)) +- Bump k8s.io/client-go from 0.28.2 to 0.28.3 ([#1350](https://github.com/bitnami-labs/sealed-secrets/pull/1350)) +- Bump k8s.io/api from 0.28.2 to 0.28.3 ([#1349](https://github.com/bitnami-labs/sealed-secrets/pull/1349)) +- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 ([#1348](https://github.com/bitnami-labs/sealed-secrets/pull/1348)) + ## v0.24.2 ### Changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/carvel/package.yaml new/sealed-secrets-0.24.3/carvel/package.yaml --- old/sealed-secrets-0.24.2/carvel/package.yaml 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/carvel/package.yaml 2023-11-02 09:23:05.000000000 +0100 @@ -1,10 +1,10 @@ apiVersion: data.packaging.carvel.dev/v1alpha1 kind: Package metadata: - name: "sealedsecrets.bitnami.com.2.13.0" + name: "sealedsecrets.bitnami.com.2.13.1" spec: refName: "sealedsecrets.bitnami.com" - version: "2.13.0" + version: "2.13.1" valuesSchema: openAPIv3: title: Chart Values @@ -45,7 +45,7 @@ tag: type: string description: Sealed Secrets image tag (immutable tags are recommended) - default: v0.24.0 + default: v0.24.2 pullPolicy: type: string description: Sealed Secrets image pull policy @@ -424,7 +424,7 @@ spec: fetch: - imgpkgBundle: - image: ghcr.io/bitnami-labs/sealed-secrets-carvel:sha256-7507de99c9a29aed8351e357e77461041021085a2f70b270aa33e90945e979b4.imgpkg + image: ghcr.io/bitnami-labs/sealed-secrets-carvel:sha256-e7b50a7a7f7af9f9b243707d539ca47963960ecf8654bb1a9fbe1407a54c4c31.imgpkg template: - helmTemplate: path: sealed-secrets diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/go.mod new/sealed-secrets-0.24.3/go.mod --- old/sealed-secrets-0.24.2/go.mod 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/go.mod 2023-11-02 09:23:05.000000000 +0100 @@ -3,21 +3,21 @@ go 1.20 require ( - github.com/google/go-cmp v0.5.9 + github.com/google/go-cmp v0.6.0 github.com/google/renameio v0.1.0 - github.com/mattn/go-isatty v0.0.19 + github.com/mattn/go-isatty v0.0.20 github.com/mkmik/multierror v0.3.0 github.com/onsi/ginkgo/v2 v2.13.0 - github.com/onsi/gomega v1.28.0 + github.com/onsi/gomega v1.29.0 github.com/prometheus/client_golang v1.17.0 github.com/spf13/pflag v1.0.5 github.com/throttled/throttled v2.2.5+incompatible golang.org/x/crypto v0.14.0 gopkg.in/yaml.v2 v2.4.0 - k8s.io/api v0.28.2 - k8s.io/apimachinery v0.28.2 - k8s.io/client-go v0.28.2 - k8s.io/code-generator v0.28.2 + k8s.io/api v0.28.3 + k8s.io/apimachinery v0.28.3 + k8s.io/client-go v0.28.3 + k8s.io/code-generator v0.28.3 k8s.io/klog v1.0.0 k8s.io/klog/v2 v2.100.1 k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/go.sum new/sealed-secrets-0.24.3/go.sum --- old/sealed-secrets-0.24.2/go.sum 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/go.sum 2023-11-02 09:23:05.000000000 +0100 @@ -41,8 +41,8 @@ github.com/google/gnostic-models v0.6.8/go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= @@ -73,8 +73,8 @@ github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= -github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +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/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/mkmik/multierror v0.3.0 h1:FHr3n5BEVlzlTz8GRbuwimkL2zbdD2gTPcSh0wpRpUg= @@ -88,8 +88,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/onsi/ginkgo/v2 v2.13.0 h1:0jY9lJquiL8fcf3M4LAXN5aMlS/b2BV86HFFPCPMgE4= github.com/onsi/ginkgo/v2 v2.13.0/go.mod h1:TE309ZR8s5FsKKpuB1YAQYBzCaAfUgatB/xlT/ETL/o= -github.com/onsi/gomega v1.28.0 h1:i2rg/p9n/UqIDAMFUJ6qIUUMcsqOuUHgbpbu235Vr1c= -github.com/onsi/gomega v1.28.0/go.mod h1:A1H2JE76sI14WIP57LMKj7FVfCHx3g3BcZVjJG8bjX8= +github.com/onsi/gomega v1.29.0 h1:KIA/t2t5UBzoirT4H9tsML45GEbo3ouUnBHsCfD2tVg= +github.com/onsi/gomega v1.29.0/go.mod h1:9sxs+SwGrKI0+PWe4Fxa9tFQQBG5xSsSbMXOI8PPpoQ= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= @@ -185,14 +185,14 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 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.28.2 h1:9mpl5mOb6vXZvqbQmankOfPIGiudghwCoLl1EYfUZbw= -k8s.io/api v0.28.2/go.mod h1:RVnJBsjU8tcMq7C3iaRSGMeaKt2TWEUXcpIt/90fjEg= -k8s.io/apimachinery v0.28.2 h1:KCOJLrc6gu+wV1BYgwik4AF4vXOlVJPdiqn0yAWWwXQ= -k8s.io/apimachinery v0.28.2/go.mod h1:RdzF87y/ngqk9H4z3EL2Rppv5jj95vGS/HaFXrLDApU= -k8s.io/client-go v0.28.2 h1:DNoYI1vGq0slMBN/SWKMZMw0Rq+0EQW6/AK4v9+3VeY= -k8s.io/client-go v0.28.2/go.mod h1:sMkApowspLuc7omj1FOSUxSoqjr+d5Q0Yc0LOFnYFJY= -k8s.io/code-generator v0.28.2 h1:u47guga1rCWLnEnffF09p+cqj8B20oHOLoQ1lb1HGtQ= -k8s.io/code-generator v0.28.2/go.mod h1:ueeSJZJ61NHBa0ccWLey6mwawum25vX61nRZ6WOzN9A= +k8s.io/api v0.28.3 h1:Gj1HtbSdB4P08C8rs9AR94MfSGpRhJgsS+GF9V26xMM= +k8s.io/api v0.28.3/go.mod h1:MRCV/jr1dW87/qJnZ57U5Pak65LGmQVkKTzf3AtKFHc= +k8s.io/apimachinery v0.28.3 h1:B1wYx8txOaCQG0HmYF6nbpU8dg6HvA06x5tEffvOe7A= +k8s.io/apimachinery v0.28.3/go.mod h1:uQTKmIqs+rAYaq+DFaoD2X7pcjLOqbQX2AOiO0nIpb8= +k8s.io/client-go v0.28.3 h1:2OqNb72ZuTZPKCl+4gTKvqao0AMOl9f3o2ijbAj3LI4= +k8s.io/client-go v0.28.3/go.mod h1:LTykbBp9gsA7SwqirlCXBWtK0guzfhpoW4qSm7i9dxo= +k8s.io/code-generator v0.28.3 h1:I847QvdpYx7xKiG2KVQeCSyNF/xU9TowaDAg601mvlw= +k8s.io/code-generator v0.28.3/go.mod h1:A2EAHTRYvCvBrb/MM2zZBNipeCk3f8NtpdNIKawC43M= k8s.io/gengo v0.0.0-20220902162205-c0856e24416d h1:U9tB195lKdzwqicbJvyJeOXV7Klv+wNAWENRnXEGi08= k8s.io/gengo v0.0.0-20220902162205-c0856e24416d/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/helm/sealed-secrets/Chart.yaml new/sealed-secrets-0.24.3/helm/sealed-secrets/Chart.yaml --- old/sealed-secrets-0.24.2/helm/sealed-secrets/Chart.yaml 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/helm/sealed-secrets/Chart.yaml 2023-11-02 09:23:05.000000000 +0100 @@ -1,7 +1,7 @@ annotations: category: DeveloperTools apiVersion: v2 -appVersion: v0.24.0 +appVersion: v0.24.2 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,4 +14,4 @@ url: https://github.com/bitnami-labs/sealed-secrets name: sealed-secrets type: application -version: 2.13.0 +version: 2.13.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/helm/sealed-secrets/README.md new/sealed-secrets-0.24.3/helm/sealed-secrets/README.md --- old/sealed-secrets-0.24.2/helm/sealed-secrets/README.md 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/helm/sealed-secrets/README.md 2023-11-02 09:23:05.000000000 +0100 @@ -85,7 +85,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) | `v0.24.0` | +| `image.tag` | Sealed Secrets image tag (immutable tags are recommended) | `v0.24.2` | | `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) | `""` | @@ -204,6 +204,14 @@ | `metrics.dashboards.annotations` | Annotations to be added to the Grafana dashboard ConfigMap | `{}` | | `metrics.dashboards.namespace` | Namespace where Grafana dashboard ConfigMap is deployed | `""` | +### PodDisruptionBudget Parameters + +| Name | Description | Value | +| -------------------- | ----------------------------------------------------------- | ------- | +| `pdb.create` | Specifies whether a PodDisruptionBudget should be created | `false` | +| `pdb.minAvailable` | The minimum number of pods (non number to omit) | `1` | +| `pdb.maxUnavailable` | The maximum number of unavailable pods (non number to omit) | `""` | + Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/helm/sealed-secrets/templates/pdb.yaml new/sealed-secrets-0.24.3/helm/sealed-secrets/templates/pdb.yaml --- old/sealed-secrets-0.24.2/helm/sealed-secrets/templates/pdb.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/sealed-secrets-0.24.3/helm/sealed-secrets/templates/pdb.yaml 2023-11-02 09:23:05.000000000 +0100 @@ -0,0 +1,20 @@ +{{- if .Values.pdb.create }} +kind: PodDisruptionBudget +apiVersion: policy/v1 +metadata: + name: {{ include "sealed-secrets.fullname" . }} + namespace: {{ include "sealed-secrets.namespace" . }} + labels: {{- include "sealed-secrets.labels" . | nindent 4 }} + {{- if .Values.commonAnnotations }} + annotations: {{- toYaml .Values.commonAnnotations | nindent 4 }} + {{- end }} +spec: + {{- if regexMatch "64$" (typeOf .Values.pdb.minAvailable) }} + minAvailable: {{ .Values.pdb.minAvailable }} + {{- end }} + {{- if regexMatch "64$" (typeOf .Values.pdb.maxUnavailable) }} + maxUnavailable: {{ .Values.pdb.maxUnavailable }} + {{- end }} + selector: + matchLabels: {{- include "sealed-secrets.matchLabels" . | nindent 6 }} +{{- end }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/helm/sealed-secrets/values.yaml new/sealed-secrets-0.24.3/helm/sealed-secrets/values.yaml --- old/sealed-secrets-0.24.2/helm/sealed-secrets/values.yaml 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/helm/sealed-secrets/values.yaml 2023-11-02 09:23:05.000000000 +0100 @@ -34,7 +34,7 @@ image: registry: docker.io repository: bitnami/sealed-secrets-controller - tag: v0.24.0 + tag: v0.24.2 ## 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 @@ -447,3 +447,16 @@ ## @param metrics.dashboards.namespace Namespace where Grafana dashboard ConfigMap is deployed ## namespace: "" + +## @section PodDisruptionBudget Parameters + +pdb: + ## @param pdb.create Specifies whether a PodDisruptionBudget should be created + ## + create: false + ## @param pdb.minAvailable The minimum number of pods (non number to omit) + ## + minAvailable: 1 + ## @param pdb.maxUnavailable The maximum number of unavailable pods (non number to omit) + ## + maxUnavailable: "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/integration/controller_test.go new/sealed-secrets-0.24.3/integration/controller_test.go --- old/sealed-secrets-0.24.2/integration/controller_test.go 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/integration/controller_test.go 2023-11-02 09:23:05.000000000 +0100 @@ -56,6 +56,10 @@ return ss.Status } +func getObservedGeneration(ss *ssv1alpha1.SealedSecret) int64 { + return ss.Status.ObservedGeneration +} + // get the first owner name assuming there is only one owner which is the sealed-secret object func getFirstOwnerName(s *v1.Secret) string { return s.OwnerReferences[0].Name @@ -230,6 +234,9 @@ Eventually(func() (*ssv1alpha1.SealedSecret, error) { return ssc.BitnamiV1alpha1().SealedSecrets(ns).Get(context.Background(), secretName, metav1.GetOptions{}) }, Timeout, PollingInterval).ShouldNot(WithTransform(getStatus, BeNil())) + Eventually(func() (*ssv1alpha1.SealedSecret, error) { + return ssc.BitnamiV1alpha1().SealedSecrets(ns).Get(context.Background(), secretName, metav1.GetOptions{}) + }, Timeout, PollingInterval).Should(WithTransform(getObservedGeneration, Equal(int64(2)))) }) }) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.24.2/pkg/controller/controller.go new/sealed-secrets-0.24.3/pkg/controller/controller.go --- old/sealed-secrets-0.24.2/pkg/controller/controller.go 2023-10-16 11:06:30.000000000 +0200 +++ new/sealed-secrets-0.24.3/pkg/controller/controller.go 2023-11-02 09:23:05.000000000 +0100 @@ -412,9 +412,9 @@ ssecret.Status = &ssv1alpha1.SealedSecretStatus{} } - ssecret.Status.ObservedGeneration = ssecret.ObjectMeta.Generation updatedRequired := updateSealedSecretsStatusConditions(ssecret.Status, unsealError) - if updatedRequired { + if updatedRequired || (ssecret.Status.ObservedGeneration != ssecret.ObjectMeta.Generation) { + ssecret.Status.ObservedGeneration = ssecret.ObjectMeta.Generation _, err := c.ssclient.SealedSecrets(ssecret.GetObjectMeta().GetNamespace()).UpdateStatus(context.Background(), ssecret, metav1.UpdateOptions{}) return err } ++++++ sealed-secrets.obsinfo ++++++ --- /var/tmp/diff_new_pack.xaxujz/_old 2023-11-02 20:22:53.126960842 +0100 +++ /var/tmp/diff_new_pack.xaxujz/_new 2023-11-02 20:22:53.126960842 +0100 @@ -1,5 +1,5 @@ name: sealed-secrets -version: 0.24.2 -mtime: 1697447190 -commit: 9634c0c89e40eb19405add4cd5d2256f316c32cb +version: 0.24.3 +mtime: 1698913385 +commit: bb2938384ac6aa37ec91492e65e574953e361fdd ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/kubeseal/vendor.tar.gz /work/SRC/openSUSE:Factory/.kubeseal.new.17445/vendor.tar.gz differ: char 5, line 1