Clean up (delete) Kubernetes resources after a configured TTL (time to live)
Deployment
--wait-after-delete
to add a configurable wait time (default: zero) after each deletionDocker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:20.4.1 --help
Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:20.4.0 --help
Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:20.3.2 --help
_context
(used in jmespath
of rules)Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:20.3.1 --help
jmespath: "_context.pvc_is_not_mounted && _context.pvc_is_not_referenced"
)Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:20.3.0 --help
--deployment-time-annotation
Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:20.2.0 --help
Foreground
to Background
to fix Custom Resources (CRDs) which were stuck in deletionDocker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:20.1.0 --help
Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:19.12.0 --help
Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:19.9.0 --help
YY.MM.MICRO
format (year, month, increment) --- this seems to be more fitting as SemVer was never really embraced (see also this blog post)Docker image is available on Docker Hub (see README on how to use):
docker run -it hjacobs/kube-janitor:19.8.0 --help