Releases: by-pinja/kubernetes-image-updater
Releases · by-pinja/kubernetes-image-updater
Simplified version without complex tag matching
This version only updates matching images and doesn't try to figure out it manually.
So to update image nginx:latest you must send nginx:latest, it doesn't update it if you send image like 'nginx:1.0.0' as it did before on cases where latest tag was set.
Original solution was just bad, this is simpler and easier to understand.
Update is made by updating label on deployments with timestamp which forces re-reployment on kubernetes side.
Updated to use k8s SDK instead of kubectl
- Removed cli based functionality and replaced it with k8s SDK version.
- Updated depencies.
Better diagnostics
Added logging options and response now contains actions made with image.
Added tag filtering
Common case is where only latest tags should be updated on test environment. For this reason updater now have global configuration to match target labels with regex, like ".*latest.*".