Open ben851 opened 3 weeks ago
Working on first PR with existing CICD
Existing CICD ADR has been PR'ed
Reworked the existing ADR to include both current and future state for the release process.
All should read the ADR and we should discuss. Will discuss at dev review with the thought being we'll talk about it in depth next week.
Wanting to expand on the ADR diagrams, I decided to look into auto-generated workflow maps. I'm work on a github workflow that will auto-generate this.
Jimmy reviewed the ADR and Ben to reply on his comments, questions or suggestions.
Started reviewing this yesterday - merged the quick suggestions, will work on the others.
Added in diagrams of all the CI/CD processes for PR and merge to main/releases
Updated the PR to be a bit more focused in messaging. Ready to be reviewed.
Jimmy and Pond reviewed - I will review their review
Description
As a developer of notify, I would like to have a clear understanding of how the CICD for Kubernetes works, as well as provide a road map for improvements.
WHY are we building?
There's no documentation on how CI/CD is done for Kubernetes. Since we are in the process of migrating from Kustomize to Helmfile, it would be a good time to document both the existing process, as well as the changes required to implement helmfile.
WHAT are we building?
An ADR documenting how our CI/CD works.
VALUE created by our solution
Increased knowledge at the team level Easier troubleshooting of environments
Acceptance Criteria