Skip to content

Releases: lwolf/kube-cleanup-operator

v0.8.4

29 May 17:48
5daa877
Compare
Choose a tag to compare

Changelog

Docker images

docker pull quay.io/lwolf/kube-cleanup-operator:v0.8.4
docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.8.3

16 Feb 16:04
4c9f5e1
Compare
Choose a tag to compare

Changelog

4c9f5e1 up-go (#93)
0cc1856 bump chart version
35dfdda bump chart version
79ffe71 Fix indentation for containerSecurityContext (#86)
4282443 Add support for priorityClass and containerSecurityContext #83 (#84)
9f1c509 Add imagePullSecrets in the deployment of kube-cleanup-operator (#77)
c2dd3e9 Fix typo in Chart.yaml
20e1d12 fix annotations usage with (#73)

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.8.3
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.8.2

09 Jul 17:18
e709a88
Compare
Choose a tag to compare

Changelog

e709a88 Add Label Selector to available parameters (#71)
1e14822 replace role with clusterrole (#67)
f07689a Fix links to k8s yamls (#68)
f2f9e2c update readme to add chart info
bca25a8 added helm chart (#66)

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.8.2
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.8.1

30 Jul 08:14
881c029
Compare
Choose a tag to compare

Changelog

881c029 Merge pull request #55 from artem-zinnatullin/az/delete-hanging-jobs
2e8df24 Add test case based on JobCondition, improve test naming
da1b75e Add tests
dfea3ce Delete hanging jobs (DeadlineExceeded, Active == 1 but completed)
33cf7c3 Add codecov badge

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.8.1
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.8.0

04 Jul 11:56
095cfbd
Compare
Choose a tag to compare

Changelog

095cfbd Update readme with behavior table
6436dfd Merge pull request #53 from lwolf/51-fix-pending
3302bc1 Add test stage to .travis.yaml
a500d16 Separate pod and job decision logic, add tests
513c31b fix #51 pending jobs not being deleted
261a923 Fix Typos (#52)
1521444 Fix panic introduced in #50
7e342c1 don't delete jobs and pods owner by cronjobs (#50)

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.8.0
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.7.2

11 Jun 05:43
cb89101
Compare
Choose a tag to compare

Changelog

cb89101 hotfix: add dockerfile for Goreleaser
7796bde Fix deletion of failed jobs (#48)
89288bc Add .dockerignore
59f15aa upd readme
2df6238 Add build stage to the Dockerfile

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.7.2
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.7.1

04 Jun 10:16
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Changelog

9366e14 Fix dry-run deletePods
2a160c4 Add missing RBAC permissions
57eba86 update deployment to include script, and disable legacy mode
698e89b Update readme

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.7.1
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.7.0 New arguments, new modes, metrics

24 May 12:41
Compare
Choose a tag to compare

This release is a massive refactoring of the code and deprecation of the old hour-based CLI arguments in favor of duration-based.
It's now possible to specify for how long exactly you want to keep your jobs or pods.
Instead of a minimal unit of 1h - -keep-successful=1 , you now can specify -delete-successful-after=5m.
It also fixes old bugs like duplication of events, when the same job or pod was showing in the logs twice.

boolen flag -legacy-mode is responsible for running the operator in either old mode or new one. Default mode is set to true, which means that operator will work as before, using -keep-successful flags.

To try new flags run the operator with -legacy-mode=false.

Changelog

c40354b Collect and expose prometheus metrics #42
daec120 fix legacy podController not being started
5ae2dee Add support for deletion of evicted pods, refactor
87df0bf New arguments format, new controller, deprecation warning
aa02a27 Upgrade go to 1.14, update dependencies

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.7.0
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.6.1

16 May 10:57
87f34bc
Compare
Choose a tag to compare

Changelog

87f34bc Remove default status from releases
af78483 make client-go log to console instead of file (#41)
b6298fa Update deployment api versions (#36)
603e4d0 Added 'namespace' to 'ServiceAccount'

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.6.1
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest

v0.6.0

06 Sep 18:35
b075332
Compare
Choose a tag to compare

Changelog

b075332 upgrade go version in travis-ci
2934ab7 bump version again
f1a7137 bump version in makefile
7cb1262 upgrade apimachinery and client-go to the latest version
a8cfeaa migrate to go mod, fix #31
bff912e set resource requests/limits #23
54a1c24 Update README.md
b6e9dce Update README.md
57acace Replace build time with commit time for binary reproducibility

Docker images

  • docker pull quay.io/lwolf/kube-cleanup-operator:v0.6.0
  • docker pull quay.io/lwolf/kube-cleanup-operator:latest