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-07-09 22:18:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/flux2-cli (Old) and /work/SRC/openSUSE:Factory/.flux2-cli.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "flux2-cli" Thu Jul 9 22:18:48 2026 rev:35 rq:1364566 version:2.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/flux2-cli/flux2-cli.changes 2026-07-01 16:55:46.944926996 +0200 +++ /work/SRC/openSUSE:Factory/.flux2-cli.new.1991/flux2-cli.changes 2026-07-09 22:19:18.269973148 +0200 @@ -1,0 +2,25 @@ +Wed Jul 08 06:03:31 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.9.1: + Flux v2.9.1 is a patch release. The main fix, applied across all + controllers, disables Flux variable substitution on the Flux CRDs + by annotating them with kustomize.toolkit.fluxcd.io/substitute: + disabled, so that Kustomizations with post-build substitution + enabled no longer corrupt the CRD schemas when they contain + ${...} sequences. Users are encouraged to upgrade for the best + experience. + * Components changelog + - source-controller v1.9.2 + - kustomize-controller v1.9.2 + - helm-controller v1.6.2 + - notification-controller v1.9.2 + - image-reflector-controller v1.2.2 + - image-automation-controller v1.2.2 + - source-watcher v2.2.2 + * CLI changelog + - [release/v2.9.x] Fix breaking change in-memory kustomization + build by @fluxcdbot in #5971 + - Update fluxcd/pkg dependencies by @fluxcdbot in #5977 + - Update toolkit components by @fluxcdbot in #5979 + +------------------------------------------------------------------- Old: ---- flux2-cli-2.9.0.obscpio New: ---- flux2-cli-2.9.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ flux2-cli.spec ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:20.034033062 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:20.038033198 +0200 @@ -20,16 +20,16 @@ # check these versions on updates # see flux2/manifests/bases/*/kustomization.yaml -%define helm_controller_version v1.6.1 -%define image_automation_controller_version v1.2.1 -%define image_reflector_controller_version v1.2.1 -%define kustomize_controller_version v1.9.1 -%define notification_controller_version v1.9.1 -%define source_controller_version v1.9.1 -%define source_watcher_version v2.2.1 +%define helm_controller_version v1.6.2 +%define image_automation_controller_version v1.2.2 +%define image_reflector_controller_version v1.2.2 +%define kustomize_controller_version v1.9.2 +%define notification_controller_version v1.9.2 +%define source_controller_version v1.9.2 +%define source_watcher_version v2.2.2 Name: flux2-cli -Version: 2.9.0 +Version: 2.9.1 Release: 0 Summary: CLI for Flux2CD License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:20.142036729 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:20.150037001 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/fluxcd/flux2.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v2.9.0</param> + <param name="revision">refs/tags/v2.9.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.K2xk1a/_old 2026-07-09 22:19:20.186038225 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:20.194038496 +0200 @@ -3,6 +3,6 @@ <param name="url">https://github.com/fluxcd/flux2</param> <param name="changesrevision">1fd61a06264d71cf445ed55c4f14d401d26a1c64</param></service><service name="tar_scm"> <param name="url">https://github.com/fluxcd/flux2.git</param> - <param name="changesrevision">dcc7def046cba2fe8d15d9737a4c250100f62fe0</param></service></servicedata> + <param name="changesrevision">f05a280b876a3a1d35a76a91f701e605777853aa</param></service></servicedata> (No newline at EOF) ++++++ flux2-cli-2.9.0.obscpio -> flux2-cli-2.9.1.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/cmd/flux/build_kustomization.go new/flux2-cli-2.9.1/cmd/flux/build_kustomization.go --- old/flux2-cli-2.9.0/cmd/flux/build_kustomization.go 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/cmd/flux/build_kustomization.go 2026-07-07 14:36:14.000000000 +0200 @@ -86,7 +86,7 @@ "When enabled, the post build substitutions will fail if a var without a default value is declared in files but is missing from the input vars.") buildKsCmd.Flags().BoolVarP(&buildKsArgs.recursive, "recursive", "r", false, "Recursively build Kustomizations") buildKsCmd.Flags().StringToStringVar(&buildKsArgs.localSources, "local-sources", nil, "Comma-separated list of repositories in format: Kind/namespace/name=path") - buildKsCmd.Flags().BoolVar(&buildKsArgs.inMemoryBuild, "in-memory-build", true, + buildKsCmd.Flags().BoolVar(&buildKsArgs.inMemoryBuild, "in-memory-build", false, "Use in-memory filesystem during build.") buildCmd.AddCommand(buildKsCmd) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/cmd/flux/build_kustomization_test.go new/flux2-cli-2.9.1/cmd/flux/build_kustomization_test.go --- old/flux2-cli-2.9.0/cmd/flux/build_kustomization_test.go 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/cmd/flux/build_kustomization_test.go 2026-07-07 14:36:14.000000000 +0200 @@ -23,6 +23,8 @@ "bytes" "os" "path/filepath" + "strconv" + "strings" "testing" "text/template" ) @@ -53,8 +55,8 @@ assertFunc: "assertGoldenTemplateFile", }, { - name: "build podinfo (on-disk)", - args: "build kustomization podinfo --path ./testdata/build-kustomization/podinfo --in-memory-build=false", + name: "build podinfo (in-memory)", + args: "build kustomization podinfo --path ./testdata/build-kustomization/podinfo --in-memory-build=true", resultFile: "./testdata/build-kustomization/podinfo-result.yaml", assertFunc: "assertGoldenTemplateFile", }, @@ -77,8 +79,8 @@ assertFunc: "assertGoldenTemplateFile", }, { - name: "build ignore (on-disk)", - args: "build kustomization podinfo --path ./testdata/build-kustomization/ignore --ignore-paths \"!configmap.yaml,!secret.yaml\" --in-memory-build=false", + name: "build ignore (in-memory)", + args: "build kustomization podinfo --path ./testdata/build-kustomization/ignore --ignore-paths \"!configmap.yaml,!secret.yaml\" --in-memory-build=true", resultFile: "./testdata/build-kustomization/podinfo-with-ignore-result.yaml", assertFunc: "assertGoldenTemplateFile", }, @@ -89,8 +91,8 @@ assertFunc: "assertGoldenTemplateFile", }, { - name: "build with recursive (on-disk)", - args: "build kustomization podinfo --path ./testdata/build-kustomization/podinfo-with-my-app --recursive --local-sources GitRepository/default/podinfo=./testdata/build-kustomization --in-memory-build=false", + name: "build with recursive (in-memory)", + args: "build kustomization podinfo --path ./testdata/build-kustomization/podinfo-with-my-app --recursive --local-sources GitRepository/default/podinfo=./testdata/build-kustomization --in-memory-build=true", resultFile: "./testdata/build-kustomization/podinfo-with-my-app-result.yaml", assertFunc: "assertGoldenTemplateFile", }, @@ -164,8 +166,8 @@ assertFunc: "assertGoldenTemplateFile", }, { - name: "build podinfo (on-disk)", - args: "build kustomization podinfo --kustomization-file " + tmpFile + " --path ./testdata/build-kustomization/podinfo --in-memory-build=false", + name: "build podinfo (in-memory)", + args: "build kustomization podinfo --kustomization-file " + tmpFile + " --path ./testdata/build-kustomization/podinfo --in-memory-build=true", resultFile: "./testdata/build-kustomization/podinfo-result.yaml", assertFunc: "assertGoldenTemplateFile", }, @@ -200,14 +202,14 @@ assertFunc: "assertGoldenTemplateFile", }, { - name: "build with recursive (on-disk)", - args: "build kustomization podinfo --kustomization-file " + tmpFile + " --path ./testdata/build-kustomization/podinfo-with-my-app --recursive --local-sources GitRepository/default/podinfo=./testdata/build-kustomization --in-memory-build=false", + name: "build with recursive (in-memory)", + args: "build kustomization podinfo --kustomization-file " + tmpFile + " --path ./testdata/build-kustomization/podinfo-with-my-app --recursive --local-sources GitRepository/default/podinfo=./testdata/build-kustomization --in-memory-build=true", resultFile: "./testdata/build-kustomization/podinfo-with-my-app-result.yaml", assertFunc: "assertGoldenTemplateFile", }, { - name: "build with recursive in dry-run mode (on-disk)", - args: "build kustomization podinfo --kustomization-file " + tmpFile + " --path ./testdata/build-kustomization/podinfo-with-my-app --recursive --local-sources GitRepository/default/podinfo=./testdata/build-kustomization --in-memory-build=false --dry-run", + name: "build with recursive in dry-run mode (in-memory)", + args: "build kustomization podinfo --kustomization-file " + tmpFile + " --path ./testdata/build-kustomization/podinfo-with-my-app --recursive --local-sources GitRepository/default/podinfo=./testdata/build-kustomization --in-memory-build=true --dry-run", resultFile: "./testdata/build-kustomization/podinfo-with-my-app-result.yaml", assertFunc: "assertGoldenTemplateFile", }, @@ -255,6 +257,104 @@ } } +func TestBuildKustomizationDefaultBuildsAbsolutePathOutsideCwd(t *testing.T) { + cwdDir, sourceDir, kustomizationFile := newOutsideCwdKustomization(t, "default", "") + + restore := chdirForTest(t, cwdDir) + defer restore() + + flag := buildKsCmd.Flags().Lookup("in-memory-build") + if flag == nil { + t.Fatal("missing in-memory-build flag") + } + defaultValue, err := strconv.ParseBool(flag.DefValue) + if err != nil { + t.Fatal(err) + } + buildKsArgs.inMemoryBuild = defaultValue + + output, err := executeCommand("build kustomization app --path " + sourceDir + + " --kustomization-file " + kustomizationFile + + " --namespace default --dry-run") + if err != nil { + t.Fatalf("expected build to succeed with default backend, got: %v", err) + } + if !strings.Contains(output, "name: outside-cwd") { + t.Fatalf("expected rendered ConfigMap in output, got:\n%s", output) + } +} + +func chdirForTest(t *testing.T, dir string) func() { + t.Helper() + orig, err := os.Getwd() + if err != nil { + t.Fatal(err) + } + if err := os.Chdir(dir); err != nil { + t.Fatal(err) + } + return func() { + if err := os.Chdir(orig); err != nil { + t.Fatal(err) + } + } +} + +func newOutsideCwdKustomization(t *testing.T, namespace, targetNamespace string) (string, string, string) { + t.Helper() + parentDir := t.TempDir() + + cwdDir := filepath.Join(parentDir, "cwd") + if err := os.MkdirAll(cwdDir, 0o755); err != nil { + t.Fatal(err) + } + + sourceDir := filepath.Join(parentDir, "source") + if err := os.MkdirAll(sourceDir, 0o755); err != nil { + t.Fatal(err) + } + + if err := os.WriteFile(filepath.Join(sourceDir, "kustomization.yaml"), []byte(`apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- configmap.yaml +`), 0o644); err != nil { + t.Fatal(err) + } + + if err := os.WriteFile(filepath.Join(sourceDir, "configmap.yaml"), []byte(`apiVersion: v1 +kind: ConfigMap +metadata: + name: outside-cwd +`), 0o644); err != nil { + t.Fatal(err) + } + + targetNamespaceField := "" + if targetNamespace != "" { + targetNamespaceField = "\n targetNamespace: " + targetNamespace + } + + kustomizationFile := filepath.Join(parentDir, "app.yaml") + if err := os.WriteFile(kustomizationFile, []byte(`apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: app + namespace: `+namespace+` +spec: + interval: 5m + path: ./source + prune: true`+targetNamespaceField+` + sourceRef: + kind: GitRepository + name: app +`), 0o644); err != nil { + t.Fatal(err) + } + + return cwdDir, sourceDir, kustomizationFile +} + // TestBuildKustomizationPathNormalization verifies that absolute and complex // paths are normalized to prevent path concatenation bugs (issue #5673). // Without normalization, paths could be duplicated like: /path/test/path/test/file @@ -278,8 +378,8 @@ assertFunc: "assertGoldenTemplateFile", }, { - name: "build with absolute path (on-disk)", - args: "build kustomization podinfo --path " + absTestDataPath + " --in-memory-build=false", + name: "build with absolute path (in-memory)", + args: "build kustomization podinfo --path " + absTestDataPath + " --in-memory-build=true", resultFile: "./testdata/build-kustomization/podinfo-result.yaml", assertFunc: "assertGoldenTemplateFile", }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/cmd/flux/diff_kustomization.go new/flux2-cli-2.9.1/cmd/flux/diff_kustomization.go --- old/flux2-cli-2.9.0/cmd/flux/diff_kustomization.go 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/cmd/flux/diff_kustomization.go 2026-07-07 14:36:14.000000000 +0200 @@ -77,7 +77,7 @@ "When enabled, the post build substitutions will fail if a var without a default value is declared in files but is missing from the input vars.") diffKsCmd.Flags().BoolVarP(&diffKsArgs.recursive, "recursive", "r", false, "Recursively diff Kustomizations") diffKsCmd.Flags().StringToStringVar(&diffKsArgs.localSources, "local-sources", nil, "Comma-separated list of repositories in format: Kind/namespace/name=path") - diffKsCmd.Flags().BoolVar(&diffKsArgs.inMemoryBuild, "in-memory-build", true, + diffKsCmd.Flags().BoolVar(&diffKsArgs.inMemoryBuild, "in-memory-build", false, "Use in-memory filesystem during build.") diffKsCmd.Flags().BoolVar(&diffKsArgs.ignoreNotFound, "ignore-not-found", false, "Ignore Kustomization not found errors on the cluster when diffing.") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/cmd/flux/diff_kustomization_test.go new/flux2-cli-2.9.1/cmd/flux/diff_kustomization_test.go --- old/flux2-cli-2.9.0/cmd/flux/diff_kustomization_test.go 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/cmd/flux/diff_kustomization_test.go 2026-07-07 14:36:14.000000000 +0200 @@ -22,6 +22,7 @@ import ( "context" "os" + "strconv" "strings" "testing" @@ -180,6 +181,41 @@ } } +func TestDiffKustomizationDefaultBuildsAbsolutePathOutsideCwd(t *testing.T) { + fluxNS := allocateNamespace("flux-system") + targetNS := allocateNamespace("target") + setupTestNamespace(fluxNS, t) + setupTestNamespace(targetNS, t) + + cwdDir, sourceDir, kustomizationFile := newOutsideCwdKustomization(t, fluxNS, targetNS) + + restore := chdirForTest(t, cwdDir) + defer restore() + + flag := diffKsCmd.Flags().Lookup("in-memory-build") + if flag == nil { + t.Fatal("missing in-memory-build flag") + } + defaultValue, err := strconv.ParseBool(flag.DefValue) + if err != nil { + t.Fatal(err) + } + diffKsArgs.inMemoryBuild = defaultValue + + output, err := executeCommand("diff kustomization app --path " + sourceDir + + " --kustomization-file " + kustomizationFile + + " --ignore-not-found --progress-bar=false -n " + fluxNS) + if isChangeError(err) { + err = nil + } + if err != nil { + t.Fatalf("expected diff to build with default backend, got: %v", err) + } + if !strings.Contains(output, "ConfigMap/"+targetNS+"/outside-cwd created") { + t.Fatalf("expected created ConfigMap in diff output, got:\n%s", output) + } +} + // TestDiffKustomizationTakeOwnership tests `flux diff ks` when taking ownership // of existing resources on the cluster. A "pre-existing" configmap is applied // to the cluster, and the kustomization contains a matching configmap; the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/go.mod new/flux2-cli-2.9.1/go.mod --- old/flux2-cli-2.9.0/go.mod 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/go.mod 2026-07-07 14:36:14.000000000 +0200 @@ -13,18 +13,18 @@ github.com/distribution/distribution/v3 v3.1.1 github.com/fluxcd/cli-utils v1.2.2 github.com/fluxcd/go-git-providers v0.27.0 - github.com/fluxcd/helm-controller/api v1.6.1 - github.com/fluxcd/image-automation-controller/api v1.2.1 - github.com/fluxcd/image-reflector-controller/api v1.2.1 - github.com/fluxcd/kustomize-controller/api v1.9.1 - github.com/fluxcd/notification-controller/api v1.9.1 + github.com/fluxcd/helm-controller/api v1.6.2 + github.com/fluxcd/image-automation-controller/api v1.2.2 + github.com/fluxcd/image-reflector-controller/api v1.2.2 + github.com/fluxcd/kustomize-controller/api v1.9.2 + github.com/fluxcd/notification-controller/api v1.9.2 github.com/fluxcd/pkg/apis/event v0.27.1 github.com/fluxcd/pkg/apis/meta v1.30.1 github.com/fluxcd/pkg/auth v0.54.1 github.com/fluxcd/pkg/chartutil v1.27.1 github.com/fluxcd/pkg/envsubst v1.7.0 github.com/fluxcd/pkg/git v0.52.0 - github.com/fluxcd/pkg/kustomize v1.35.1 + github.com/fluxcd/pkg/kustomize v1.35.2 github.com/fluxcd/pkg/oci v0.68.0 github.com/fluxcd/pkg/runtime v0.110.1 github.com/fluxcd/pkg/sourceignore v0.18.0 @@ -32,8 +32,8 @@ github.com/fluxcd/pkg/ssh v0.25.0 github.com/fluxcd/pkg/tar v1.2.0 github.com/fluxcd/pkg/version v0.16.0 - github.com/fluxcd/source-controller/api v1.9.1 - github.com/fluxcd/source-watcher/api/v2 v2.2.1 + github.com/fluxcd/source-controller/api v1.9.2 + github.com/fluxcd/source-watcher/api/v2 v2.2.2 github.com/go-git/go-git/v5 v5.19.1 github.com/go-logr/logr v1.4.3 github.com/gonvenience/bunt v1.4.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/go.sum new/flux2-cli-2.9.1/go.sum --- old/flux2-cli-2.9.0/go.sum 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/go.sum 2026-07-07 14:36:14.000000000 +0200 @@ -176,16 +176,16 @@ github.com/fluxcd/gitkit v0.6.0/go.mod h1:svOHuKi0fO9HoawdK4HfHAJJseZDHHjk7I3ihnCIqNo= github.com/fluxcd/go-git-providers v0.27.0 h1:ll7qL4xYW6JtlcdRCpLYKQPqqXNs3je+J7xyEAF+fgw= github.com/fluxcd/go-git-providers v0.27.0/go.mod h1:l1ODx/sh0/pJ0LM8K3HJHhiMBR9dxaJcNUazT+I7VRM= -github.com/fluxcd/helm-controller/api v1.6.1 h1:h48BXjp/hvN8pIst5KfU++3oyLlO2OpigXfclSj7NW4= -github.com/fluxcd/helm-controller/api v1.6.1/go.mod h1:CaI5bHedusLcXYj1+pkd4RkSE8TtiEHI3ReHNsUySbg= -github.com/fluxcd/image-automation-controller/api v1.2.1 h1:RgJzncZf/aZpGlySOkqztOoDaQjm0afyFzMC4gTJbjw= -github.com/fluxcd/image-automation-controller/api v1.2.1/go.mod h1:LmGIeIsxdrmzJbXpexrRUaBLjJCPrNY3XhaDu6osKQY= -github.com/fluxcd/image-reflector-controller/api v1.2.1 h1:MfaLweSrJjR7YTahHKB8xPhx0Iq2KvcNPsboSjYLRGM= -github.com/fluxcd/image-reflector-controller/api v1.2.1/go.mod h1:1dZKQPfQdjdCYWOUA2UUYlF9+xhfosfsGgWaNI875Ts= -github.com/fluxcd/kustomize-controller/api v1.9.1 h1:QiGAlrjJh8RzderBavB6Z8MoJgzU0SWi0pK3+uYhZSw= -github.com/fluxcd/kustomize-controller/api v1.9.1/go.mod h1:utxc483AZDArFeBW5XeD/wiD0+E1oQbPi3b/TZc+v10= -github.com/fluxcd/notification-controller/api v1.9.1 h1:XGg9Muj0x/t5wmeqZh/8ZAgTpz4NIylP0wIhNI3cN+M= -github.com/fluxcd/notification-controller/api v1.9.1/go.mod h1:TpGuKZjeo2yXXKZ/X3oPIxMm/YGFQkccO31CDeXzrv4= +github.com/fluxcd/helm-controller/api v1.6.2 h1:oH3kXfiSVDKB5Mmh7tF4ywC2yK1Ui7enjt7GKWJbTxM= +github.com/fluxcd/helm-controller/api v1.6.2/go.mod h1:CaI5bHedusLcXYj1+pkd4RkSE8TtiEHI3ReHNsUySbg= +github.com/fluxcd/image-automation-controller/api v1.2.2 h1:d/I6yMrJZGEafWUOr+2/Zahp7D99GNIDrRZJX2c7ap0= +github.com/fluxcd/image-automation-controller/api v1.2.2/go.mod h1:LmGIeIsxdrmzJbXpexrRUaBLjJCPrNY3XhaDu6osKQY= +github.com/fluxcd/image-reflector-controller/api v1.2.2 h1:jcO8/83mfg62N+VoBuZMKZFzUHr96B0UzsJ+qKDYzec= +github.com/fluxcd/image-reflector-controller/api v1.2.2/go.mod h1:1dZKQPfQdjdCYWOUA2UUYlF9+xhfosfsGgWaNI875Ts= +github.com/fluxcd/kustomize-controller/api v1.9.2 h1:qUhXlh8QA65wyKOv3R6xMBVuNTr949kUr7u3M9fCcFI= +github.com/fluxcd/kustomize-controller/api v1.9.2/go.mod h1:utxc483AZDArFeBW5XeD/wiD0+E1oQbPi3b/TZc+v10= +github.com/fluxcd/notification-controller/api v1.9.2 h1:Ga4kMy6Q+BS1P2CqtQr97pozNK179MKAHdN8UC1ehq0= +github.com/fluxcd/notification-controller/api v1.9.2/go.mod h1:TpGuKZjeo2yXXKZ/X3oPIxMm/YGFQkccO31CDeXzrv4= github.com/fluxcd/pkg/apis/acl v0.10.0 h1:KPfAmELNvtvaz8wixnm/MYXqa+MJf7ntVVMUU93Aenk= github.com/fluxcd/pkg/apis/acl v0.10.0/go.mod h1:a87i2A7AlFO5N2J8CxtzaUCCDmuLLWOHwkKu3eJF5fY= github.com/fluxcd/pkg/apis/event v0.27.1 h1:bFnP6gcZzCVm/Dxf/ByFz6BW+FzSn4RoWUkf7ri2bOs= @@ -206,8 +206,8 @@ github.com/fluxcd/pkg/git v0.52.0/go.mod h1:mOvFDxoiuz+Mm4Ux1wKeTTckvBgZFvbTK8lNxmVHzKs= github.com/fluxcd/pkg/gittestserver v0.29.0 h1:2j03zKVL6iVn6oiUuecG/O/3Q1pULWM9JrF/HSjkpnc= github.com/fluxcd/pkg/gittestserver v0.29.0/go.mod h1:O8151jV0ppBZTb9IUXMjxh6hZpkiuLq8JQHDBPOkZFw= -github.com/fluxcd/pkg/kustomize v1.35.1 h1:qAGikUZE9eDtY2EXSXl56ueWy8420Sdg8s8s0IwEa1E= -github.com/fluxcd/pkg/kustomize v1.35.1/go.mod h1:LKjh2x9MjoJ8Ry0WTgB84WWgF999VwA4jWDix2x+QmE= +github.com/fluxcd/pkg/kustomize v1.35.2 h1:e4ugU3M78n2rD4/CP62dzEGLy6iLS2sRnUxMgEKvi9M= +github.com/fluxcd/pkg/kustomize v1.35.2/go.mod h1:P+KuhN0CMPekzDOV6ySPDdTu0XOkiEQaGgNtZEnwibU= github.com/fluxcd/pkg/oci v0.68.0 h1:eykB9HrMGOmCTT6MSKRIBMxTiieBigah1wFedMMyhYM= github.com/fluxcd/pkg/oci v0.68.0/go.mod h1:lNxvxqjGSGfEKI4Lnpj8mHTVDMy4Fdiico6Oml0tafU= github.com/fluxcd/pkg/runtime v0.110.1 h1:O7eVI/R40MQMQpi6cAlWsNka2hZ0YfMXzETmui9D06c= @@ -222,10 +222,10 @@ github.com/fluxcd/pkg/tar v1.2.0/go.mod h1:Wlalp5vIVe+BbckkKkqExKcoHAeeWJPAzwK7ONeFcS0= github.com/fluxcd/pkg/version v0.16.0 h1:VR9+143LAwbyUSAaMhiJHbfsiU+fTjA9L/3dr1ucfrI= github.com/fluxcd/pkg/version v0.16.0/go.mod h1:2M/l90CmbDaD21JTh77hjwaUbd/YM96+Fo8x4fMdxLI= -github.com/fluxcd/source-controller/api v1.9.1 h1:04Elx6/iFwgNOmrymfetaDfFFBqw5/LfoiTgyeLlrqQ= -github.com/fluxcd/source-controller/api v1.9.1/go.mod h1:qO98L20gw0MvLpSPapJKypyxHP7PejmJN5KxWXxDjCA= -github.com/fluxcd/source-watcher/api/v2 v2.2.1 h1:eRQnrksg/CylJSBFTHXMUpADRB0B2YC11YaUjSW9ZWE= -github.com/fluxcd/source-watcher/api/v2 v2.2.1/go.mod h1:v84ckEC92IRw9HZVHzUamwkgIv1Vh38NQn/jCwo8Sro= +github.com/fluxcd/source-controller/api v1.9.2 h1:t7P7gzbVE66sfw6oHMSzsp0bH0WdMFf6RvgUW1clCI4= +github.com/fluxcd/source-controller/api v1.9.2/go.mod h1:qO98L20gw0MvLpSPapJKypyxHP7PejmJN5KxWXxDjCA= +github.com/fluxcd/source-watcher/api/v2 v2.2.2 h1:D9zHdmLoLl8VI+DgsgAaa6Vc2e1mXGDBn8OaToAhMT4= +github.com/fluxcd/source-watcher/api/v2 v2.2.2/go.mod h1:v84ckEC92IRw9HZVHzUamwkgIv1Vh38NQn/jCwo8Sro= github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= github.com/fxamacker/cbor/v2 v2.9.2 h1:X4Ksno9+x3cz0TZv69ec1hxP/+tymuR8PXQJyDwfh78= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/bases/helm-controller/kustomization.yaml new/flux2-cli-2.9.1/manifests/bases/helm-controller/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/bases/helm-controller/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/bases/helm-controller/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/helm-controller/releases/download/v1.6.1/helm-controller.crds.yaml -- https://github.com/fluxcd/helm-controller/releases/download/v1.6.1/helm-controller.deployment.yaml +- https://github.com/fluxcd/helm-controller/releases/download/v1.6.2/helm-controller.crds.yaml +- https://github.com/fluxcd/helm-controller/releases/download/v1.6.2/helm-controller.deployment.yaml - account.yaml transformers: - labels.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/bases/image-automation-controller/kustomization.yaml new/flux2-cli-2.9.1/manifests/bases/image-automation-controller/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/bases/image-automation-controller/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/bases/image-automation-controller/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/image-automation-controller/releases/download/v1.2.1/image-automation-controller.crds.yaml -- https://github.com/fluxcd/image-automation-controller/releases/download/v1.2.1/image-automation-controller.deployment.yaml +- https://github.com/fluxcd/image-automation-controller/releases/download/v1.2.2/image-automation-controller.crds.yaml +- https://github.com/fluxcd/image-automation-controller/releases/download/v1.2.2/image-automation-controller.deployment.yaml - account.yaml transformers: - labels.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/bases/image-reflector-controller/kustomization.yaml new/flux2-cli-2.9.1/manifests/bases/image-reflector-controller/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/bases/image-reflector-controller/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/bases/image-reflector-controller/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/image-reflector-controller/releases/download/v1.2.1/image-reflector-controller.crds.yaml -- https://github.com/fluxcd/image-reflector-controller/releases/download/v1.2.1/image-reflector-controller.deployment.yaml +- https://github.com/fluxcd/image-reflector-controller/releases/download/v1.2.2/image-reflector-controller.crds.yaml +- https://github.com/fluxcd/image-reflector-controller/releases/download/v1.2.2/image-reflector-controller.deployment.yaml - account.yaml transformers: - labels.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/bases/kustomize-controller/kustomization.yaml new/flux2-cli-2.9.1/manifests/bases/kustomize-controller/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/bases/kustomize-controller/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/bases/kustomize-controller/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/kustomize-controller/releases/download/v1.9.1/kustomize-controller.crds.yaml -- https://github.com/fluxcd/kustomize-controller/releases/download/v1.9.1/kustomize-controller.deployment.yaml +- https://github.com/fluxcd/kustomize-controller/releases/download/v1.9.2/kustomize-controller.crds.yaml +- https://github.com/fluxcd/kustomize-controller/releases/download/v1.9.2/kustomize-controller.deployment.yaml - account.yaml transformers: - labels.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/bases/notification-controller/kustomization.yaml new/flux2-cli-2.9.1/manifests/bases/notification-controller/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/bases/notification-controller/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/bases/notification-controller/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/notification-controller/releases/download/v1.9.1/notification-controller.crds.yaml -- https://github.com/fluxcd/notification-controller/releases/download/v1.9.1/notification-controller.deployment.yaml +- https://github.com/fluxcd/notification-controller/releases/download/v1.9.2/notification-controller.crds.yaml +- https://github.com/fluxcd/notification-controller/releases/download/v1.9.2/notification-controller.deployment.yaml - account.yaml transformers: - labels.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/bases/source-controller/kustomization.yaml new/flux2-cli-2.9.1/manifests/bases/source-controller/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/bases/source-controller/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/bases/source-controller/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/source-controller/releases/download/v1.9.1/source-controller.crds.yaml -- https://github.com/fluxcd/source-controller/releases/download/v1.9.1/source-controller.deployment.yaml +- https://github.com/fluxcd/source-controller/releases/download/v1.9.2/source-controller.crds.yaml +- https://github.com/fluxcd/source-controller/releases/download/v1.9.2/source-controller.deployment.yaml - account.yaml transformers: - labels.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/bases/source-watcher/kustomization.yaml new/flux2-cli-2.9.1/manifests/bases/source-watcher/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/bases/source-watcher/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/bases/source-watcher/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,8 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/source-watcher/releases/download/v2.2.1/source-watcher.crds.yaml -- https://github.com/fluxcd/source-watcher/releases/download/v2.2.1/source-watcher.deployment.yaml +- https://github.com/fluxcd/source-watcher/releases/download/v2.2.2/source-watcher.crds.yaml +- https://github.com/fluxcd/source-watcher/releases/download/v2.2.2/source-watcher.deployment.yaml - account.yaml transformers: - labels.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/flux2-cli-2.9.0/manifests/crds/kustomization.yaml new/flux2-cli-2.9.1/manifests/crds/kustomization.yaml --- old/flux2-cli-2.9.0/manifests/crds/kustomization.yaml 2026-06-30 15:00:51.000000000 +0200 +++ new/flux2-cli-2.9.1/manifests/crds/kustomization.yaml 2026-07-07 14:36:14.000000000 +0200 @@ -1,10 +1,10 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- https://github.com/fluxcd/source-controller/releases/download/v1.9.1/source-controller.crds.yaml -- https://github.com/fluxcd/kustomize-controller/releases/download/v1.9.1/kustomize-controller.crds.yaml -- https://github.com/fluxcd/helm-controller/releases/download/v1.6.1/helm-controller.crds.yaml -- https://github.com/fluxcd/notification-controller/releases/download/v1.9.1/notification-controller.crds.yaml -- https://github.com/fluxcd/image-reflector-controller/releases/download/v1.2.1/image-reflector-controller.crds.yaml -- https://github.com/fluxcd/image-automation-controller/releases/download/v1.2.1/image-automation-controller.crds.yaml -- https://github.com/fluxcd/source-watcher/releases/download/v2.2.1/source-watcher.crds.yaml +- https://github.com/fluxcd/source-controller/releases/download/v1.9.2/source-controller.crds.yaml +- https://github.com/fluxcd/kustomize-controller/releases/download/v1.9.2/kustomize-controller.crds.yaml +- https://github.com/fluxcd/helm-controller/releases/download/v1.6.2/helm-controller.crds.yaml +- https://github.com/fluxcd/notification-controller/releases/download/v1.9.2/notification-controller.crds.yaml +- https://github.com/fluxcd/image-reflector-controller/releases/download/v1.2.2/image-reflector-controller.crds.yaml +- https://github.com/fluxcd/image-automation-controller/releases/download/v1.2.2/image-automation-controller.crds.yaml +- https://github.com/fluxcd/source-watcher/releases/download/v2.2.2/source-watcher.crds.yaml ++++++ flux2-cli.obsinfo ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.322076808 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.326076944 +0200 @@ -1,5 +1,5 @@ name: flux2-cli -version: 2.9.0 -mtime: 1782824451 -commit: dcc7def046cba2fe8d15d9737a4c250100f62fe0 +version: 2.9.1 +mtime: 1783427774 +commit: f05a280b876a3a1d35a76a91f701e605777853aa ++++++ helm-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.366078303 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.382078846 +0200 @@ -3,6 +3,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: helmreleases.helm.toolkit.fluxcd.io spec: group: helm.toolkit.fluxcd.io ++++++ helm-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.446081020 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.458081427 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/helm-controller:v1.6.1 + image: fluxcd/helm-controller:v1.6.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ image-automation-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.506083058 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.514083329 +0200 @@ -3,6 +3,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: imageupdateautomations.image.toolkit.fluxcd.io spec: group: image.toolkit.fluxcd.io ++++++ image-automation-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.546084416 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.558084824 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/image-automation-controller:v1.2.1 + image: fluxcd/image-automation-controller:v1.2.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ image-reflector-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.606086454 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.614086726 +0200 @@ -3,6 +3,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: imagepolicies.image.toolkit.fluxcd.io spec: group: image.toolkit.fluxcd.io @@ -309,6 +310,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: imagerepositories.image.toolkit.fluxcd.io spec: group: image.toolkit.fluxcd.io ++++++ image-reflector-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.658088220 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.662088356 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/image-reflector-controller:v1.2.1 + image: fluxcd/image-reflector-controller:v1.2.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ kustomize-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.698089579 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.702089715 +0200 @@ -3,6 +3,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: kustomizations.kustomize.toolkit.fluxcd.io spec: group: kustomize.toolkit.fluxcd.io ++++++ kustomize-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.734090801 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.742091073 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/kustomize-controller:v1.9.1 + image: fluxcd/kustomize-controller:v1.9.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ notification-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.778092296 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.786092568 +0200 @@ -3,6 +3,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: alerts.notification.toolkit.fluxcd.io spec: group: notification.toolkit.fluxcd.io @@ -169,6 +170,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: providers.notification.toolkit.fluxcd.io spec: group: notification.toolkit.fluxcd.io @@ -374,6 +376,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: receivers.notification.toolkit.fluxcd.io spec: group: notification.toolkit.fluxcd.io ++++++ notification-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.842094470 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.854094877 +0200 @@ -60,7 +60,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/notification-controller:v1.9.1 + image: fluxcd/notification-controller:v1.9.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ source-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.886095964 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.894096236 +0200 @@ -3,6 +3,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: buckets.source.toolkit.fluxcd.io spec: group: source.toolkit.fluxcd.io @@ -389,6 +390,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: externalartifacts.source.toolkit.fluxcd.io spec: group: source.toolkit.fluxcd.io @@ -586,6 +588,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: gitrepositories.source.toolkit.fluxcd.io spec: group: source.toolkit.fluxcd.io @@ -1075,6 +1078,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: helmcharts.source.toolkit.fluxcd.io spec: group: source.toolkit.fluxcd.io @@ -1433,6 +1437,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: helmrepositories.source.toolkit.fluxcd.io spec: group: source.toolkit.fluxcd.io @@ -1758,6 +1763,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: ocirepositories.source.toolkit.fluxcd.io spec: group: source.toolkit.fluxcd.io ++++++ source-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.938097730 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.946098002 +0200 @@ -50,7 +50,7 @@ fieldPath: metadata.namespace - name: TUF_ROOT value: /tmp/.sigstore - image: fluxcd/source-controller:v1.9.1 + image: fluxcd/source-controller:v1.9.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ source-watcher.crds.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:21.978099089 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:21.998099768 +0200 @@ -3,6 +3,7 @@ metadata: annotations: controller-gen.kubebuilder.io/version: v0.21.0 + kustomize.toolkit.fluxcd.io/substitute: disabled name: artifactgenerators.source.extensions.fluxcd.io spec: group: source.extensions.fluxcd.io ++++++ source-watcher.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.K2xk1a/_old 2026-07-09 22:19:22.062101942 +0200 +++ /var/tmp/diff_new_pack.K2xk1a/_new 2026-07-09 22:19:22.070102214 +0200 @@ -48,7 +48,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/source-watcher:v2.2.1 + image: fluxcd/source-watcher:v2.2.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/flux2-cli/vendor.tar.gz /work/SRC/openSUSE:Factory/.flux2-cli.new.1991/vendor.tar.gz differ: char 135, line 2
