IBM / cloudpak-gitops

Deployment of IBM Cloud Paks using ArgoCD / Red Hat GitOps operator.
Apache License 2.0
22 stars 23 forks source link

feat: Update OpenShift GitOps to 1.10 #296

Closed nastacio closed 11 months ago

nastacio commented 11 months ago

closes: #289

Description of changes:

Output of argocd app list command or screenshot of the Argo CD Application synchronization window showing successful application of changes in this branch.

With OCP 4.12

Installing CP4I as an example and validation that the custom health checks still work for its resources:

 oc get csv 
NAME                                DISPLAY                    VERSION   REPLACES                           PHASE
openshift-gitops-operator.v1.10.1   Red Hat OpenShift GitOps   1.10.1    openshift-gitops-operator.v1.8.6   Succeeded

argocd app list
NAME                                  CLUSTER                         NAMESPACE         PROJECT               STATUS  HEALTH   SYNCPOLICY  CONDITIONS  REPO                                        PATH                                    TARGET
openshift-gitops/argo-app             https://kubernetes.default.svc  openshift-gitops  argocd-control-plane  Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/argocd                           289-gitops-110
openshift-gitops/cp-shared-app        https://kubernetes.default.svc  ibm-cloudpaks     default               Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/argocd-cloudpaks/cp-shared       289-gitops-110
openshift-gitops/cp-shared-operators  https://kubernetes.default.svc  ibm-cloudpaks     default               Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/cloudpaks/cp-shared/operators    289-gitops-110
openshift-gitops/cp4i-apic            https://kubernetes.default.svc  cp4i              default               Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/cloudpaks/cp4i/install-apic      289-gitops-110
openshift-gitops/cp4i-app             https://kubernetes.default.svc  cp4i              default               Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/argocd-cloudpaks/cp4i            289-gitops-110
openshift-gitops/cp4i-mq              https://kubernetes.default.svc  cp4i              default               Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/cloudpaks/cp4i/install-mq        289-gitops-110
openshift-gitops/cp4i-platform        https://kubernetes.default.svc  cp4i              default               Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/cloudpaks/cp4i/install-platform  289-gitops-110
openshift-gitops/cp4i-prereqs         https://kubernetes.default.svc  cp4i              default               Synced  Healthy  Auto-Prune  <none>      https://github.com/IBM/cloudpak-gitops.git  config/cloudpaks/cp4i/install-prereqs   289-gitops-110

argocd app get cp4i-mq 
Name:               openshift-gitops/cp4i-mq
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          cp4i
URL:                https://openshift-gitops-server-openshift-gitops.apps.dngitops289b.cp.fyre.ibm.com/applications/cp4i-mq
Repo:               https://github.com/IBM/cloudpak-gitops.git
Target:             289-gitops-110
Path:               config/cloudpaks/cp4i/install-mq
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to 289-gitops-110 (4711244)
Health Status:      Healthy

GROUP                 KIND          NAMESPACE  NAME                 STATUS  HEALTH   HOOK  MESSAGE
operators.coreos.com  Subscription  cp4i       ibm-mq-ibm-operator  Synced  Healthy        AtLatestKnown
                      ConfigMap     cp4i       mqsc-ini-cases       Synced                 configmap/mqsc-ini-cases unchanged
mq.ibm.com            QueueManager  cp4i       case-queues-1-qmgr   Synced  Healthy        queuemanager.mq.ibm.com/case-queues-1-qmgr created
nastacio commented 11 months ago

:tada: This PR is included in version 0.31.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: