Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-2976

Allow CMPs to pull deps from private repos

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Blocker
    • None
    • None
    • GitOps
    • False
    • None
    • False
    • Not Selected
    • 0
    • 0% 0%

    Description

      1. Proposed title of this feature request

      Allowing Sidecar Containers to be added to ArgoCD Deployments 

      2. What is the nature and description of the request?

      According to this git issue from the ArgoCD upstream: https://github.com/argoproj/argo-cd/issues/8820#issuecomment-1099247399 

      argocd-cm plugins are being deprecated in favor of sidecar plugins. OpenShift GitOps currently does not allow modifications to the containers field of ArgoCD Deployments. 

      (I would expect this to be at argocd.spec.repo.containers) in the crd. Because of this, sidecar containers cannot be created. 

      Additionally, as stated in this git issue: https://github.com/argoproj/argo-cd/issues/8820 

      The ability of argocd-cm CMP plugins can no longer use the git credentials that the repo server has access to (Worked before GitOps version 1.5.0). meaning plugins that pull from a private repo fail to authenticate. The suggested fix for this is to use sidecar containers.

      3. Why does the customer need this? (List the business requirements here)

      In order for plugins that pull dependencies from a private git repo, and because argocd-cm is being deprecated upstream.

      4. List any affected packages or components.

       

      OpenShift GitOps ArgoCD Custom Resource.

      Attachments

        Issue Links

          Activity

            People

              halawren@redhat.com Harriet Lawrence
              cawright@redhat.com Cameron Wright (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: