-
Epic
-
Resolution: Done
-
Major
-
None
-
Labels in Application Events
-
False
-
None
-
False
-
To Do
-
0% To Do, 0% In Progress, 100% Done
-
-
-
Epic Goal
Add Application labels to Argo CD Application events so that they can be used in third party applications like those providing metrics dashboards or log analysis
Why is this important?
This request came to us from one of our existing customers as an RFE. As detailed below in Scenarios, the customer’s organisation is tagging their Applications via labels so that they’re able to differentiate between teams and environments further down the line in subsequent workflows.
This feature would contribute to improved observability of Argo CD, which is one of our priority areas in GitOps for CY 23. In addition to this, increasing the amount of customer driven backlog items is one of the goals the team identified at the start of the year.
Scenarios
From an upstream GitHub issue (created by a Red Hat customer):
- We have several Application labels which differentiate team (business application) and environment (dev/test/prod) and we would like to forward ArgoCD Application events (as well as container stdout) to central ELK, particular index.
Acceptance Criteria (Mandatory)
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - provide an example and description of the feature, a summary of what use case it satisfies, and a link to the upstream docs
- Documentation of this feature is added to the upstream
- Release notes include this feature
- Each Application event inherits the labels from the Application that generated it
- Unit tests exist that cover the code that was changed or added as part of this feature
Done Checklist
- Acceptance criteria are met
- Non-functional properties of the Feature have been validated (such as performance, resource, UX, security or privacy aspects)
- User Journey automation is delivered
- Support and SRE teams are provided with enough skills to support the feature in production environment
- is related to
-
RFE-3590 Exposing Application labels in events of ArgoCD
- Accepted
- relates to
-
GITOPS-4520 Refine and create required stories for labels in events
- Closed
- links to
-
RHEA-2024:137049 Errata Advisory for OpenShift GitOps v1.14.0