Uploaded image for project: 'FlightPath'
  1. FlightPath
  2. FLPATH-1338

Demo Janus IDP gitops helm charts do not deploy in OCP 4.16

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • Critical

      Description of the problem:

      The demo Janus IDP gitops helm charts do not deploy in OCP 4.16 - Specifically the gitops/argocd has a deploy failure.

      OCP 4.16 is impacted:

      •  Orchestrator operator will not deploy if gitops is enabled and demo helm charts are used
      • M1 + M2 Orchestrator deploys but gitops won't be deployed

       

      We believe the issue is due to the gitops channel being pinned to 1.10

      This also impacts the Orchestrator operator as it complains about the gitops operator not being an available version.

      How reproducible:

      100%

      Steps to reproduce:

      1. Deploy gitops operator via documented steps
      2. Try to deploy orchestrator

      Actual results:

      Helm chart status shows

      NAME                    NAMESPACE               REVISION        UPDATED                                 STATUS          CHART                           APP VERSION
      orchestrator-gitops     orchestrator-gitops     1               2024-05-23 21:04:09.206690286 -0400 EDT failed          gitops-operator-0.4.3           v2.4.11
      orchestrator-pipelines  orchestrator-gitops     1               2024-05-23 21:04:07.879993724 -0400 EDT deployed        pipelines-operator-0.1.0        v2.4.11
       

      Orchestrator subscription then shows

        conditions:
        - message: 'constraints not satisfiable: subscription openshift-gitops-operator
            exists, subscription openshift-gitops-operator requires at least one of redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.5,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.4,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.3,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.9.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.9.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.9.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.3,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.7.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.7.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.7.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.3,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.1-0.1666124167.p,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.5.4,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.5.3
            or redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.5.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.7.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.4,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.1-0.1666124167.p,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.5.4,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.2,
            @existing/openshift-operators//openshift-gitops-operator.v1.10.5, redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.3,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.7.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.5,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.9.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.8.1,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.6.3,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.7.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.5.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.9.0,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.9.2,
            redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.5.3
            and redhat-operators/openshift-marketplace/gitops-1.10/openshift-gitops-operator.v1.10.3
            provide ArgoCD (argoproj.io/v1alpha1), clusterserviceversion openshift-gitops-operator.v1.10.5
            exists and is not referenced by a subscription'
          reason: ConstraintsNotSatisfiable 

       

       

      Expected results:

      Everything deploys without error

       

      Workaround is to override the operator.channel to latest in the gitops template

      helm upgrade -i --reset-values --create-namespace --values=/home/kni/orch-gitops/janus-idp-bootstrap/charts/gitops-operator/values.yaml --set namespaces={orchestrator-gitops} --set operator.channel=latest orchestrator-gitops 

       

            jgil@redhat.com Jordi Gil
            chadcrum Chad Crum
            Yona First Yona First
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: