Automating Image Updates with Renovate and GitOps

The last manual step in my GitOps setup was updating image tags. A new version of an app would get published and I would have to go into my repo, find the deployment manifest, and bump the tag by hand. That is not automation. That is just moving the manual work to a different place. Renovate fixed that. Here is how the full automation chain works now: - A new Docker image gets published to the registry. - Renovate detects the new tag automatically. - Renovate opens a pull request in my home lab repo suggesting the version bump. - I review and merge it. - Flux detects the change and updates the running pod. I never touch the manifest directly. I just review a pull request. Now GitOps can actually do this entire flow automatically including the merge. But I deliberately keep the manual review step. Every update goes through my eyes before it hits the cluster. I see what changed, what version it moved to, and I make the call to merge. That is how I actually stay on top of what is running in my environment and why. Full automation is powerful. Intentional automation is better. Are you automating image updates in your setup or still bumping tags manually? 👇 Follow me, I am documenting everything I build and learn in my home lab. #DevOps #GitOps #Kubernetes #CloudNative #Automation

To view or add a comment, sign in

Explore content categories