What's Changed
- Bump mkdocs-material from 9.4.2 to 9.4.3 in /docs by @dependabot in #3543
- Bump packaging from 23.1 to 23.2 in /docs by @dependabot in #3544
- Bump github.com/otiai10/copy from 1.12.0 to 1.14.0 by @dependabot in #3545
- Bump github.com/go-playground/validator/v10 from 10.15.4 to 10.15.5 by @dependabot in #3546
- Bump urllib3 from 1.26.16 to 1.26.17 in /docs by @dependabot in #3547
- Remove legacy Go build tags by @twz123 in #3541
- Add -trimpath and -buildvcs=false to go build args by @twz123 in #3540
- Disable race checker conditionally in Makefile by @twz123 in #3539
- Update kubernetes pause image to v3.9, for real by @twz123 in #3538
- Update to Alpine 3.18.4 by @twz123 in #3549
- Bump regex from 2022.10.31 to 2023.10.3 in /docs by @dependabot in #3551
- Fix image detection for kubelet metrics in inttests by @twz123 in #3553
- Bump golang.org/x/sys from 0.12.0 to 0.13.0 by @dependabot in #3554
- Bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in #3555
- Bump golang.org/x/mod from 0.12.0 to 0.13.0 by @dependabot in #3556
- Bump golang.org/x/crypto from 0.13.0 to 0.14.0 by @dependabot in #3557
- Bump Go to v1.20.9 by @twz123 in #3558
- Bump golang.org/x/tools from 0.13.0 to 0.14.0 by @dependabot in #3560
- Bump markdown from 3.4.4 to 3.5 in /docs by @dependabot in #3565
- Signing k0s binaries with cosign by @makhov in #3536
- Bump mkdocs-material from 9.4.3 to 9.4.5 in /docs by @dependabot in #3569
- Bump troubleshoot to v0.73.0 by @twz123 in #3550
- Reclaim GitHub Runner disk space by @twz123 in #3572
- Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #3573
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #3574
- Bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in #3579
- Bump github.com/carlmjohnson/requests from 0.23.4 to 0.23.5 by @dependabot in #3566
- Bump golang.org/x/net from 0.13.0 to 0.17.0 in /hack/tool by @dependabot in #3578
- Revisit devices and freezer controller detection for cgroup v2 by @twz123 in #3077
- Bump Go to v1.20.10 by @twz123 in #3570
- Bump github.com/cilium/ebpf from 0.11.0 to 0.12.0 by @dependabot in #3591
- Remove remnants of latest k0s Docker image tags in docs by @twz123 in #3597
- Bump pip from 23.2.1 to 23.3 in /docs by @dependabot in #3589
- Remove custom Docker networks from integration tests by @twz123 in #3602
- Bump urllib3 from 1.26.17 to 1.26.18 in /docs by @dependabot in #3595
- Bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #3599
- Bump mkdocs-material from 9.4.5 to 9.4.6 in /docs by @dependabot in #3588
- Bump cri-dockerd to v0.3.5 by @twz123 in #3583
- Drop "multiarch manifest problem" mention from airgap doc by @kke in #3607
- Bump mkdocs-material-extensions from 1.2 to 1.3 in /docs by @dependabot in #3593
- Add Amazon Linux 2023 to OS testing matrix by @twz123 in #3615
- Bump pymdown-extensions from 10.3 to 10.3.1 in /docs by @dependabot in #3617
- Add label selector also when watching by @twz123 in #3609
- Add missing v prefix to k0s Docker tags in docs by @twz123 in #3612
- documentation: fix bold text in documenatation and readme.md. by @dasrecht in #3620
- Bump Kubernetes to v1.28.3 by @twz123 in #3605
- Bump github.com/vmware-tanzu/sonobuoy from 0.56.17 to 0.57.0 by @dependabot in #3604
- Bump github.com/Microsoft/hcsshim from 0.11.1 to 0.11.2 by @dependabot in #3600
- Bump troubleshoot to v0.76.0 by @twz123 in #3584
- Remove superfluous Go build tags by @twz123 in #3552
- Add info on user survey to main README by @jnummelin in #3548
- Add option to skip k0s provisioning in ostests Terraform module by @twz123 in #3632
- k0s binary signing docs by @makhov in #3568
- Bump pip from 23.3 to 23.3.1 in /docs by @dependabot in #3631
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in #3629
- Bump containerd to 1.7.7 by @ncopa in #3567
- Bump github.com/cilium/ebpf from 0.12.0 to 0.12.2 by @dependabot in #3630
- Fix "executable in PATH" sysprobe by @twz123 in #3641
- Bump k0sctl to v0.16.0 by @twz123 in #3634
- Add a PodDisruptionBudget for CoreDNS by @twz123 in #3585
- Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 by @dependabot in #3642
- Make "k0s config validate" display errors by @kke in #3564
- Fix helm race condition by @juanluisvaladas in #3633
- Bump helm.sh/helm/v3 from 3.12.3 to 3.13.1 by @dependabot in #3582
- Rename pkg/context to k0scontext to avoid named imports by @kke in #3640
- Replace footloose in tests and examples with k0sproject/bootloose by @kke in #3639
- Start konnectivity BEFORE api-server by @jnummelin in #3616
- Bump envoy to v1.27.1 by @twz123 in #3646
- Bump wheel from 0.41.2 to 0.41.3 in /docs by @dependabot in #3657
- Bump mkdocs-material from 9.4.6 to 9.4.7 in /docs by @dependabot in #3656
- Bump github.com/k0sproject/bootloose from 0.7.1 to 0.7.2 by @dependabot in #3652
- Forward SOURCE_DATE_EPOCH to embedded k8s binaries by @twz123 in #3542
- Bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 by @dependabot in #3603
- Bump containerd to v1.7.8 by @twz123 in #3660
- Bump etcd to v3.5.10 by @twz123 in #3661
- Only include envoy image in default config if images should be included by @twz123 in #3664
- Change wordings on CNI,CSI and CRI related pages to really mean k0s s… by @jnummelin in #3598
- Bump markdown from 3.5 to 3.5.1 in /docs by @dependabot in #3672
- Bump mkdocs-macros-plugin from 1.0.4 to 1.0.5 in /docs by @dependabot in #3671
- Bump github.com/opencontainers/runtime-spec from 1.1.0-rc.2 to 1.1.0 by @dependabot in #3592
- Bump runc to v1.1.10 by @twz123 in #3678
- Bump mkdocs-material from 9.4.7 to 9.4.8 in /docs by @dependabot in #3692
- Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #3658
- Bump github.com/Microsoft/hcsshim from 0.11.2 to 0.11.4 by @dependabot in #3686
- Add Amazon Linux 2023 to nightly OS test runs by @twz123 in #3695
- Bump golang.org/x/sync from 0.4.0 to 0.5.0 by @dependabot in #3696
- Bump golang.org/x/mod from 0.13.0 to 0.14.0 by @dependabot in #3697
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #3700
- Bump github.com/estesp/manifest-tool/v2 from 2.0.8 to 2.1.3 by @dependabot in #3685
- Bump mike from 1.1.2 to 2.0.0 in /docs by @dependabot in #3687
- Bump github.com/go-playground/validator/v10 from 10.15.5 to 10.16.0 by @dependabot in #3701
- Bump helm.sh/helm/v3 from 3.13.1 to 3.13.2 by @dependabot in #3706
- Bump pymdown-extensions from 10.3.1 to 10.4 in /docs by @dependabot in #3710
- Bump Go to 1.20.11 by @twz123 in #3715
- Bump Kine to v0.11.0 by @twz123 in #3721
- Bump Kubernetes to v1.28.4 by @twz123 in #3716
- Bump mkdocs-material from 9.4.8 to 9.4.9 in /docs by @dependabot in #3730
- Bump certifi from 2023.7.22 to 2023.11.17 in /docs by @dependabot in #3737
- Bump pygments from 2.16.1 to 2.17.1 in /docs by @dependabot in #3736
- Bump mkdocs-material from 9.4.9 to 9.4.10 in /docs by @dependabot in #3735
- Bump pygments from 2.17.1 to 2.17.2 in /docs by @dependabot in #3740
- Fix k0s controller args in autopilot inttests by @twz123 in #3742
- fetch node object from apiserver when (un)cordoning by @danj-replicated in #3741
- Bump mkdocs-material-extensions from 1.3 to 1.3.1 in /docs by @dependabot in #3747
- Bump mkdocs-material from 9.4.10 to 9.4.11 in /docs by @dependabot in #3748
- Make references in dual-stack docs clickable by @ncopa in #3749
- Don't unmount data-dir on k0s reset by @kke in #3733
- Silence CLI usage printing on errors at the root command by @twz123 in #3746
- Bump mkdocs-material from 9.4.11 to 9.4.12 in /docs by @dependabot in #3757
- Use a real single node in the ap-single inttest by @twz123 in #3745
- Minor clarification/consistency fixes in network docs by @ncopa in #3731
- Remove unused parameters in hack/validate-images by @twz123 in #3760
- Remove unused methods from BootlooseSuite by @twz123 in #3762
- Bump pymdown-extensions from 10.4 to 10.5 in /docs by @dependabot in #3763
- Bump mkdocs-material from 9.4.12 to 9.4.14 in /docs by @dependabot in #3765
- Bump idna from 3.4 to 3.6 in /docs by @dependabot in #3764
- Bump wheel from 0.41.3 to 0.42.0 in /docs by @dependabot in #3766
- Add proper defaulting for
spec.extensions.storage
by @danj-replicated in #3761 - Bump golangci-lint to v1.55.2 by @twz123 in #3755
- Bump golang.org/x/sys from 0.13.0 to 0.15.0 by @dependabot in #3772
- Bump github.com/cilium/ebpf from 0.12.2 to 0.12.3 by @dependabot in #3709
- Bump github.com/bombsimon/logrusr/v4 from 4.0.0 to 4.1.0 by @dependabot in #3698
- Remove the duplicate restClientGetter from the stack applier by @twz123 in #3780
- Sync the arm release workflow with the arm64 release workflow by @twz123 in #3777
- Bump termcolor from 2.3.0 to 2.4.0 in /docs by @dependabot in #3782
- Bump Go to v1.21.4 by @twz123 in #3778
- Bump Go to v1.21.5 by @twz123 in #3789
- Move indirect dependency into the appropriate block by @twz123 in #3791
- Bump mkdocs-material from 9.4.14 to 9.5.0 in /docs by @dependabot in #3793
- Bump github.com/zcalusic/sysinfo from 1.0.1 to 1.0.2 by @dependabot in #3636
- Bump mkdocs-material from 9.5.0 to 9.5.1 in /docs by @dependabot in #3799
- Fix doc configuration.md spec.workerProfiles examples misplaced by @SebPlv in #3800
- Bump Alpine to 3.18.5 by @twz123 in #3785
- Set controller-runtime logger in inttest by @twz123 in #3798
- Bump cri-dockerd to v0.3.8 by @twz123 in #3756
- Bump troubleshoot to v0.78.1 by @twz123 in #3754
- Move K0sUpdateVersion from BootlooseSuite into inttest by @twz123 in #3773
- Context-aware logging in the inttest wait functions by @twz123 in #3767
- Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #3806
- Bump mkdocs-material from 9.5.1 to 9.5.2 in /docs by @dependabot in #3813
- Bump google.golang.org/grpc from 1.59.0 to 1.60.0 by @dependabot in #3811
- Update link to Code of Conduct document by @hiddeco in #3815
- Replace Dockershim migration guide by @twz123 in #3807
- Bump sonobuoy to v0.57.1 by @twz123 in #3753
- Bump kine to v0.11.2 by @twz123 in #3776
- Change AWS TF credentials by @jnummelin in #3817
- Fix Code of Conduct linking in docs by @twz123 in #3820
- Bump golang.org/x/crypto from 0.14.0 to 0.16.0 by @dependabot in #3769
- Fix latest -> stable links in Markdown files by @twz123 in #3819
- Bump helm.sh/helm/v3 from 3.13.2 to 3.13.3 by @dependabot in #3818
- Add ControlNode deletion to docs on how to remove a controller node by @twz123 in #3809
- Assume Helm release has been uninstalled if not found by @twz123 in #3797
- Remove necessity to suppress NotFound errors in Applier by @twz123 in #3790
- Bump golang.org/x/tools from 0.14.0 to 0.16.1 by @dependabot in #3816
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /hack/tool by @dependabot in #3786
- Patch away chart finalizers by @twz123 in #3792
- Bump pip from 23.3.1 to 23.3.2 in /docs by @dependabot in #3829
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #3833
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /hack/tool by @dependabot in #3832
- Bump github.com/go-openapi/jsonpointer from 0.20.0 to 0.20.1 by @dependabot in #3827
- Bump Python to 3.11.7 for docs build by @twz123 in #3839
- Bump google.golang.org/grpc from 1.60.0 to 1.60.1 by @dependabot in #3840
- Bump actions/checkout from 3 to 4 by @dependabot in #3456
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #3472
- Bump docker/login-action from 2 to 3 by @dependabot in #3473
- Bump docker/build-push-action from 4 to 5 by @dependabot in #3484
- Bump hashicorp/setup-terraform from 2 to 3 by @dependabot in #3845
- Bump actions/stale from 8 to 9 by @dependabot in #3846
- Bump actions/github-script from 6 to 7 by @dependabot in #3843
- Bump actions/setup-python from 4 to 5 by @dependabot in #3850
- Bump github.com/hashicorp/terraform-exec from 0.19.0 to 0.20.0 by @dependabot in #3851
- Bump github.com/hashicorp/terraform-exec from 0.19.0 to 0.20.0 in /hack/tool by @dependabot in #3852
- Bump zeebe-io/backport-action from 1.4.0 to 2.3.0 by @dependabot in #3848
- Bump shogo82148/actions-create-release from 1.4.4 to 1.5.2 by @dependabot in #3856
- Bump github.com/go-openapi/jsonpointer from 0.20.1 to 0.20.2 by @dependabot in #3859
- Bump mkdocs-material from 9.5.2 to 9.5.3 in /docs by @dependabot in #3861
- Bump regex from 2023.10.3 to 2023.12.25 in /docs by @dependabot in #3860
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 by @dependabot in #3858
- Update to Alpine 3.19.0 by @twz123 in #3838
- Bump cni-node image to 1.3.0-k0s.0 by @twz123 in #3847
- Bump shogo82148/actions-upload-release-asset from 1.6.5 to 1.7.2 by @dependabot in #3857
- Bump pymdown-extensions from 10.5 to 10.6 in /docs by @dependabot in #3862
- Bump pymdown-extensions from 10.6 to 10.7 in /docs by @dependabot in #3865
- Fix configuration validation documentation by @mtausig in #3863
- Bump github.com/containerd/cgroups/v3 from 3.0.2 to 3.0.3 by @dependabot in #3864
- Bump kube-router image to v1.6.0-iptables1.8.9-1 by @jnummelin in #3853
- Bump runc to v1.1.11 by @twz123 in #3868
- Bump artifact actions by @twz123 in #3875
- Bump Kubernetes to v1.29.0 by @twz123 in #3775
- Use reflect.DeepEqual for CoreDNS config comparison by @twz123 in #3883
- Add GitHub label action for merge conflicts by @twz123 in #3882
- Bump k0sctl to v0.17.1 by @twz123 in #3878
- Bump github.com/k0sproject/k0sctl from 0.16.0 to 0.17.1 in /hack/tool by @dependabot in #3877
- Report binary size of k0s by @ncopa in #3884
- Bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in #3885
- Add CoreDNS deployment to ostests pre-flight checks by @twz123 in #3879
- Bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #3886
- Bump containerd to v1.7.11 by @twz123 in #3892
- Bump k0sctl used in tests to v0.17.2 by @kke in #3897
- Set Dependabot version bumps to auto-merge by @twz123 in #3899
- Bump go-sqlite3 to v1.14.19 by @twz123 in #3900
- Remove kubelet-config stack after deprecation in 1.26 by @twz123 in #3891
- Bump golang.org/x/crypto from 0.17.0 to 0.18.0 by @dependabot in #3907
- Bump Go to v1.21.6 by @twz123 in #3909
- Bump kine to v0.11.3 by @twz123 in #3916
- Remove image validation check by @twz123 in #3913
- Docs: Fix typo in docker command by @Skaronator in #3917
- Bump github.com/k0sproject/version from 0.4.2 to 0.5.0 by @dependabot in #3919
- Bump jinja2 from 3.1.2 to 3.1.3 in /docs by @dependabot in #3921
- Bump markdown from 3.5.1 to 3.5.2 in /docs by @dependabot in #3920
- Add
extraArgs
config for kube-router by @jnummelin in #3902 - Bump golang.org/x/tools from 0.16.1 to 0.17.0 by @dependabot in #3926
- Bump controller-tools to v0.14.0 by @twz123 in #3925
- Bump mkdocs-material from 9.5.3 to 9.5.4 in /docs by @dependabot in #3929
- Bump github.com/k0sproject/version from 0.5.0 to 0.6.0 by @dependabot in #3931
- Bump github.com/go-playground/validator/v10 from 10.16.0 to 10.17.0 by @dependabot in #3930
- Use upload/download to share airgap bundles between tests by @twz123 in #3927
- Automate k0sctl version setting across test suites by @kke in #3908
- Provide empty asset offsets without codegen by @twz123 in #3905
- Bump containerd to v1.7.12 by @twz123 in #3928
- Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 by @dependabot in #3933
- Add k0sctl version lookup to vars.sh by @twz123 in #3935
- Bump github.com/k0sproject/k0sctl from 0.17.2 to 0.17.4 in /hack/tool by @dependabot in #3918
- more info about scraping internals by @fenio in #3938
- Pick up k0s_sort version from go.mod in CI by @twz123 in #3922
- Fix k0s_sort download when deploying docs by @twz123 in #3939
- Generate helm clientset by @juanluisvaladas in #3940
- Remove api-config component flag by @twz123 in #3941
- Prove airgap bundle processing in AP inttest by @twz123 in #3936
- Add external Etcd options to docs by @jnummelin in #3937
- Correct links in docs by @twz123 in #3947
- Bump helm.sh/helm/v3 from 3.13.3 to 3.14.0 by @dependabot in #3950
- Bump etcd to v3.5.11 by @twz123 in #3956
- Bump actions/cache from 3 to 4 by @dependabot in #3949
- Remove experimental badge from NLLB by @twz123 in #3959
- Bump envoy to v1.29.0 by @twz123 in #3958
- Bump Kubernetes to v1.29.1 by @twz123 in #3948
- Bump markupsafe from 2.1.3 to 2.1.4 in /docs by @dependabot in #3963
- Make OpenEBS as a helm extension by @juanluisvaladas in #3651
- Remove unused step IDs from release workflow by @twz123 in #3965
- Use downloaded cosign binary in release workflow by @twz123 in #3970
- Correctly set compression level in upload-artifact action by @twz123 in #3971
- Base64-decode cosign key in release workflow by @twz123 in #3976
New Contributors
- @dasrecht made their first contribution in #3620
- @danj-replicated made their first contribution in #3741
- @SebPlv made their first contribution in #3800
- @hiddeco made their first contribution in #3815
- @mtausig made their first contribution in #3863
- @Skaronator made their first contribution in #3917
- @fenio made their first contribution in #3938
Full Changelog: v1.28.6+k0s.0...v1.29.1+k0s.0