Blog
Writing on SRE, platform engineering and things I learn along the way.
How to delete cloud artifact registry container images after one year excluding live ones
A registry policy based on age and position can delete an image that production still pins. This cleanup job reads the deployment state first, stops when its input is unreliable, and publishes its plan days before it deletes anything.
Architecture Decision Record: promote microservices with pull requests to a GitOps repository
A sanitized Architecture Decision Record from an internal developer platform: every promotion is written as a pull request, and a controller reconciles the cluster from the repository.