-
Bug
-
Resolution: Done
-
Major
-
None
-
3
-
False
-
None
-
False
-
-
-
GITOPS Sprint 238, GITOPS Sprint 239
Description of problem:
Argo CD instance's phase (under `status.phase`) is set to available even if core components are not up yet
details captured here: https://github.com/argoproj-labs/argocd-operator/issues/917
This bug affects our ability to export reliable operator metrics
Prerequisites (if any, like setup, operators/versions):
Steps to Reproduce
- deploy the operator
- create an argo-cd instance
- verify that phase is initially set to Available and core components are running
- edit argo-cd to set the image version to an invalid version:
spec:
version: dummy-version # See that core component pods are restarted with invalid image and stuck in pending
- Confirm that argo-cd instance phase is still set to available
Actual results:
Phase remains set to "available"
Expected results:
Phase should say "pending"
Reproducibility (Always/Intermittent/Only Once):
Always
Acceptance criteria:
Phase reconciliation should be fixed, so phase is always represented accurately
Definition of Done:
Build Details:
Additional info (Such as Logs, Screenshots, etc):
*
- blocks
-
GITOPS-2820 Expose metrics to guage operator performance
- Closed
-
GITOPS-3244 [Backport] Expose metrics to guage operator performance
- Closed