Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Releases: hjacobs/kube-janitor

20.4.1

23 Apr 17:13
Compare
Choose a tag to compare
  • #70: also check whether a PVC is used by a Deployment
  • #68: new CLI option --wait-after-delete to add a configurable wait time (default: zero) after each deletion

Docker image is available on Docker Hub (see README on how to use):

docker run -it hjacobs/kube-janitor:20.4.1 --help 

20.4.0

06 Apr 20:23
Compare
Choose a tag to compare
  • #61: fix a bug where CRD resources with non-preferred API version were not discovered/deleted

Docker image is available on Docker Hub (see README on how to use):

docker run -it hjacobs/kube-janitor:20.4.0 --help 

20.3.2

24 Mar 11:43
Compare
Choose a tag to compare
  • #65: do not delete PVCs which are referenced by Jobs or CronJobs

Docker image is available on Docker Hub (see README on how to use):

docker run -it hjacobs/kube-janitor:20.3.2 --help 

20.3.1

22 Mar 13:26
Compare
Choose a tag to compare
  • #64: add support for custom Python hook functions to extend _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 

20.3.0

21 Mar 19:20
Compare
Choose a tag to compare
  • #62: add support for removing unused Persistent Volume Claims (PVCs) with a rules file (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 

20.2.0

12 Feb 08:49
Compare
Choose a tag to compare
  • #55: add support for --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 

20.1.0

31 Jan 10:21
f4de06c
Compare
Choose a tag to compare
  • #47: change deletion propagation policy from Foreground to Background to fix Custom Resources (CRDs) which were stuck in deletion

Docker image is available on Docker Hub (see README on how to use):

docker run -it hjacobs/kube-janitor:20.1.0 --help 

19.12.0

23 Dec 16:17
775595f
Compare
Choose a tag to compare
  • #49: switch to poetry for dependencies and black for code formatting
  • dependency updates incl. pykube-ng with IPv6 support

Docker image is available on Docker Hub (see README on how to use):

docker run -it hjacobs/kube-janitor:19.12.0 --help 

19.9.0

04 Sep 16:45
Compare
Choose a tag to compare
  • #42: skip non-listable API groups (e.g. unavailable API services) (thanks to @twz123)

Docker image is available on Docker Hub (see README on how to use):

docker run -it hjacobs/kube-janitor:19.9.0 --help 

19.8.0

14 Aug 06:34
Compare
Choose a tag to compare
  • Switch to Calendar Versioning with YY.MM.MICRO format (year, month, increment) --- this seems to be more fitting as SemVer was never really embraced (see also this blog post)
  • #39: allow "forever" as TTL value (to essentially disable clean up of the resource) (thanks to @antban)

Docker image is available on Docker Hub (see README on how to use):

docker run -it hjacobs/kube-janitor:19.8.0 --help