Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package velero for openSUSE:Factory checked in at 2023-09-12 21:03:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/velero (Old) and /work/SRC/openSUSE:Factory/.velero.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "velero" Tue Sep 12 21:03:02 2023 rev:17 rq:1110453 version:1.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/velero/velero.changes 2022-11-09 12:58:32.112719920 +0100 +++ /work/SRC/openSUSE:Factory/.velero.new.1766/velero.changes 2023-09-12 21:03:46.750092727 +0200 @@ -1,0 +2,168 @@ +Thu Sep 07 12:02:38 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.11.1: + * Add v1.11.1 changelog. (#6522) + * Integrate pushing to docker hub and gcr.io in one docker build + and push command. + * Fix release-1.11 push github action out of space issue. (#6500) + * Add support for OpenStack CSI drivers topology keys + * Bump Golang to v1.20.6 for release-1.11. + * fix-issue-6297 + * Restore Endpoints before Services (#6316) + * Fix status.progress not getting updated for backup + * Make the E2E testing pods obey the restricted pod security + standard. + * Fix issue 6182 + * Update Golang to v1.20 for release-1.11 branch. (#6159) + +------------------------------------------------------------------- +Thu Sep 07 11:41:23 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.11.0: + very big changelog, please find it here: + https://github.com/vmware-tanzu/velero/releases/tag/v1.11.0 + + * Breaking changes + The Velero CSI plugin now determines whether to restore + Volume's data from snapshots on the restore's restorePVs + setting. Before v1.11, the CSI plugin doesn't check the + restorePVs parameter setting. + + * Upgrading + Due to the major changes of file system backup, the old upgrade + steps are not suitable any more. + https://velero.io/docs/v1.11/upgrade-to-1.11/ + +------------------------------------------------------------------- +Thu Sep 07 11:02:01 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.10.3: + * Using gcr.io as velero image registry + * 1.10.3 change log + * fix issue 6182 + * Bump v1.10's Golang version to v1.20 + * Ignore not found error during patching managedFields (#6135) + * fix issue 5972 + * E2E test can read VC credential secret according to vSphere CSI + driver version. + * Restore Services before Clusters + +------------------------------------------------------------------- +Thu Sep 07 11:00:19 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.10.2: + * fix main CI problem 02 + * fix main CI disk space error + * Roll back pkg client code for Velero server + * 1.10.2 change log + * Update distroless image and fix CVE-2022-41717 for release-1.10 + * Set Kopia IgnoreUnknownTypes in ErrorHandlingPolicy to True for + ignoring backup unknown file type + * Add labels for created namespace during velero installation to + adopt k8s v1.25's PSS and PSA. + * Restore finalizer and managedFields (#5877) + * Publish backup results extracted from backup logs + * Add secret restore item action to handle service account token secret + * move UpdatePVXStatusToFailed to controller pkg + * Use updated PVB/PVR for patching Failed Phase during startup + * Remove container-builder-env section. + +------------------------------------------------------------------- +Thu Sep 07 10:54:54 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.10.1: + * Fix Restic v0.14.0 HIGH grade CVEs. + * add change log + * bump up golang net + * add 1.10.1 changelog + * bump up to golang 1.18.10 + * Add GOARM in Restic builder. Add PR container build action. + * Remove container-builder-env section. + * Fix Dockerfile issue. + * Add Restic builder in Dockerfile. + * fix issue 5696 + * Fix error with Restic backup empty volumes + * Fix changelog + * Prevent nil panic on exec restore hooks (#5675) + * Fix CVEs scanned by trivy + +------------------------------------------------------------------- +Thu Sep 07 09:16:10 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.10.0: + very big changelog, please find it here: + https://github.com/vmware-tanzu/velero/releases/tag/v1.10.0 + + * Upgrading + Due to the major changes of file system backup, the old upgrade + steps are not suitable any more. + https://velero.io/docs/v1.10/upgrade-to-1.10/ + +------------------------------------------------------------------- +Thu Sep 07 09:01:08 UTC 2023 - ka...@b1-systems.de + +- Update to 1.9.6: + * Bump up Golang version and fix CVEs. (#5884, @blackpiglet) + * Add labels for velero installed namespace to support PSA. + (#5887, @blackpiglet) + * Fix Dockerfile issue. (#5761, @blackpiglet) + * Add PR container build action, which will not push image. Add + GOARM parameter. (#5777, @blackpiglet) + * Correct PVB/PVR Failed Phase patching during startup (#5829, + @kaovilai) +- Update to version 1.9.5: + * Add GOARM for restic compile failure + * Add changelogs for v1.9.5 + * Add Restic builder in Dockerfile. + +------------------------------------------------------------------- +Thu Sep 07 08:57:50 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.9.4: + * Rollback compile restic + * Fix CVE for trivy scan + * remove old versions from kind CI (#5627) + * Restore ClusterBootstrap before Cluster + +------------------------------------------------------------------- +Thu Sep 07 08:53:27 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.9.3: + * Fix restic cross platform compile + * Add compile restic binary for CVE fix + * Fix controller problematic log output + * Bump up golang version to 1.18.8 + * Generate v1.9.3 changelog (#5538) + * Enhance the restore priorities list to support specifying the + low prioritized resources that need to be restored in the last + * Fix v1.9.3 CSI VolumeSnapshot status duplicate issue. + * Bump up the distroless image to the latest version (#5500) + * Cherry pick 5388 to v1.9.3 (#5482) + * Fix CVE-2022-27191 + * Change the name of changelog file and update code/doc to pass + checking + * update k8s.io dependencies to 0.24.0 + - This also required an update to use github.com/bombsimon/logrusr/v3 + * 'WithClusterName' removed as per the k8s doc reasoning: + - https://github.com/kubernetes/apimachinery/blob/release-1.24/pkg/apis/meta/v1/types.go\#L257-L259 + - ('ClusterName was a legacy field that was always cleared by + the system and never used') + - Test was updated accordingly + * Exclude "csinodes.storage.k8s.io" and + "volumeattachments.storage.k8s.io" from backup and restore by + default. + * Skip the exclusion check for additional resources returned by + BIA + * Amend changelog for v1.9.2 + * Generate changelog for v1.9.2 + * increase restic ensure repo timeout + * Fix CVE-2022-1962 by bumping up golang verison to 1.17.13 + (#5286) + * Add support to download CSI json from object store + * fix edge cases for already exists resources + * check vsc null pointer + * Check for empty ns list before checking nslist[0] + * Don't panic when storageClassName is not set in stateful sets + * Fix code spell check fail + +------------------------------------------------------------------- @@ -14,0 +183,250 @@ +- Update to version 1.9.1: + * Bump up base image and package version to fix CVEs + * Amend changelogs for v1.9.1 + * Make CSI snapshot creation timeout configurable for backup and schedule. + * Add annotation "pv.kubernetes.io/migrated-to" for CSI checking. + * Generate the changelog for v1.9.1 (#5176) + * Generate the changelog for v1.9.1 + * Fix restic backups to multiple backup storage locations bug + * Skip registering "crd-remap-version" plugin when feature flag (#5165) (#5173) + * Delay CA file deletion in PVB controller + * Modify BackupStoreGetter to avoid BSL spec changes + * Fix bsl validation bug +- Update to version 1.9.0: + * Add changelog for rc2 + * When spec.RestoreStatus is empty, don't restore status + * Fix tag release error + * Bumpup plugin version for Velero 1.9 E2E test + * Fix wrong bucket issue in BSL deletion E2E test + * Pin the base image and golang image for v1.9.0 release + * Add more explanation for gen-docs parameters + * Amend doc 1.9 version + * Add Changelog and Docs for v1.9 + * Enhance checkpoint of bsl deletion + * Add more information for failing to get path or snapshot in + restic backup and restore. + * Update release instruction + * Bugs fixing: use patch to update status and set default GC + period ++++ 222 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/velero/velero.changes ++++ and /work/SRC/openSUSE:Factory/.velero.new.1766/velero.changes Old: ---- velero-1.9.2.tar.gz New: ---- velero-1.11.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ velero.spec ++++++ --- /var/tmp/diff_new_pack.LLOKrx/_old 2023-09-12 21:03:48.374150656 +0200 +++ /var/tmp/diff_new_pack.LLOKrx/_new 2023-09-12 21:03:48.374150656 +0200 @@ -1,7 +1,7 @@ # # spec file for package velero # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,17 @@ # -%define goipath github.com/vmware-tanzu/velero -%define commit cdf3acab5aa562a7841ce733b964b0dc13d10c71 -%define gitstate clean - Name: velero -Version: 1.9.2 +Version: 1.11.1 Release: 0 Summary: Backup program with deduplication and encryption License: Apache-2.0 Group: Productivity/Archiving/Backup URL: https://velero.io -Source0: https://github.com/vmware-tanzu/velero/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/vmware-tanzu/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.gz BuildRequires: golang-packaging -BuildRequires: golang(API) = 1.17 +BuildRequires: golang(API) = 1.20 %description velero is a backup program. It supports verification, encryption, @@ -76,25 +72,36 @@ %setup -q -a1 %build -%goprep %{goipath} -export CGO_ENABLED=0 -%gobuild -mod vendor -installsuffix "static" -ldflags "-X %{goipath}/pkg/buildinfo.Version=%{version} -X %{goipath}/pkg/buildinfo.GitSHA=%{commit} -X %{goipath}/pkg/buildinfo.GitTreeState=%{gitstate}" cmd/velero -%gobuild -mod vendor -installsuffix "static" -ldflags "-X %{goipath}/pkg/buildinfo.Version=%{version} -X %{goipath}/pkg/buildinfo.GitSHA=%{commit} -X %{goipath}/pkg/buildinfo.GitTreeState=%{gitstate}" cmd/velero-restic-restore-helper +go build \ + -installsuffix "static" \ + -mod=vendor \ + -buildmode=pie \ + -ldflags=" \ + -X github.com/vmware-tanzu/%{name}/pkg/buildinfo.Version=%{version} \ + -X github.com/vmware-tanzu/%{name}/pkg/buildinfo.GitSHA=v%{version} \ + -X github.com/vmware-tanzu/%{name}/pkg/buildinfo.GitTreeState=clean" \ + -o bin/%{name} ./cmd/%{name} %install -%goinstall +# Install the binary. +install -D -m 0755 bin/%{name} "%{buildroot}/%{_bindir}/%{name}" + +# create the bash completion file mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions %{buildroot}/%{_bindir}/%{name} completion bash > %{buildroot}%{_datarootdir}/bash-completion/completions/%{name} + +# create the zsh completion file mkdir -p %{buildroot}%{_datarootdir}/zsh_completion.d %{buildroot}/%{_bindir}/%{name} completion zsh > %{buildroot}%{_datarootdir}/zsh_completion.d/_%{name} + +# create the fish completion file mkdir -p %{buildroot}%{_datadir}/fish/vendor_completions.d %{buildroot}/%{_bindir}/%{name} completion fish > %{buildroot}%{_datarootdir}/fish/vendor_completions.d/%{name}.fish %files %doc README.md %license LICENSE -%{_bindir}/velero -%{_bindir}/velero-restic-restore-helper +%{_bindir}/%{name} %files bash-completion %defattr(-,root,root) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.LLOKrx/_old 2023-09-12 21:03:48.406151797 +0200 +++ /var/tmp/diff_new_pack.LLOKrx/_new 2023-09-12 21:03:48.406151797 +0200 @@ -1,21 +1,21 @@ <services> - <service name="tar_scm" mode="disabled"> + <service name="tar_scm" mode="manual"> <param name="url">https://github.com/vmware-tanzu/velero</param> <param name="scm">git</param> <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">v1.8.1</param> + <param name="revision">v1.11.1</param> <param name="changesgenerate">enable</param> </service> - <service name="recompress" mode="disabled"> + <service name="recompress" mode="manual"> <param name="file">velero-*.tar</param> <param name="compression">gz</param> </service> - <service name="set_version" mode="disabled"> + <service name="set_version" mode="manual"> <param name="basename">velero</param> </service> - <service name="go_modules" mode="disabled"> + <service name="go_modules" mode="manual"> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.LLOKrx/_old 2023-09-12 21:03:48.426152510 +0200 +++ /var/tmp/diff_new_pack.LLOKrx/_new 2023-09-12 21:03:48.430152653 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/vmware-tanzu/velero</param> - <param name="changesrevision">6d33b18bad80d51f61fe929f107dfeb7b3d10ffe</param></service></servicedata> + <param name="changesrevision">bdbe7eb242b0f64d5b04a7fea86d1edbb3a3587c</param></service></servicedata> (No newline at EOF) ++++++ velero-1.9.2.tar.gz -> velero-1.11.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/velero/velero-1.9.2.tar.gz /work/SRC/openSUSE:Factory/.velero.new.1766/velero-1.11.1.tar.gz differ: char 23, line 1 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/velero/vendor.tar.gz /work/SRC/openSUSE:Factory/.velero.new.1766/vendor.tar.gz differ: char 5, line 1