Skip to content
This repository has been archived by the owner on Mar 13, 2023. It is now read-only.

roobre/reroller

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
cmd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🧻 reroller

Reroller is a tool that monitors deployments and daemonSets in kubernetes clusters for updates in the container images they use, and rolls an update whenever it's found.

Reroller will, by default, only process rollouts that:

  • Are annotated with reroller.roob.re/reroll: true
  • Have image.pullPolicy: Always

The first rule can be overridden by running reroller with the -unannotated flag. In this case, reroller will check and rollout updates for everything excepting rollouts annotated with reroller.roob.re/reroll: false.

The image.pullPolicy == Always check cannot be overridden, as it wouldn't make sense to redeploy without it.

About

Automatically reroll Kubernetes Deployments or DaemonSets when on upstream image updates

Topics

Resources

License

Stars

Watchers

Forks