Skip to content

Commit 095cfbd

Browse files
committed
Update readme with behavior table
1 parent 6436dfd commit 095cfbd

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

+11
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@ Some common use-case scenarios:
1313
* Delete Pods in Evicted state
1414
* Delete orphaned Pods (Pods without an owner in non-running state)
1515

16+
| flag name | pod | job |
17+
| -------------------------- | ----------------------------------------------------- | ----------------------------- |
18+
| delete-successful-after | delete after specified period if owned by the job | delete after specified period |
19+
| delete-failed-after | delete after specified period if owned by the job | delete after specified period |
20+
| delete-orphaned-pods-after | delete after specified period (any completion status) | N/A |
21+
| delete-evicted-pods-after | delete on discovery | N/A |
22+
| delete-pending-pods-after | delete after specified period | N/A |
23+
24+
1625
## Usage
1726

1827
![screensharing](http://g.recordit.co/aDU52FJIwP.gif)
@@ -97,6 +106,8 @@ Usage of ./bin/kube-cleanup-operator:
97106
Delete jobs and pods in successful state after X duration (golang duration format, e.g 5m), 0 - never delete (default 15m0s)
98107
-dry-run
99108
Print only, do not delete anything.
109+
-ignore-owned-by-cronjobs
110+
[EXPERIMENTAL] Do not cleanup pods and jobs created by cronjobs
100111
-keep-failures int
101112
Number of hours to keep failed jobs, -1 - forever (default) 0 - never, >0 number of hours (default -1)
102113
-keep-pending int

0 commit comments

Comments
 (0)