Find me on LinkedIn!
- Control Plane, Service, or Both? – Argo CD Multi-Cluster Architectures
- Enforcing Kubernetes Best Practices using Kyverno and Argo CD
- Sustainable GitOps with Argo CD and kube-green
- Argo CD Build Environment Examples
- How many do you need? - Argo CD Architectures Explained
- Creating a fully-managed Kubernetes GitOps platform with Argo CD - Hands-on Lab
- Automated Releases and Docker Builds - Blog Post
Check out the argocd-diff-action
The argocd-diff-action
improves feedback on pull requests in GitOps repos integrated with ArgoCD.
A fork of an existing action that was abandoned (quizlet/argocd-diff-action). Unfortunately, it was missing some key features (e.g., the ability to exclude paths, support for diffing Apps of Apps) and has some long standing bugs (quizlet/argocd-diff-action#8).
I am working to bring it up to date with a focus on using CI to keep the feedback cycles short and encourage single piece flow. The CI for the action has already come along way, with improvements such as:
- ci: auto-merge Dependabot minor version updates #13
- ci(release): add semantic-release workflow #4
- ci(checks): add jest coverage comment to prs #33
Check out my PRs on the action for a sense of how I like to collaborate!
- 2022-10 - Present: Developer Advocate @ Akuity
- 2021-08 - 2022-09: DevOps Engineer @ ratehub.ca
- 2020-07 - 2021-08: Linux SysAdmin / DevOps Engineer @ Empire Life Ins. Co
- 2019-02 - 2020-07: Linux SysAdmin @ Telecom Metric Inc.
- Pre 2019: Misc Technical Support/Service Desk roles
- Kubernetes
- Terraform
- Ansible
- Github Actions
- Argo CD
- GCP
- Typescript/Go
- 🐕🦺 Train with my dog @argo.morey.k9.
- 💾 Hoard data in my Homelab.
- 🥾 Hike.
- 🇩🇪 Lerne Deutsch.
- 📚 Read (Currently: What If, The Field Guide to Understanding 'Human Error')