Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package glasskube-cli for openSUSE:Factory checked in at 2024-10-06 17:52:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glasskube-cli (Old) and /work/SRC/openSUSE:Factory/.glasskube-cli.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glasskube-cli" Sun Oct 6 17:52:21 2024 rev:3 rq:1205754 version:0.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glasskube-cli/glasskube-cli.changes 2024-10-02 21:34:14.224508260 +0200 +++ /work/SRC/openSUSE:Factory/.glasskube-cli.new.19354/glasskube-cli.changes 2024-10-06 17:52:35.302641819 +0200 @@ -1,0 +2,16 @@ +Fri Oct 04 19:38:33 UTC 2024 - opensuse_buildserv...@ojkastl.de + +- Update to version 0.24.0: + * chore(main): release 0.24.0 (#1298) + * feat(package-operator): add "well-known" label field specs + (#1305) + * fix(deps): update module github.com/schollz/progressbar/v3 to + v3.16.1 (#1304) + * chore(deps): update dependency eslint-plugin-react to v7.37.1 + (#1296) + * chore(deps): update dependency eslint-plugin-import to v2.31.0 + (#1301) + * fix(ui): clear previous modal content (#1292) + * chore(deps): update dependency globals to v15.10.0 (#1297) + +------------------------------------------------------------------- Old: ---- glasskube-cli-0.23.0.obscpio New: ---- glasskube-cli-0.24.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glasskube-cli.spec ++++++ --- /var/tmp/diff_new_pack.2X90M8/_old 2024-10-06 17:52:36.234680551 +0200 +++ /var/tmp/diff_new_pack.2X90M8/_new 2024-10-06 17:52:36.234680551 +0200 @@ -21,7 +21,7 @@ %define executable_name glasskube Name: glasskube-cli -Version: 0.23.0 +Version: 0.24.0 Release: 0 Summary: The next generation Package Manager for Kubernetes License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2X90M8/_old 2024-10-06 17:52:36.274682213 +0200 +++ /var/tmp/diff_new_pack.2X90M8/_new 2024-10-06 17:52:36.278682379 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/glasskube/glasskube</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.23.0</param> + <param name="revision">v0.24.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.2X90M8/_old 2024-10-06 17:52:36.306683543 +0200 +++ /var/tmp/diff_new_pack.2X90M8/_new 2024-10-06 17:52:36.310683709 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/glasskube/glasskube</param> - <param name="changesrevision">25df8469aedafdd58f66e649f4e8700acb2b0f55</param></service></servicedata> + <param name="changesrevision">a62a1945c70aea24308d90dbd4d53ce14534a371</param></service></servicedata> (No newline at EOF) ++++++ glasskube-cli-0.23.0.obscpio -> glasskube-cli-0.24.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/.release-please-manifest.json new/glasskube-cli-0.24.0/.release-please-manifest.json --- old/glasskube-cli-0.23.0/.release-please-manifest.json 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/.release-please-manifest.json 2024-10-04 17:52:54.000000000 +0200 @@ -1,3 +1,3 @@ { - ".": "0.23.0" + ".": "0.24.0" } \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/CHANGELOG.md new/glasskube-cli-0.24.0/CHANGELOG.md --- old/glasskube-cli-0.23.0/CHANGELOG.md 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/CHANGELOG.md 2024-10-04 17:52:54.000000000 +0200 @@ -1,5 +1,25 @@ # Changelog +## [0.24.0](https://github.com/glasskube/glasskube/compare/v0.23.0...v0.24.0) (2024-10-04) + + +### Features + +* **package-operator:** add "well-known" label field specs ([#1305](https://github.com/glasskube/glasskube/issues/1305)) ([da321eb](https://github.com/glasskube/glasskube/commit/da321ebff4e7e396e5b4272066e2971a3db2c226)) + + +### Bug Fixes + +* **deps:** update module github.com/schollz/progressbar/v3 to v3.16.1 ([#1304](https://github.com/glasskube/glasskube/issues/1304)) ([50ef834](https://github.com/glasskube/glasskube/commit/50ef83454c36956d36728a8d2a201486572c340e)) +* **ui:** clear previous modal content ([#1292](https://github.com/glasskube/glasskube/issues/1292)) ([675135c](https://github.com/glasskube/glasskube/commit/675135cf8d24d09e213bd28200b7b608b0dac2c4)) + + +### Other + +* **deps:** update dependency eslint-plugin-import to v2.31.0 ([#1301](https://github.com/glasskube/glasskube/issues/1301)) ([6b44fec](https://github.com/glasskube/glasskube/commit/6b44fece05b5f6e7d97f3cdc16039843d3ef1ee5)) +* **deps:** update dependency eslint-plugin-react to v7.37.1 ([#1296](https://github.com/glasskube/glasskube/issues/1296)) ([3f26859](https://github.com/glasskube/glasskube/commit/3f26859f069695993b1e85997b5a84c23c872cbd)) +* **deps:** update dependency globals to v15.10.0 ([#1297](https://github.com/glasskube/glasskube/issues/1297)) ([47c3419](https://github.com/glasskube/glasskube/commit/47c3419bfa3e5c170d77a7fa19be14e7fb582361)) + ## [0.23.0](https://github.com/glasskube/glasskube/compare/v0.22.0...v0.23.0) (2024-10-01) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/config/autoupdater/kustomization.yaml new/glasskube-cli-0.24.0/config/autoupdater/kustomization.yaml --- old/glasskube-cli-0.23.0/config/autoupdater/kustomization.yaml 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/config/autoupdater/kustomization.yaml 2024-10-04 17:52:54.000000000 +0200 @@ -7,4 +7,4 @@ app.kubernetes.io/name: glasskube-autoupdate images: - name: ghcr.io/glasskube/glasskube - newTag: v0.23.0 # x-release-please-version + newTag: v0.24.0 # x-release-please-version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/config/default/kustomization.yaml new/glasskube-cli-0.24.0/config/default/kustomization.yaml --- old/glasskube-cli-0.23.0/config/default/kustomization.yaml 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/config/default/kustomization.yaml 2024-10-04 17:52:54.000000000 +0200 @@ -34,7 +34,7 @@ images: - name: controller newName: ghcr.io/glasskube/package-operator - newTag: v0.23.0 # x-release-please-version + newTag: v0.24.0 # x-release-please-version # [WEBHOOK] To enable webhook, uncomment all the sections with [WEBHOOK] prefix including the one in # crd/kustomization.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/go.mod new/glasskube-cli-0.24.0/go.mod --- old/glasskube-cli-0.23.0/go.mod 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/go.mod 2024-10-04 17:52:54.000000000 +0200 @@ -17,7 +17,7 @@ github.com/onsi/ginkgo/v2 v2.20.2 github.com/onsi/gomega v1.34.2 github.com/posthog/posthog-go v1.2.24 - github.com/schollz/progressbar/v3 v3.16.0 + github.com/schollz/progressbar/v3 v3.16.1 github.com/spf13/cobra v1.8.1 github.com/yuin/goldmark v1.7.4 go.uber.org/multierr v1.11.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/go.sum new/glasskube-cli-0.24.0/go.sum --- old/glasskube-cli-0.23.0/go.sum 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/go.sum 2024-10-04 17:52:54.000000000 +0200 @@ -152,8 +152,8 @@ github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/schollz/progressbar/v3 v3.16.0 h1:+MbBim/cE9DqDb8UXRfLJ6RZdyDkXG1BDy/sWc5s0Mc= -github.com/schollz/progressbar/v3 v3.16.0/go.mod h1:lLiKjKJ9/yzc9Q8jk+sVLfxWxgXKsktvUf6TO+4Y2nw= +github.com/schollz/progressbar/v3 v3.16.1 h1:RnF1neWZFzLCoGx8yp1yF7SDl4AzNDI5y4I0aUJRrZQ= +github.com/schollz/progressbar/v3 v3.16.1/go.mod h1:I2ILR76gz5VXqYMIY/LdLecvMHDPVcQm3W/MSKi1TME= github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/internal/manifest/plain/prefix.go new/glasskube-cli-0.24.0/internal/manifest/plain/prefix.go --- old/glasskube-cli-0.23.0/internal/manifest/plain/prefix.go 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/internal/manifest/plain/prefix.go 2024-10-04 17:52:54.000000000 +0200 @@ -11,8 +11,18 @@ "k8s.io/apimachinery/pkg/runtime/schema" "sigs.k8s.io/controller-runtime/pkg/client" kstypes "sigs.k8s.io/kustomize/api/types" + "sigs.k8s.io/kustomize/kyaml/resid" ) +var wellKnownLabelFieldSpecs = kstypes.FsSlice{ + // Reference: https://www.keycloak.org/operator/advanced-configuration#_pod_template + { + Gvk: resid.Gvk{Group: "k8s.keycloak.org", Version: "v2alpha1", Kind: "Keycloak"}, + Path: "/spec/unsupported/podTemplate/metadata/labels", + CreateIfNotPresent: true, + }, +} + func prefixAndUpdateReferences( pkg ctrlpkg.Package, manifest *v1alpha1.PackageManifest, @@ -45,6 +55,7 @@ v1alpha1.LabelPackageName: pkg.GetSpec().PackageInfo.Name, v1alpha1.LabelPackageInstanceName: pkg.GetName(), }, + FieldSpecs: wellKnownLabelFieldSpecs, IncludeSelectors: true, IncludeTemplates: true, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/web/custom.js new/glasskube-cli-0.24.0/web/custom.js --- old/glasskube-cli-0.23.0/web/custom.js 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/web/custom.js 2024-10-04 17:52:54.000000000 +0200 @@ -23,6 +23,15 @@ }); })(); +(() => { + const modal = document.getElementById('modal-container'); + modal.addEventListener('show.bs.modal', (evt) => { + // https://getbootstrap.com/docs/5.3/components/modal/#events + // "hidden.bs.modal" is too early to clear innerHTML â the form submission from inside the modal would be cancelled + modal.innerHTML = ''; + }); +})(); + function setSSEDisconnected() { const elem = document.getElementById('disconnected-toast'); if (elem && !elem.classList.contains('show')) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/website/docusaurus.config.ts new/glasskube-cli-0.24.0/website/docusaurus.config.ts --- old/glasskube-cli-0.23.0/website/docusaurus.config.ts 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/website/docusaurus.config.ts 2024-10-04 17:52:54.000000000 +0200 @@ -129,7 +129,7 @@ announcementBar: { id: 'announcementBar-1', // Increment on change /* x-release-please-start-version */ - content: `ð We just released v0.23.0 of our Open Source Kubernetes Package Manager on <a href="https://github.com/glasskube/glasskube/" target="_blank">â GitHub â</a>.`, + content: `ð We just released v0.24.0 of our Open Source Kubernetes Package Manager on <a href="https://github.com/glasskube/glasskube/" target="_blank">â GitHub â</a>.`, /* x-release-please-end */ isCloseable: false, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/website/package-lock.json new/glasskube-cli-0.24.0/website/package-lock.json --- old/glasskube-cli-0.23.0/website/package-lock.json 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/website/package-lock.json 2024-10-04 17:52:54.000000000 +0200 @@ -8846,9 +8846,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.9.0.tgz", - "integrity": "sha512-McVbYmwA3NEKwRQY5g4aWMdcZE5xZxV8i8l7CqJSrameuGSQJtSWaL/LxTEzSKKaCcOhlpDR8XEfYXWPrdo/ZQ==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, "license": "MIT", "dependencies": { @@ -8874,9 +8874,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", - "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { @@ -8888,7 +8888,7 @@ "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.9.0", + "eslint-module-utils": "^2.12.0", "hasown": "^2.0.2", "is-core-module": "^2.15.1", "is-glob": "^4.0.3", @@ -8897,13 +8897,14 @@ "object.groupby": "^1.0.3", "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -8971,9 +8972,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.37.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.0.tgz", - "integrity": "sha512-IHBePmfWH5lKhJnJ7WB1V+v/GolbB0rjS8XYVCSQCZKaQCAUhMoVoOEn1Ef8Z8Wf0a7l8KTJvuZg5/e4qrZ6nA==", + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", "dev": true, "license": "MIT", "dependencies": { @@ -10226,9 +10227,9 @@ } }, "node_modules/globals": { - "version": "15.9.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", - "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", + "version": "15.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.10.0.tgz", + "integrity": "sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==", "dev": true, "license": "MIT", "engines": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/website/src/partials/_install.mdx new/glasskube-cli-0.24.0/website/src/partials/_install.mdx --- old/glasskube-cli-0.23.0/website/src/partials/_install.mdx 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/website/src/partials/_install.mdx 2024-10-04 17:52:54.000000000 +0200 @@ -15,7 +15,7 @@ {/* x-release-please-start-version */} ``` - dnf install https://releases.dl.glasskube.dev/glasskube_v0.23.0_amd64.rpm + dnf install https://releases.dl.glasskube.dev/glasskube_v0.24.0_amd64.rpm ``` {/* x-release-please-end */} </details> @@ -25,8 +25,8 @@ {/* x-release-please-start-version */} ``` - curl -LO https://releases.dl.glasskube.dev/glasskube_v0.23.0_amd64.deb - sudo dpkg -i glasskube_v0.23.0_amd64.deb + curl -LO https://releases.dl.glasskube.dev/glasskube_v0.24.0_amd64.deb + sudo dpkg -i glasskube_v0.24.0_amd64.deb ``` {/* x-release-please-end */} </details> @@ -35,8 +35,8 @@ <summary>APK-based installation (Alpine)</summary> {/* x-release-please-start-version */} ``` - curl -LO https://releases.dl.glasskube.dev/glasskube_v0.23.0_amd64.apk - apk add --allow-untrusted glasskube_v0.23.0_amd64.apk + curl -LO https://releases.dl.glasskube.dev/glasskube_v0.24.0_amd64.apk + apk add --allow-untrusted glasskube_v0.24.0_amd64.apk ``` {/* x-release-please-end */} </details> @@ -47,7 +47,7 @@ <TabItem value="win" label="Windows"> {/* x-release-please-start-version */} - Download the [windows archive](https://releases.dl.glasskube.dev/glasskube_v0.23.0_windows_x86_64.zip) from our + Download the [windows archive](https://releases.dl.glasskube.dev/glasskube_v0.24.0_windows_x86_64.zip) from our latest [Release](https://github.com/glasskube/glasskube/releases/latest) and unpack it using Windows Explorer. {/* x-release-please-end */} </TabItem> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glasskube-cli-0.23.0/website/static/release.json new/glasskube-cli-0.24.0/website/static/release.json --- old/glasskube-cli-0.23.0/website/static/release.json 2024-10-01 17:38:27.000000000 +0200 +++ new/glasskube-cli-0.24.0/website/static/release.json 2024-10-04 17:52:54.000000000 +0200 @@ -1 +1 @@ -{"version":"0.23.0"} +{"version":"0.24.0"} ++++++ glasskube-cli.obsinfo ++++++ --- /var/tmp/diff_new_pack.2X90M8/_old 2024-10-06 17:52:36.654698005 +0200 +++ /var/tmp/diff_new_pack.2X90M8/_new 2024-10-06 17:52:36.658698171 +0200 @@ -1,5 +1,5 @@ name: glasskube-cli -version: 0.23.0 -mtime: 1727797107 -commit: 25df8469aedafdd58f66e649f4e8700acb2b0f55 +version: 0.24.0 +mtime: 1728057174 +commit: a62a1945c70aea24308d90dbd4d53ce14534a371 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/glasskube-cli/vendor.tar.gz /work/SRC/openSUSE:Factory/.glasskube-cli.new.19354/vendor.tar.gz differ: char 5, line 1