What's Changed
- UpdaterConfig section added to autopilot docs by @makhov in #1900
- Bump sigs.k8s.io/controller-runtime from 0.12.2 to 0.12.3 by @dependabot in #1914
- Cordoning controller node for autopilot update by @makhov in #1917
- Bump helm.sh/helm/v3 from 3.9.0 to 3.9.1 by @dependabot in #1923
- Bump google.golang.org/grpc from 1.47.0 to 1.48.0 by @dependabot in #1918
- Let Dependabot ignore some Go dependencies by @twz123 in #1932
- Fix GitHub release workflow by @twz123 in #1926
- Bump Kubernetes to v1.24.3 by @twz123 in #1931
- Do not use timeouted context as an argument to the GetRestConfig. Get… by @soider in #1924
- Bump helm.sh/helm/v3 from 3.9.1 to 3.9.2 by @dependabot in #1945
- Fix multi-arch images build by @makhov in #1943
- Autopilot telemetry by @makhov in #1935
- Drop exit after argument in the updateTransport routine by @soider in #1949
- Bump github.com/Microsoft/hcsshim from 0.9.3 to 0.9.4 by @dependabot in #1951
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #1933
- Fixing autopilot doc navigation by @s0j in #1896
- Bump Go to v1.18.4 by @twz123 in #1940
- Fix airgap arm64 build by @makhov in #1952
- Add config option to enable hairpin mode in kube-router by @hercher in #1937
- fix(docs): feature gates are of type bool by @danmx in #1958
- Use a custom GitHub token in the backport action by @twz123 in #1957
- Bump Calico to v3.23.3 by @twz123 in #1897
- Use a custom GitHub token for checkouts in the backport action by @twz123 in #1963
- OCI helm chart registry support by @makhov in #1965
- fix(docs): official way to enable nvidia-container-runtime by @danmx in #1968
- Bump golangci-lint version to v1.47.2 by @twz123 in #1925
- Airgap strict mode documented by @makhov in #1971
- Update kine to v0.9.3 by @twz123 in #1970
- Bump kube-router to v1.5.1 by @twz123 in #1973
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #1877
- Move component.Healthy() into its own interface by @twz123 in #1850
- Bump golangci-lint version to v1.47.3 by @twz123 in #1978
- Cache airgap image bundle in all builds by @twz123 in #1969
- Bump Go to v1.18.5 by @twz123 in #1980
- Bump konnectivity to 0.0.32-k01 by @ncopa in #1979
- Update networking.md by @tperelle in #1764
- Fix the release version of docs for mermaid. by @s0j in #1994
- Actually leverage image bundle caching on ARM CIs by @twz123 in #1997
- Use the OSS version of
mkdocs-material
by @s0j in #1999 - Bring back supervised process logging by @jnummelin in #2023
- Bump golangci-lint version to v1.48.0 by @twz123 in #2020
- Bump containerd to v1.6.8 by @twz123 in #2016
- Build smoke test matrix from Makefile variable by @twz123 in #2025
- Add new workflow to build docs by @twz123 in #2012
- Test release version in autopilot tests by @makhov in #1983
- Fix k0s failure due to partial write of embedded binaries. by @makhov in #2014
- Bump mkdocs from 1.3.0 to 1.3.1 in /docs by @dependabot in #2009
- Bump mkdocs-material from 8.3.8 to 8.3.9 in /docs by @dependabot in #2008
- Bump watchdog from 2.1.6 to 2.1.9 in /docs by @dependabot in #2007
- Bump mdx-truly-sane-lists from 1.2 to 1.3 in /docs by @dependabot in #2006
- Bump importlib-metadata from 4.11.3 to 4.12.0 in /docs by @dependabot in #2033
- Bump ghp-import from 2.0.2 to 2.1.0 in /docs by @dependabot in #2032
- Bump pyparsing from 3.0.7 to 3.0.9 in /docs by @dependabot in #2034
- Bump Go to v1.19.0 by @twz123 in #2031
- Remove mkdocs-git-revision-date-localized-plugin by @twz123 in #2036
- Bump cri-dockerd to v0.2.5 by @twz123 in #1992
- Use "object name safe" hostnames for leases and autopilot by @jnummelin in #2042
- Bump coreDNS to 1.9.3 by @jnummelin in #2043
- Fix kine/SQLite database open mode by @jnummelin in #2035
- Bump mkdocs-material from 8.3.9 to 8.4.0 in /docs by @dependabot in #2047
- Fix spelling of GitHub by @twz123 in #2049
- Move Dockerfile args down to where they are used by @twz123 in #2050
- Bump pygments from 2.12.0 to 2.13.0 in /docs by @dependabot in #2053
- Bump metrics-server to 0.6.1 by @jnummelin in #2056
- Bump go.uber.org/zap from 1.21.0 to 1.22.0 by @dependabot in #2017
- Use GNU Make 3.81 as baseline by @twz123 in #2052
- Add tests for the gen-bindata auxiliary program by @twz123 in #2055
- Rework the Raspberry Pi docs by @twz123 in #2066
- Let Dependabot ignore the Kubernetes Go dependency by @twz123 in #2074
- Bump libseccomp to v2.5.4 by @twz123 in #2051
- Add the output of k0s sysinfo to bug template by @twz123 in #2070
- Bump kubernetes to 1.24.4 by @ncopa in #2067
- Bump iptables to v1.8.8 by @twz123 in #2079
- Bump mkdocs-material from 8.4.0 to 8.4.1 in /docs by @dependabot in #2085
- Refactor terraform code for check-network / conformance testing by @trawler in #1874
- Config param for kube-router metrics server port. by @makhov in #2087
- Minor Helm extension docs fix by @makhov in #2088
- Bump calico to v3.24.0 by @twz123 in #2071
- Bump google.golang.org/grpc from 1.48.0 to 1.49.0 by @dependabot in #2092
- Use a single Dockerfile for win and linux k0s builds by @twz123 in #2054
- Helm extensions debug logging by @makhov in #2103
- Bump go.uber.org/zap from 1.22.0 to 1.23.0 by @dependabot in #2106
- Bump golangci-lint to v1.49.0 by @twz123 in #2107
- Fix typo by @wooseopkim in #2113
- Bump kubernetes release versions for the autopilot update tests by @makhov in #2111
- Bump runc to 1.1.4 by @ncopa in #2109
- Helm extension debug logging docs by @makhov in #2116
- Bump github.com/cloudflare/cfssl from 1.6.1 to 1.6.2 by @dependabot in #2118
- Bump mkdocs-material from 8.4.1 to 8.4.2 in /docs by @dependabot in #2119
- Don't run helm upgrade if there are no changes by @makhov in #2110
- Bump Calico to 3.24.1 by @jnummelin in #2122
- Minor component interface cleanup by @makhov in #2059
- Clarify what we mean with HA controlplane by @jnummelin in #2125
- Remove some functions from stringslice package by @twz123 in #2128
- Bump github.com/urfave/cli from 1.22.9 to 1.22.10 by @dependabot in #2131
- Use Kubernetes API to create Kubelet kubeconfig by @twz123 in #2129
- Bump Kubernetes to v1.25.0 by @twz123 in #2112
- Bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 by @dependabot in #2132
- Bump helm.sh/helm/v3 from 3.9.2 to 3.9.4 by @dependabot in #2105
- Finetune dual-stack & calico config docs by @jnummelin in #2121
- Add note of accepting only partial config by @jnummelin in #2120
- Fix usage of K0SCTL_VERSION in GitHub release workflows by @twz123 in #2138
- Also add iptables symlink by @ncopa in #2140
- Fix kine version by @ncopa in #2127
- Refactor certificate manager to make it single-instance and shared across different components by @soider in #1948
- Default values for null params in the config by @makhov in #2136
- Bump Kine to v0.9.4 by @twz123 in #2160
- Pass updated PATH env variable with the dataDir/bin to ctr subcommand… by @soider in #2156
- iptables-nft support by @makhov in #2124
- Bump Go to v1.19.1 by @twz123 in #2143
- Bump CoreDNS to v1.9.4 by @twz123 in #2142
- Bump Kubernetes to 1.25.1 by @ncopa in #2168
- Update Go version in go.mod to 1.19 by @twz123 in #2173
- Bump etcd binary to v3.5.5 by @twz123 in #2164
- fix conformance tests for releases by @makhov in #2178
- Remove gen_manifests.go before its recreation by @twz123 in #2184
- Rename public
CmdOpts
to privatecommands
by @twz123 in #2191 - fix artifact path for conformance tests by @makhov in #2192
- finally fix artifact path for conformance tests by @makhov in #2193
- Don't load cluster config automatically by @twz123 in #2189
- fix artifact path for conformance tests by @makhov in #2194
- Bump kubernetes to 1.25.2 by @ncopa in #2196
New Contributors
- @hercher made their first contribution in #1937
- @tperelle made their first contribution in #1764
- @wooseopkim made their first contribution in #2113
Full Changelog: v1.24.6+k0s.0...v1.25.2+k0s.0