Some Golang CVEs get flagged in the suc binary as it was built with an
older golang version. Use go 1.22.6
Updating other go module deps.
SLES update is required for libc compatiblity with latest ginkgo
version.
Update golangci-lint. Most gingko and gomega changes are to fix linting
failures.
Update sonobuoy
docker bridge address is added to tls-san to avoid cert errors when
using the client to connect the KUBEHOST.
Drop deprecated version field in the docker compose manifests.
It is recommended that the next release be v0.15.0 as 0.14.0 was already
published and deleted in the past and gosumdb already has entries.
* 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>