From bdc8a21d1adc3c7b38e5be5046fcd39d0716e83a Mon Sep 17 00:00:00 2001 From: Debargho Ghosh Date: Mon, 18 Apr 2022 13:23:17 +0530 Subject: [PATCH] added release notes for 1.5.0 added paragraphs made SME review changes fixed errors fixed errors fixed error made review changes review changes done added known issues removed 1.1 and 1.2 for support matrix table made review changes made review changes made review changes made review changes made review changes --- cicd/gitops/gitops-release-notes.adoc | 2 + modules/gitops-release-notes-1-5-0.adoc | 60 +++++++++++++++++++ .../go-compatibility-and-support-matrix.adoc | 4 +- 3 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 modules/gitops-release-notes-1-5-0.adoc diff --git a/cicd/gitops/gitops-release-notes.adoc b/cicd/gitops/gitops-release-notes.adoc index 7274c96f6c99..63de80e084db 100644 --- a/cicd/gitops/gitops-release-notes.adoc +++ b/cicd/gitops/gitops-release-notes.adoc @@ -23,6 +23,8 @@ include::modules/go-compatibility-and-support-matrix.adoc[leveloffset=+1] include::modules/making-open-source-more-inclusive.adoc[leveloffset=+1] // Modules included, most to least recent +include::modules/gitops-release-notes-1-5-0.adoc[leveloffset=+1] + include::modules/gitops-release-notes-1-4-5.adoc[leveloffset=+1] include::modules/gitops-release-notes-1-4-3.adoc[leveloffset=+1] diff --git a/modules/gitops-release-notes-1-5-0.adoc b/modules/gitops-release-notes-1-5-0.adoc new file mode 100644 index 000000000000..16ef506026bc --- /dev/null +++ b/modules/gitops-release-notes-1-5-0.adoc @@ -0,0 +1,60 @@ +// Module included in the following assembly: +// +// * gitops/gitops-release-notes.adoc + +[id="gitops-release-notes-1-5-0_{context}"] += Release notes for {gitops-title} 1.5.0 + +[role="_abstract"] +{gitops-title} 1.5.0 is now available on {product-title} 4.8, 4.9, and 4.10. + +[id="new-features-1-5-0_{context}"] +== New features + +The current release adds the following improvements: + +* This enhancement upgrades Argo CD to version *2.3.3*. link:https://issues.redhat.com/browse/GITOPS-1708[GITOPS-1708] + +* This enhancement upgrades Dex to version *2.30.3*. link:https://issues.redhat.com/browse/GITOPS-1850[GITOPS-1850] + +* This enhancement upgrades Helm to version *3.8.0*. link:https://issues.redhat.com/browse/GITOPS-1709[GITOPS-1709] + +* This enhancement upgrades Kustomize to version *4.4.1*. link:https://issues.redhat.com/browse/GITOPS-1710[GITOPS-1710] + +* This enhancement upgrades Application Set to version *0.4.1*. + +* With this update, a new channel by the name *latest* has been added that provides the latest release of the {gitops-title}. For GitOps v1.5.0, the Operator is pushed to *gitops-1.5*, *latest* channel, and the existing *stable* channel. From GitOps v1.6 all the latest releases will be pushed only to the *latest* channel and not the *stable* channel. link:https://issues.redhat.com/browse/GITOPS-1791[GITOPS-1791] + +* With this update, the new CSV adds the `olm.skipRange: '>=1.0.0 <1.5.0'` annotation. As a result, all the previous release versions will be skipped. The Operator upgrades to v1.5.0 directly. link:https://issues.redhat.com/browse/GITOPS-1787[GITOPS-1787] + +* With this update, the Operator updates the Red Hat Single Sign-On (RH-SSO) to version v7.5.1 including the following enhancements: + +** You can log in to Argo CD using the OpenShift credentials including the `kube:admin` credential. +** The RH-SSO supports and configures Argo CD instances for Role-based Access Control (RBAC) using OpenShift groups. +** The RH-SSO honors the `HTTP_Proxy` environment variables. You can use the RH-SSO as an SSO for Argo CD running behind a proxy. ++ +link:https://issues.redhat.com/browse/GITOPS-1330[GITOPS-1330] + +* With this update, a new `.host` URL field is added to the `.status` field of the Argo CD operand. When a route or ingress is enabled with the priority given to route, then the new URL field displays the route. If no URL is provided from the route or ingress, the `.host` field is not displayed. ++ +When the route or ingress is configured, but the corresponding controller is not set up properly and is not in the `Ready` state or does not propagate its URL, the value of the `.status.host` field in the operand indicates as `Pending` instead of displaying the URL. This affects the overall status of the operand by making it `Pending` instead of `Available`. link:https://issues.redhat.com/browse/GITOPS-654[GITOPS-654] + +[id="fixed-issues-1-5-0_{context}"] +== Fixed issues + +The following issues have been resolved in the current release: + +* Before this update, RBAC rules specific to *AppProjects* would not allow the use of commas for the subject field of the role, thus preventing bindings to the LDAP account. This update fixes the issue and you can now specify complex role bindings in *AppProject* specific RBAC rules. link:https://issues.redhat.com/browse/GITOPS-1771[GITOPS-1771] + +* Before this update, when a `DeploymentConfig` resource is scaled to `0`, Argo CD displayed it in a *progressing* state with a health status message as *"replication controller is waiting for pods to run"*. This update fixes the edge case and the health check now reports the correct health status of the `DeploymentConfig` resource. link:https://issues.redhat.com/browse/GITOPS-1738[GITOPS-1738] + +* Before this update, the TLS certificate in the `argocd-tls-certs-cm` configuration map was deleted by the {gitops-title} unless the certificate was configured in the `ArgoCD` CR specification `tls.initialCerts` field. This issue is fixed now. link:https://issues.redhat.com/browse/GITOPS-1725[GITOPS-1725] + +* Before this update, while creating a namespace with the `managed-by` label it created a lot of `RoleBinding` resources on the new namespace. This update fixes the issue and now {gitops-title} removes the irrelevant `Role` and `RoleBinding` resources created by the previous versions. link:https://issues.redhat.com/browse/GITOPS-1550[GITOPS-1550] + +* Before this update, the TLS certificate of the route in pass-through mode did not have a CA name. As a result, Firefox 94 and later failed to connect to Argo CD UI with error code *SEC_ERROR_BAD_DER*. This update fixes the issue. You must delete the `` secrets and let it recreate. Then, you must delete the `` secrets. After the {gitops-title} recreates it, the Argo CD UI is accessible by Firefox again. link:https://issues.redhat.com/browse/GITOPS-1548[GITOPS-1548] + +[id="known-issues-1-5-0_{context}"] +== Known issues + +* Argo CD `.status.host` field is not updated when an `Ingress` resource is in use instead of a `Route` resource on OpenShift clusters. link:https://issues.redhat.com/browse/GITOPS-1920[GITOPS-1920] \ No newline at end of file diff --git a/modules/go-compatibility-and-support-matrix.adoc b/modules/go-compatibility-and-support-matrix.adoc index 2bb2ff3390e6..9297cebbf83a 100644 --- a/modules/go-compatibility-and-support-matrix.adoc +++ b/modules/go-compatibility-and-support-matrix.adoc @@ -15,10 +15,10 @@ In the table, features are marked with the following statuses: |*OpenShift GitOps* 7+|*Component Versions*|*OpenShift Versions* |*Version*|*kam* |*Helm* |*Kustomize*|*Argo CD*|*ApplicationSet*|*Dex* |*RH SSO* | +|1.5.0 |0.0.42 TP|3.8.0 GA|4.4.1 GA |2.3.3 GA |0.4.1 TP |2.30.3 GA |7.5.1 GA |4.8-4.10 |1.4.0 |0.0.41 TP|3.7.1 GA|4.2.0 GA |2.2.2 GA |0.2.0 TP |2.30.0 GA |7.4.0 GA |4.7-4.9 |1.3.0 |0.0.40 TP|3.6.0 GA|4.2.0 GA |2.1.2 GA |0.2.0 TP |2.28.0 GA |7.4.0 GA |4.7-4.9 -|1.2.0 |0.0.38 TP|3.5.0 GA|3.9.4 GA |2.0.5 GA |0.1.0 TP |N/A |7.4.0 GA |4.8 -|1.1.0 |0.0.32 TP|3.5.0 GA|3.9.4 GA |2.0.0 GA |N/A |N/A |N/A |4.7 + |=== * "kam" is an abbreviation for {gitops-title} Application Manager (kam).