Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flux2-cli for openSUSE:Factory checked in at 2026-03-02 17:36:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/flux2-cli (Old) and /work/SRC/openSUSE:Factory/.flux2-cli.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "flux2-cli" Mon Mar 2 17:36:19 2026 rev:27 rq:1335654 version:2.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/flux2-cli/flux2-cli.changes 2025-11-28 16:52:45.085828975 +0100 +++ /work/SRC/openSUSE:Factory/.flux2-cli.new.29461/flux2-cli.changes 2026-03-02 17:36:24.577531611 +0100 @@ -1,0 +2,128 @@ +Fri Feb 27 12:43:39 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.8.1: + * [release/v2.8.x] Remove no longer needed workaround for Flux + 2.8 by @fluxcdbot in #5735 + * Update fluxcd/pkg dependencies by @fluxcdbot in #5739 + * [release/v2.8.x] Update toolkit components by @fluxcdbot in + #5741 + +------------------------------------------------------------------- +Thu Feb 26 06:43:35 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.8.0: + Flux v2.8.0 is a feature release. Users are encouraged to upgrade + for the best experience. + For a compressive overview of new features and API changes + included in this release, please refer to the Announcing Flux 2.8 + GA blog post. + https://fluxcd.io/blog/2026/02/flux-v2.8.0/ + Overview of the new features: + * Helm v4 support, including server-side apply and kstatus-based + health checking (HelmRelease) + * Readiness evaluation of Helm-managed objects with CEL + expressions (HelmRelease) + * Improved observability of Helm releases with inventory tracking + in .status.inventory (HelmRelease) + * Reduced the mean time to recovery of Flux-managed applications + via CancelHealthCheckOnNewRevision feature gate (Kustomization, + HelmRelease) + * Support for commenting on Pull Requests directly from Flux + notifications (Provider) + * Custom SSA apply stages for ordering resource application in + kustomize-controller (Kustomization) + * Automatic GitHub App installation ID lookup from the repository + owner (GitRepository, ImageUpdateAutomation, Provider) + * Support for Cosign v3 for verifying OCI artifacts and container + images (OCIRepository) + * ArtifactGenerator support for extracting and modifying Helm + charts (ArtifactGenerator) + * Bypass cache when fetching source objects via DirectSourceFetch + feature gate (Kustomization, HelmRelease, ArtifactGenerator) + CLI-related changes: + * ci: Set GITHUB_TOKEN in the release-flux-manifests workflow by + @stefanprodan in #5547 + * Add backport label for Flux 2.7 by @matheuscscp in #5550 + * build(deps): bump the ci group across 1 directory with 3 + updates by @dependabot[bot] in #5548 + * Fix flux push artifact not working with --provider by + @matheuscscp in #5551 + * Extend flux migrate to work with local files by @matheuscscp in + #5554 + * Improve flux migrate for live cluster migrations by + @stefanprodan in #5558 + * Fix flux migrate -f command to work with comments by + @matheuscscp in #5560 + * Add source-watcher to docs by @stefanprodan in #5562 + * Fix flux migrate -f not considering kind comments by + @matheuscscp in #5563 + * refactor: convert Kustomization resource into unstructured map + only once during variable substitution by @ramasai1 in #5566 + * Update toolkit components by @fluxcdbot in #5568 + * Disable AUR publishing by @stefanprodan in #5570 + * Fix manifest generation for --storage-adv-addr and + --events-addr flags by @stefanprodan in #5574 + * Update dependencies to Kubernetes v1.34.1 and Go 1.25.2 by + @stefanprodan in #5576 + * Update toolkit components by @fluxcdbot in #5578 + * Restore GitHub PAT for backports by @matheuscscp in #5581 + * [RFC-0012] Add command flux get source external by @dgunzy in + #5555 + * fix: handle error when writing password prompt to stdout by + @akshatsinha0 in #5589 + * Pin cosign to v2.6.1 by @matheuscscp in #5594 + * [RFC-0012] Add command flux export source external by @dgunzy + in #5583 + * Fix bootstrap e2e test for image policy by @matheuscscp in + #5604 + * Update toolkit components by @fluxcdbot in #5603 + * fix: return accepted values for flags when calling + Values.Type() by @jaxels10 in #5602 + * ci: Include source-watcher in the e2e test suite by + @stefanprodan in #5614 + * Add source.extensions.fluxcd.io group to aggregated RBAC roles + by @matheuscscp in #5627 + * Fix panic on reconcile with source of ExternalArtifact kind by + @matheuscscp in #5630 + * Upgrade k8s to 1.34.2, c-r to 0.22.4 and helm to 3.19.2 by + @matheuscscp in #5633 + * diff: report if object is skipped by @hown3d in #5625 + * Update toolkit components by @fluxcdbot in #5639 + * Allow option to skip tenant namespace creation by @anshuishere + in #5597 + * Update toolkit components by @fluxcdbot in #5648 + * fix: #5654 by checking if both --chart and --chart-ref are set + by @jaxels10 in #5656 + * Added retry logic with delays to the Flux CLI download by + @ivan-munteanu in #5659 + * Run conformance tests for Kubernetes 1.35.0 by @stefanprodan in + #5663 + * fix: normalize path for Windows compatibility by @sibasispadhi + in #5674 + * Introduce support for looking up GH app installation ID by + @matheuscscp in #5682 + * Update dependencies to Kubernetes v1.35.0 by @stefanprodan in + #5688 + * Fix resume command logging success after reconciliation failure + by @Aman-Cool in #5690 + * Add 2.8 to supported versions for flux migrate -f by + @matheuscscp in #5713 + * Introduce workflow for bumping fluxcd/pkg deps by @matheuscscp + in #5717 + * Update fluxcd/pkg dependencies by @fluxcdbot in #5719 + * Fix event listing ignoring pagination token by @matheuscscp in + #5721 + * Build with Go 1.26 by @stefanprodan in #5723 + * Update toolkit components by @fluxcdbot in #5722 + * Update helm-controller to v1.5.0 by @fluxcdbot in #5725 + * build(deps): bump the ci group across 1 directory with 12 + updates by @dependabot[bot] in #5720 + * Fix bootstrap failure on Windows cross-drive paths by @veeceey + in #5726 + * Dump debug info on e2e tests by @matheuscscp in #5729 + * Set Kubernetes 1.33 as min supported version by @matheuscscp in + #5730 + * Update conformance tests to min Kubernetes 1.33 by + @stefanprodan in #5731 + +------------------------------------------------------------------- Old: ---- flux2-cli-2.7.5.obscpio New: ---- flux2-cli-2.8.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ flux2-cli.spec ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:26.929630693 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:26.929630693 +0100 @@ -1,7 +1,7 @@ # # spec file for package flux2-cli # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,16 +20,16 @@ # check these versions on updates # see flux2/manifests/bases/*/kustomization.yaml -%define helm_controller_version v1.4.5 -%define image_automation_controller_version v1.0.4 -%define image_reflector_controller_version v1.0.4 -%define kustomize_controller_version v1.7.3 -%define notification_controller_version v1.7.5 -%define source_controller_version v1.7.4 -%define source_watcher_version v2.0.3 +%define helm_controller_version v1.5.1 +%define image_automation_controller_version v1.1.0 +%define image_reflector_controller_version v1.1.0 +%define kustomize_controller_version v1.8.1 +%define notification_controller_version v1.8.1 +%define source_controller_version v1.8.0 +%define source_watcher_version v2.1.0 Name: flux2-cli -Version: 2.7.5 +Version: 2.8.1 Release: 0 Summary: CLI for Flux2CD License: Apache-2.0 @@ -58,7 +58,8 @@ BuildRequires: helm BuildRequires: kustomize BuildRequires: zsh -BuildRequires: golang(API) >= 1.25 +# 16.0 currently contains 1.26rc3 which causes the build to fail... +BuildRequires: go1.26 >= 1.26.0 %description Flux is a tool for keeping Kubernetes clusters in sync with sources of ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:27.033635074 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:27.037635244 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/fluxcd/flux2</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v2.7.5</param> + <param name="revision">v2.8.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:27.061636254 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:27.069636592 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/fluxcd/flux2</param> - <param name="changesrevision">8454b02a32e48d775b9f563cb51fdcb1787b5b93</param></service></servicedata> + <param name="changesrevision">97222a775ae8e68f1e85508f356f248704255c9c</param></service></servicedata> (No newline at EOF) ++++++ flux2-cli-2.7.5.obscpio -> flux2-cli-2.8.1.obscpio ++++++ ++++ 3171 lines of diff (skipped) ++++++ flux2-cli.obsinfo ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:28.197684111 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:28.209684616 +0100 @@ -1,5 +1,5 @@ name: flux2-cli -version: 2.7.5 -mtime: 1764238728 -commit: 8454b02a32e48d775b9f563cb51fdcb1787b5b93 +version: 2.8.1 +mtime: 1772185151 +commit: 97222a775ae8e68f1e85508f356f248704255c9c ++++++ helm-controller.crds.yaml ++++++ ++++ 1508 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/flux2-cli/helm-controller.crds.yaml ++++ and /work/SRC/openSUSE:Factory/.flux2-cli.new.29461/helm-controller.crds.yaml ++++++ helm-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:28.377691694 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:28.381691862 +0100 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/helm-controller:v1.4.5 + image: fluxcd/helm-controller:v1.5.1 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ image-automation-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:28.469695570 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:28.477695907 +0100 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/image-automation-controller:v1.0.4 + image: fluxcd/image-automation-controller:v1.1.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ image-reflector-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:28.609701467 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:28.617701804 +0100 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/image-reflector-controller:v1.0.4 + image: fluxcd/image-reflector-controller:v1.1.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ kustomize-controller.crds.yaml ++++++ ++++ 663 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/flux2-cli/kustomize-controller.crds.yaml ++++ and /work/SRC/openSUSE:Factory/.flux2-cli.new.29461/kustomize-controller.crds.yaml ++++++ kustomize-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:28.717706017 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:28.745707197 +0100 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/kustomize-controller:v1.7.3 + image: fluxcd/kustomize-controller:v1.8.1 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ notification-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:28.825710566 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:28.829710735 +0100 @@ -95,6 +95,8 @@ - ImagePolicy - ImageUpdateAutomation - OCIRepository + - ArtifactGenerator + - ExternalArtifact type: string matchLabels: additionalProperties: @@ -312,6 +314,8 @@ - ImagePolicy - ImageUpdateAutomation - OCIRepository + - ArtifactGenerator + - ExternalArtifact type: string matchLabels: additionalProperties: @@ -751,6 +755,7 @@ - github - gitlab - gitea + - giteapullrequestcomment - bitbucketserver - bitbucket - azuredevops @@ -766,6 +771,8 @@ - alertmanager - grafana - githubdispatch + - githubpullrequestcomment + - gitlabmergerequestcomment - pagerduty - datadog - nats @@ -886,6 +893,8 @@ - ImagePolicy - ImageUpdateAutomation - OCIRepository + - ArtifactGenerator + - ExternalArtifact type: string matchLabels: additionalProperties: @@ -1108,6 +1117,8 @@ - ImagePolicy - ImageUpdateAutomation - OCIRepository + - ArtifactGenerator + - ExternalArtifact type: string matchLabels: additionalProperties: ++++++ notification-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:28.885713094 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:28.897713600 +0100 @@ -60,7 +60,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/notification-controller:v1.7.5 + image: fluxcd/notification-controller:v1.8.1 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ source-controller.crds.yaml ++++++ ++++ 1983 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/flux2-cli/source-controller.crds.yaml ++++ and /work/SRC/openSUSE:Factory/.flux2-cli.new.29461/source-controller.crds.yaml ++++++ source-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:29.025718992 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:29.053720171 +0100 @@ -50,7 +50,7 @@ fieldPath: metadata.namespace - name: TUF_ROOT value: /tmp/.sigstore - image: fluxcd/source-controller:v1.7.4 + image: fluxcd/source-controller:v1.8.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ source-watcher.crds.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:29.097722026 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:29.113722699 +0100 @@ -84,10 +84,14 @@ Strategy specifies the copy strategy to use. 'Overwrite' will overwrite existing files in the destination. 'Merge' is for merging YAML files using Helm values merge strategy. + 'Extract' is for extracting the contents of tarball archives (.tar.gz, .tgz) + When using glob patterns, non-tarball files are silently skipped. For single file sources, + the file must be a tarball or an error is returned. Directories are not supported. If not specified, defaults to 'Overwrite'. enum: - Overwrite - Merge + - Extract type: string to: description: |- @@ -157,6 +161,8 @@ - Bucket - GitRepository - OCIRepository + - HelmChart + - ExternalArtifact type: string name: description: Name of the source. ++++++ source-watcher.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.Y2f9M7/_old 2026-03-02 17:36:29.161724722 +0100 +++ /var/tmp/diff_new_pack.Y2f9M7/_new 2026-03-02 17:36:29.165724890 +0100 @@ -48,7 +48,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/source-watcher:v2.0.3 + image: fluxcd/source-watcher:v2.1.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/flux2-cli/vendor.tar.gz /work/SRC/openSUSE:Factory/.flux2-cli.new.29461/vendor.tar.gz differ: char 14, line 1
