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

Research Using ArgoCD Repo Server and Kubectl Tree for Application Child Resource Discovery

XMLWordPrintable

    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • 5
    • GitOps Crimson - Sprint 3268

      Story (Required)

      We need to investigate whether the ArgoCD Repo Server can be leveraged to retrieve the direct child resources of an ArgoCD application and whether the kubectl-tree project can be used to fetch indirect child resources.

      Research Objectives:

      1. Direct Child Resource Discovery:
        • Explore the capabilities of the ArgoCD Repo Server to identify and retrieve direct child resources of an application.
        • Understand the data format, APIs, and constraints provided by the Repo Server.
      1. Indirect Child Resource Discovery:
        • Evaluate the kubectl-tree project for building resource hierarchies to discover indirect child resources.
        • Assess the feasibility of integrating kubectl-tree for recursive resource mapping.
      1. Performance and Feasibility:
        • Investigate the performance impact and limitations of using these tools at scale.
        • Assess the complexity of integrating.

       

      Acceptance Criteria (Mandatory)

      • Documentation of findings for both Repo Server and kubectl-tree.
      • A decision on whether this approach can be pursued further.
      • Outline of potential challenges or blockers.

       Resources

              rh-ee-mmeetei Mangaal Meetei
              rh-ee-anjoseph Anand Francis Joseph
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: