-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
5
-
False
-
-
False
-
-
-
5
-
GitOps Crimson - Sprint 3268, GitOps Crimson - Sprint 3269
Story (Required)
Fetch child resources of an Argo CD application during reconciliation. Specifically, the controller should:
- Retrieve direct child resources of the Argo CD application from the repository server.
- Retrieve descendant resources using the resource-relation-lookup ConfigMap.
ConfigMap Details
The resource-relation-lookup ConfigMap provides a mapping of resource relationships:
apiVersion: v1 kind: ConfigMap metadata: name: resource-relation-lookup namespace: argocd data: apps_Deployment: apps_ReplicaSet apps_ReplicaSet: core_Pod apps_StatefulSet: apps_ReplicaSet core_Service: core_Endpoint
{{}}
Acceptance Criteria
- Direct Children Retrieval: The controller retrieves all direct child resources from the repository server for the Argo CD application being reconciled.
- Descendant Resources Retrieval: Using the resource-relation-lookup ConfigMap, fetch descendant relationships recursively.
- clones
-
GITOPS-6160 Dynamically Populate and Update ConfigMap for Kubernetes Resource Relationships
-
- Closed
-
- is cloned by
-
GITOPS-6207 Implement Unit Tests for pkg/utility
-
- Closed
-