From ea0875245d07dc5a161a5b10f38489501c540ba0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 Oct 2026 04:42:42 +0000 Subject: [PATCH] chore(main): release 0.53.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 18 ++++++++++++++++++ charts/gitops-reverser/Chart.yaml | 4 ++-- charts/gitops-reverser/values.yaml | 2 +- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fed4b17f..c3e01e1e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.52.0" + ".": "0.53.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c4dbb17..127017d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.53.0](https://github.com/ConfigButler/gitops-reverser/compare/v0.52.0...v0.53.0) (2026-10-20) + + +### ⚠ BREAKING CHANGES + +* **applier:** ClusterProvider.spec.allowAnySourceNamespace is gone, and true is refused on any spec change. Set spec.allowCrossNamespace.sources: true instead; until then, cross-namespace WatchRules stop mirroring. A trigger whose applier is in another namespace needs spec.allowCrossNamespace.appliers: true. +* spec.onRefusal PushEmptyCommit is replaced by Reapply, which needs an apply trigger: the GitTarget names a FluxTrigger or ArgoCDTrigger in spec.applyTriggerRef, and a refused edit asks that trigger's Kustomization or Application to apply the current tip instead of moving the branch with an empty commit. A stored PushEmptyCommit reads as Ignore. See docs/UPGRADING.md for the upgrade order. + +### Features + +* **applier:** hold the applier, resuming a suspended Kustomization for each apply ([#420](https://github.com/ConfigButler/gitops-reverser/issues/420)) ([519b483](https://github.com/ConfigButler/gitops-reverser/commit/519b483e4db0aeef96e1f29abbfb65679513d741)) +* GitOps Reverser decides when Flux or Argo CD applies a folder ([#419](https://github.com/ConfigButler/gitops-reverser/issues/419)) ([fd4c601](https://github.com/ConfigButler/gitops-reverser/commit/fd4c60102e6ac61146e22698c608d4be7de9c972)) + + +### Bug Fixes + +* **controller:** stall a rule on its GitTarget's own Stalled verdict ([#422](https://github.com/ConfigButler/gitops-reverser/issues/422)) ([a4c2e63](https://github.com/ConfigButler/gitops-reverser/commit/a4c2e633fbdb747d953c46ee4082db24fc7a9e1e)) + ## [0.52.0](https://github.com/ConfigButler/gitops-reverser/compare/v0.51.0...v0.52.0) (2026-10-06) diff --git a/charts/gitops-reverser/Chart.yaml b/charts/gitops-reverser/Chart.yaml index 362b863a..70ed117e 100644 --- a/charts/gitops-reverser/Chart.yaml +++ b/charts/gitops-reverser/Chart.yaml @@ -4,8 +4,8 @@ description: >- A Kubernetes controller for two-way GitOps synchronization - reverse sync from Kubernetes to Git type: application -version: 0.52.0 -appVersion: 0.52.0 +version: 0.53.0 +appVersion: 0.53.0 keywords: - gitops - kubernetes diff --git a/charts/gitops-reverser/values.yaml b/charts/gitops-reverser/values.yaml index 3f04cadf..963414e6 100644 --- a/charts/gitops-reverser/values.yaml +++ b/charts/gitops-reverser/values.yaml @@ -13,7 +13,7 @@ deploymentStrategy: image: repository: ghcr.io/configbutler/gitops-reverser pullPolicy: IfNotPresent - tag: 0.52.0 # x-release-please-version + tag: 0.53.0 # x-release-please-version imagePullSecrets: [] nameOverride: ""