WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
This repository was archived by the owner on Oct 3, 2020. It is now read-only.

Releases: hjacobs/kube-janitor

20.4.1

23 Apr 17:13

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

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

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

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

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

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

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

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

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

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