From ae205793ab00f7661b3e2d0d6eb1bdd410ffc46d Mon Sep 17 00:00:00 2001 From: Dhruv Soni Date: Tue, 9 Dec 2025 17:33:29 +0530 Subject: [PATCH 1/3] RHDEVDOCS-7017: Content creation for GitOps 1.17.3 RN --- modules/gitops-release-notes-1-17-3.adoc | 29 ++++++++++++++++++++ release_notes/gitops-release-notes-1-17.adoc | 3 ++ 2 files changed, 32 insertions(+) create mode 100644 modules/gitops-release-notes-1-17-3.adoc diff --git a/modules/gitops-release-notes-1-17-3.adoc b/modules/gitops-release-notes-1-17-3.adoc new file mode 100644 index 000000000000..a40d9e216e4a --- /dev/null +++ b/modules/gitops-release-notes-1-17-3.adoc @@ -0,0 +1,29 @@ +// Module included in the following assembly: +// +// * release_notes/gitops-release-notes-1-17.adoc + +:_mod-docs-content-type: REFERENCE + +[id="gitops-release-notes-1-17-3_{context}"] += Release notes for {gitops-title} 1.17.3 + +{gitops-title} 1.17.3 is now available on {OCP} 4.12, 4.14, 4.15, 4.16, 4.17, 4.18, and 4.19. + +[id="errata-updates-1-17-3_{context}"] +== Errata updates + +[id="RHSA-XXXX:NNNN-gitops-1-17-3-security-update-advisory_{context}"] +=== RHSA-XXXX:NNNN - {gitops-title} 1.17.3 security update advisory + +Issued: 2025-12-10 + +The list of security fixes included in this release is available in the following advisory: + +* link:https://access.redhat.com/errata/RHSA-XXXX:NNNN[RHSA-XXXX:NNNN] + +If you have installed the {gitops-title} Operator in the default namespace, run the following command to view the container images in this release: + +[source,terminal] +---- +$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator +---- \ No newline at end of file diff --git a/release_notes/gitops-release-notes-1-17.adoc b/release_notes/gitops-release-notes-1-17.adoc index 8f4bcf3bcc43..9383025db7ef 100644 --- a/release_notes/gitops-release-notes-1-17.adoc +++ b/release_notes/gitops-release-notes-1-17.adoc @@ -29,6 +29,9 @@ include::modules/go-compatibility-and-support-matrix.adoc[leveloffset=+1] // Modules included, most to least recent +// Release notes for Red Hat OpenShift GitOps 1.17.3 +include::modules/gitops-release-notes-1-17-3.adoc[leveloffset=+1] + // Release notes for Red Hat OpenShift GitOps 1.17.2 include::modules/gitops-release-notes-1-17-2.adoc[leveloffset=+1] From b324e9511d34ad5488da82064d0e52003a5cb8bc Mon Sep 17 00:00:00 2001 From: Dhruv Soni Date: Wed, 10 Dec 2025 18:17:45 +0530 Subject: [PATCH 2/3] Added some new release notes --- modules/gitops-release-notes-1-17-3.adoc | 32 +++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/modules/gitops-release-notes-1-17-3.adoc b/modules/gitops-release-notes-1-17-3.adoc index a40d9e216e4a..e94e934c4a8b 100644 --- a/modules/gitops-release-notes-1-17-3.adoc +++ b/modules/gitops-release-notes-1-17-3.adoc @@ -26,4 +26,34 @@ If you have installed the {gitops-title} Operator in the default namespace, run [source,terminal] ---- $ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator ----- \ No newline at end of file +---- + +[id="new-features-1-17-3_{context}"] +== New features + +* With this update, the Redis version included with {gitops-title} is upgraded to `v7.2.11`. ++ +link:https://issues.redhat.com/browse/GITOPS-8019[GITOPS-8019] + +[id="fixed-issues-1-17-3_{context}"] +== Fixed issues + +GitOps Operator pulls images from registry.redhat.io:: +Before this update, when the `.spec.version` field was set in the Argo CD CR, the {gitops-title} Operator incorrectly pulled upstream images from `quay.io`. With this update, this issue is fixed. The {gitops-title} Operator pulls images from `registry.redhat.io` and only uses certified images from the Red Hat registry. ++ +link:https://issues.redhat.com/browse/GITOPS-7789[GITOPS-7789] + +Revised rolling update strategy for HAProxy deployment:: +Before this update, the `openshift-gitops-redis-ha-haproxy` deployment failed to upgrade on a three-worker node cluster due to a combination of pod anti-affinity rules and the update strategy. With this update, the {gitops-title} Operator revises the rolling update strategy to fix this issue. ++ +link:https://issues.redhat.com/browse/GITOPS-8033[GITOPS-8033] + +Added ingress permissions for successful reconciliation:: +Before this update, the {gitops-title} Operator failed to reconcile when `spec.applicationSet.webhookServer.route.enabled` was set to `true` in the Argo CD CR. This issue occurred because the {gitops-title} Operator lacked the required ingress permissions for `config.openshift.io`. With this update, the {gitops-title} Operator includes the necessary permissions and reconciles successfully. ++ +link:https://issues.redhat.com/browse/GITOPS-8152[GITOPS-8152] + +Improved Redis HA startup reliability:: +Before this update, in the Redis high availability (HA) mode, the Redis config `init` container could hang for several minutes while detecting the master container, causing Redis pods to take a long time to become _Ready_. With this update, the master container detection logic includes a connection timeout, which prevents the `init` container from blocking and ensures a faster, more reliable Redis HA startup. ++ +link:https://issues.redhat.com/browse/GITOPS-7608[GITOPS-7608] From 8781a8219cc3b25cb4176ded198447510e1a5a3e Mon Sep 17 00:00:00 2001 From: Dhruv Soni Date: Fri, 12 Dec 2025 12:26:26 +0530 Subject: [PATCH 3/3] Incorporating QE review comments --- modules/gitops-release-notes-1-17-3.adoc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/gitops-release-notes-1-17-3.adoc b/modules/gitops-release-notes-1-17-3.adoc index e94e934c4a8b..fa6c38c2432d 100644 --- a/modules/gitops-release-notes-1-17-3.adoc +++ b/modules/gitops-release-notes-1-17-3.adoc @@ -31,13 +31,19 @@ $ oc describe deployment gitops-operator-controller-manager -n openshift-gitops- [id="new-features-1-17-3_{context}"] == New features -* With this update, the Redis version included with {gitops-title} is upgraded to `v7.2.11`. +git-lfs dependency update:: +* With this update, the `git-lfs` dependency in the Argo CD container image is updated to `v3.7.1`. + -link:https://issues.redhat.com/browse/GITOPS-8019[GITOPS-8019] +link:https://issues.redhat.com/browse/GITOPS-8142[GITOPS-8142] [id="fixed-issues-1-17-3_{context}"] == Fixed issues +Redis version update:: +* With this update, the Redis version included with {gitops-title} is upgraded to `v7.2.11`. ++ +link:https://issues.redhat.com/browse/GITOPS-8019[GITOPS-8019] + GitOps Operator pulls images from registry.redhat.io:: Before this update, when the `.spec.version` field was set in the Argo CD CR, the {gitops-title} Operator incorrectly pulled upstream images from `quay.io`. With this update, this issue is fixed. The {gitops-title} Operator pulls images from `registry.redhat.io` and only uses certified images from the Red Hat registry. + @@ -49,7 +55,7 @@ Before this update, the `openshift-gitops-redis-ha-haproxy` deployment failed to link:https://issues.redhat.com/browse/GITOPS-8033[GITOPS-8033] Added ingress permissions for successful reconciliation:: -Before this update, the {gitops-title} Operator failed to reconcile when `spec.applicationSet.webhookServer.route.enabled` was set to `true` in the Argo CD CR. This issue occurred because the {gitops-title} Operator lacked the required ingress permissions for `config.openshift.io`. With this update, the {gitops-title} Operator includes the necessary permissions and reconciles successfully. +Before this update, the {gitops-title} Operator failed to reconcile when `.spec.applicationSet.webhookServer.route.enabled` was set to `true` in the Argo CD CR. This issue occurred because the {gitops-title} Operator lacked the required ingress permissions for `config.openshift.io`. With this update, the {gitops-title} Operator includes the necessary permissions and reconciles successfully. + link:https://issues.redhat.com/browse/GITOPS-8152[GITOPS-8152]