Build and Testing
- Integrate GoReleaser, Cosign and Syft (#595)
- Stop publishing to Docker Hub
- Simplify the setup of go in workflows
- Replace set-output with GITHUB_OUTPUT
Helm charts
- Remove charts from repo (now located in kubereboot/charts)
Documentation
- Many documentation changes due to the org-transition to kubereboot.
Notable dependency updates
- Update k8s dependencies to 0.24.7
- update golang.org/x/net and golang.org/x/text to include security fix
- github.com/spf13/viper from 1.12.0 to 1.13.0 (#626)
- docker/metadata-action from 3.3.0 to 4.0.1
- actions/stale from 5 to 6
- helm/kind-action from 1.3.0 to 1.4.0
- gotest.tools/v3 from 3.3.0 to 3.4.0 (#663)
- github.com/spf13/cobra from 1.5.0 to 1.6.0
- docker/metadata-action from 4.0.1 to 4.1.0
- nick-invision/retry from 2.8.1 to 2.8.2 (#669)
- docker/metadata-action from 4.1.0 to 4.1.1
- github.com/stretchr/testify from 1.8.0 to 1.8.1
- github.com/spf13/cobra from 1.6.0 to 1.6.1
- Jerome1337/golint-action from 1.0.2 to 1.0.3
- github.com/prometheus/client_golang
- lycheeverse/lychee-action from 1.5.1 to 1.5.2 (#691)
Kubernetes Version Compatibility
The daemon image contains a 1.24.x k8s.io/{client-go,kubectl} for the purposes of maintaining the lock and draining worker nodes. Kubernetes aims to provide forwards & backwards compatibility of one minor version between client and server, so this should work on 1.23.x, 1.24.x and 1.25.x
Thanks a lot to everyone who contributed to kured since 1.10.2. Commits from @dholbach, @evrardjp, @ckotzbauer