-
Spike
-
Resolution: Done
-
Normal
-
None
-
None
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:
- 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.
- 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.
- 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
- clones
-
GITOPS-5777 Support Argo Resources in Kubectl Graph project
-
- Closed
-
- is cloned by
-
GITOPS-6136 Investigate Using ConfigMap as a Lookup for Resource Dependencies
-
- Closed
-