Impact:
Harness Chaos Engineering module page was resulting in errors for a few users and they were unable to view or create Chaos Experiments.
Root Cause:
During a restart of one of the chaos manager pod it encountered an issue as it could not find the SEGMENT_API_KEY secret. This resulted in a CreateContainerConfigError.
Detailed Timeline:
Time
Event
June 5, 2023, 02:35 PST
One of the pod in the replica set got restarted.
July 5, 2023, 03:12 PST
Internal testing found the issue.
July 5, 2023, 03:36 PST
Fixed the Redis secret key and resolved the issue
Remediation Plan and Action Items:
- What was done to remediate the current Issue?
The secret was updated with the correct key.
- Why didn’t we roll back early?
It was a manual error in updating by overwriting a key instead of adding a new key.
- How can this be prevented in the future?
- We have changed the pipeline to inherit the values from the secret manager.
- Added a process to bounce the related pods if dependent config maps or secrets are updated.