* generate the controller code via wrangler
Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
* types: bump wrangler to v0.8.5
Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
* Update vendor
* Adapt to new client-go API
* Update generated code
* fix call to RegisterFailHandler
Co-authored-by: Jacob Blain Christen <jacob@rancher.com>
* implement ttlSecondsAfterFinished for jobs
- bump default backofflimit to the default for the job controller, aka 6
Addresses #24 by implementing cleanup of jobs based on configured .spec.ttlSecondsAfterFinished on jobs.
This should work pretty almost identically to the by-default, gated TTL Controll for Finished Resources.
See https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/
* Update pkg/upgrade/handle_batch.go
Co-authored-by: Dax McDonald <dax@rancher.com>