Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-7089

Build Argo Agent Principal container image using the Konflux

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • None
    • None
    • 5
    • GitOps Crimson Sprint 17

      Story (Required)

      Create image for the Argo Agent Agent component through konflux

      Source: https://github.com/argoproj-labs/argocd-agent

      Dockerfile: https://github.com/argoproj-labs/argocd-agent/blob/main/Dockerfile.principal 

      Approach (Required)

      1. Create a new temporary downstream repo.  Note that the downstream source will be eventually moved to a single release repo either in github or gitlab.
      2. Add argocd-agent source as a submodule
      3. Create a downstream dockerfile. Refer CPASS dockerfile
      4. Create a principal component in argo-argent konflux application 
      5. Add the CI configs to build the image
      6. Ensure builds run in hermatic env 

      Acceptance Criteria (Mandatory)

      • argo-agent  agent component added to Konflux
      • image build successfully in Konflux hermatic env

      Done Checklist

      • Code is completed, reviewed, documented and checked in
      • Unit and integration test automation have been delivered and running cleanly in continuous integration/staging/canary environment
      • Continuous Delivery pipeline(s) is able to proceed with new code included
      • Customer facing documentation, API docs etc. are produced/updated, reviewed and published
      • Acceptance criteria are met

              nmirasch@redhat.com Neus Miras Chueca
              rh-ee-anjoseph Anand Francis Joseph
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: