What's Changed
- Bump github.com/otiai10/copy from 1.10.0 to 1.11.0 by @dependabot in #3021
- Add kubeproxy unittest file which was forgotten to merge with PR #2987 by @mikhail-sakhnov in #3023
- Bump pip from 23.1 to 23.1.1 in /docs by @dependabot in #3027
- Bump termcolor from 2.2.0 to 2.3.0 in /docs by @dependabot in #3028
- Bump mkdocs-material from 9.1.6 to 9.1.7 in /docs by @dependabot in #3026
- Add WaitForStatefulSet to inttest util by @juanluisvaladas in #3025
- Small improvements for k0s status client by @twz123 in #3030
- Bump mkdocs-material from 9.1.7 to 9.1.8 in /docs by @dependabot in #3033
- Bump controller-tools to v0.11.4 by @twz123 in #3034
- Let sysinfo look for more ipvs modules by @ncopa in #3031
- Bump pip from 23.1.1 to 23.1.2 in /docs by @dependabot in #3035
- Bump golangci-lint version from 1.51.1 to 1.52.2 by @juanluisvaladas in #3036
- Fix mkdoc-material to use custom colours from our CSS by @jnummelin in #3037
- Fix racy leader pool test by @twz123 in #3038
- Bump requests from 2.28.2 to 2.29.0 in /docs by @dependabot in #3043
- Unify clientset generation by @twz123 in #2851
- Use .DELETE_ON_ERROR in Makefile by @twz123 in #3046
- Bump github.com/urfave/cli from 1.22.12 to 1.22.13 by @dependabot in #3049
- Bump github.com/go-playground/validator/v10 from 10.12.0 to 10.13.0 by @dependabot in #3050
- Bump mkdocs-material from 9.1.8 to 9.1.9 in /docs by @dependabot in #3052
- Bump Go to v1.20.4 by @twz123 in #3058
- Bump mkdocs from 1.4.2 to 1.4.3 in /docs by @dependabot in #3062
- Bump regex from 2023.3.23 to 2023.5.4 in /docs by @dependabot in #3063
- Let addons inttest respect the suite's context by @twz123 in #3055
- Clear error in Helm chart status after successful reconciliation by @twz123 in #3053
- Bump regex from 2023.5.4 to 2023.5.5 in /docs by @dependabot in #3066
- Bump requests from 2.29.0 to 2.30.0 in /docs by @dependabot in #3074
- Bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #3075
- Remove unused constant
WinDataDirDefault
by @twz123 in #3078 - Bump golang.org/x/sync from 0.1.0 to 0.2.0 by @dependabot in #3076
- Bump github.com/opencontainers/image-spec to v1.1.0-rc3 by @twz123 in #3080
- Helm upgrade bug fix by @makhov in #3082
- Use verbose logging in conformance tests run to qualify for k8s-conformance repository requirements by @mikhail-sakhnov in #3090
- Bump golang.org/x/sys from 0.7.0 to 0.8.0 by @dependabot in #3085
- Bump certifi from 2022.12.7 to 2023.5.7 in /docs by @dependabot in #3086
- Bump golang.org/x/tools from 0.8.0 to 0.9.0 by @dependabot in #3093
- Bump mkdocs-material from 9.1.9 to 9.1.11 in /docs by @dependabot in #3095
- Remove unused inttest util function
ConfigGetter.FakeAPIConfig()
by @twz123 in #3079 - Bump golang.org/x/crypto from 0.8.0 to 0.9.0 by @dependabot in #3094
- Fix copyright script by @ncopa in #3087
- Bump containerd to v1.7.1 by @twz123 in #3099
- Bump golang.org/x/tools from 0.9.0 to 0.9.1 by @dependabot in #3102
- Bump runc to v1.1.7 by @twz123 in #3040
- Bump calico image version (vuln fixes) by @makhov in #3065
- Bump etcd to v3.5.9 by @twz123 in #3108
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #3110
- Bump mkdocs-material from 9.1.11 to 9.1.12 in /docs by @dependabot in #3116
- Bump pymdown-extensions from 9.11 to 10.0 in /docs by @dependabot in #3123
- Bump pymdown-extensions from 10.0 to 10.0.1 in /docs by @dependabot in #3124
- Bump github.com/estesp/manifest-tool/v2 from 2.0.6 to 2.0.8 by @dependabot in #2856
- Update otelhttp to v0.39.0 by @twz123 in #3068
- Don't be fail-fast on errors in addons inttest by @twz123 in #3054
- Bump controller-tools to v0.12.0 by @twz123 in #3056
- Make multicontroller inttest be fail-fast by @twz123 in #3100
- Bump Alpine to v3.18 by @twz123 in #3115
- Bump kine to v0.10.1 by @twz123 in #3041
- Bump mkdocs-material from 9.1.12 to 9.1.13 in /docs by @dependabot in #3128
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 by @dependabot in #3131
- Bump Kubernetes to v1.27.2 by @juanluisvaladas in #3136
- Bump Helm to v3.12.0 by @twz123 in #3057
- Use filepath.Join directly for Windows UNC paths by @twz123 in #3137
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #3145
- Bump troubleshoot to v0.64.0 by @twz123 in #3042
- Add missing prerequisites to footlose Docker image by @twz123 in #3148
- Bump cri-dockerd to v0.3.2 by @twz123 in #3147
- Bump github.com/go-playground/validator/v10 from 10.13.0 to 10.14.0 by @dependabot in #3152
- Bump urllib3 from 1.26.15 to 1.26.16 in /docs by @dependabot in #3159
- Bump sonobuoy to v0.56.16 by @juanluisvaladas in #3157
- Bump requests from 2.30.0 to 2.31.0 in /docs by @dependabot in #3155
- Delete empty non used file by @mikhail-sakhnov in #3167
- Bump github.com/zcalusic/sysinfo from 0.9.5 to 1.0.0 by @dependabot in #3169
- Bump github.com/imdario/mergo from 0.3.15 to 0.3.16 by @dependabot in #3168
- Bump mkdocs-material from 9.1.13 to 9.1.15 in /docs by @dependabot in #3173
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #3172
- Bump github.com/k0sproject/k0sctl from 0.15.0 to 0.15.1 in /hack/tool by @dependabot in #3177
- Bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 by @dependabot in #3176
- Bump golang.org/x/tools from 0.9.1 to 0.9.3 by @dependabot in #3181
- Bump zeebe-io/backport-action from 1.2.0 to 1.3.0 by @dependabot in #3171
- Bump markupsafe from 2.1.2 to 2.1.3 in /docs by @dependabot in #3187
- Add Apparmor probe for sysinfo by @ncopa in #3048
- Refactor configuration loading by @kke in #3072
- Bump go 1.20.5 by @ncopa in #3197
- Bump github.com/k0sproject/k0sctl from 0.15.1 to 0.15.2 in /hack/tool by @dependabot in #3196
- Correctly join PATH on windows by @kke in #3184
- Bump github.com/go-playground/validator/v10 from 10.14.0 to 10.14.1 by @dependabot in #3186
- Bump zeebe-io/backport-action from 1.3.0 to 1.3.1 by @dependabot in #3207
- Enhance release&support info on docs by @jnummelin in #3198
- Bump regex from 2023.5.5 to 2023.6.3 in /docs by @dependabot in #3188
- Bump github.com/BurntSushi/toml from 1.3.0 to 1.3.2 by @dependabot in #3203
- Bump github.com/urfave/cli from 1.22.13 to 1.22.14 by @dependabot in #3210
- Bump golang.org/x/sys from 0.8.0 to 0.9.0 by @dependabot in #3212
- Bump golang.org/x/crypto from 0.9.0 to 0.10.0 by @dependabot in #3211
- Fix calico stack applier error handling by @mikhail-sakhnov in #3201
- Issue3183/pause container configuration by @mikhail-sakhnov in #3194
- Bump golang.org/x/mod from 0.10.0 to 0.11.0 by @dependabot in #3222
- Bump helm.sh/helm/v3 from 3.12.0 to 3.12.1 by @dependabot in #3221
- Bump sonobuoy to v0.56.17 by @twz123 in #3220
- Bump golang.org/x/sync from 0.2.0 to 0.3.0 by @dependabot in #3224
- Bump kubernetes to 1.27.3 (CVE-2023-2728) by @ncopa in #3213
- Bump cri-dockerd to v0.3.3 by @twz123 in #3225
- Bump mkdocs-material from 9.1.15 to 9.1.16 in /docs by @dependabot in #3229
- Bump pyparsing from 3.0.9 to 3.1.0 in /docs by @dependabot in #3231
- Bump github.com/otiai10/copy from 1.11.0 to 1.12.0 by @dependabot in #3230
- Replace Slack with Lens Forums in the rest of the docs by @twz123 in #3232
- Clean up embedded-bins stamp files even when Docker fails by @twz123 in #3226
- Bump golang.org/x/tools from 0.9.3 to 0.10.0 by @dependabot in #3227
- Bump mkdocs-macros-plugin from 0.7.0 to 1.0.1 in /docs by @dependabot in #3166
- Increase golangci-lint timeout by @twz123 in #3238
- Bump google.golang.org/grpc from 1.55.0 to 1.56.1 by @dependabot in #3237
- Refactor GitHub workflows for reusability by @twz123 in #3234
- Bump mkdocs-material from 9.1.16 to 9.1.18 in /docs by @dependabot in #3252
- Bump github.com/zcalusic/sysinfo from 1.0.0 to 1.0.1 by @dependabot in #3251
- Bump github.com/opencontainers/image-spec from 1.1.0-rc3 to 1.1.0-rc4 by @dependabot in #3253
- Update 'High Availability' and 'Custom CA' docs by @Friz-zy in #3245
- Add a script to tag and push k0s releases by @twz123 in #3244
- Remove special-case for setup-go on ARMv7 by @twz123 in #3193
- correct typo in metallb helm override causing failure by @kengz in #3254
- Bump golang.org/x/mod from 0.11.0 to 0.12.0 by @dependabot in #3257
- Bump containerd to 1.7.2 by @ncopa in #3255
- Sort inttests alphabetically by @twz123 in #3261
- Bump golang.org/x/sys from 0.9.0 to 0.10.0 by @dependabot in #3256
- Bump golang.org/x/crypto from 0.10.0 to 0.11.0 by @dependabot in #3258
- Bump shogo82148/actions-upload-release-asset from 1.6.4 to 1.6.5 by @dependabot in #3266
- Bump shogo82148/actions-create-release from 1.4.1 to 1.4.2 by @dependabot in #3265
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #3267
- DNS fixes in docker entrypoint for both legacy and nft by @twz123 in #3268
- Bump golang.org/x/tools from 0.10.0 to 0.11.0 by @dependabot in #3264
- Bump github.com/Microsoft/hcsshim from 0.10.0-rc.8 to 0.10.0-rc.9 by @dependabot in #3263
- Don't mention latest Docker tag in docs by @twz123 in #3269
- Bump click from 8.1.3 to 8.1.4 in /docs by @dependabot in #3271
- Fix typo in function name by @twz123 in #3277
- Bump cri-dockerd to v0.3.4 by @twz123 in #3278
- Bump troubleshoot to v0.69.3 by @twz123 in #3279
- Bump mkdocs-macros-plugin from 1.0.1 to 1.0.2 in /docs by @dependabot in #3284
- Canonical spelling of AppArmor by @twz123 in #3288
- Update to Alpine 3.18.2 by @twz123 in #3287
- Bump click from 8.1.4 to 8.1.5 in /docs by @dependabot in #3290
- Bump pymdown-extensions from 10.0.1 to 10.1 in /docs by @dependabot in #3291
- Bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by @dependabot in #3292
- Bump github.com/go-openapi/jsonpointer from 0.19.6 to 0.20.0 by @dependabot in #3294
- Exclude cluster config status from config create by @ncopa in #3262
- Add bird-live/ready for live/readinessProbe in bird mode by @ncopa in #3285
- Bump pip from 23.1.2 to 23.2 in /docs by @dependabot in #3297
- Bump pyyaml from 6.0 to 6.0.1 in /docs by @dependabot in #3298
- Disable VXLAN checksum offloading by default by @juanluisvaladas in #3296
- Bump go to 1.20.6 by @ncopa in #3293
- Bump click from 8.1.5 to 8.1.6 in /docs by @dependabot in #3301
- Bump runc to 1.1.8 by @ncopa in #3302
- Kubernetes 1.27.4 by @ncopa in #3305
- Bump pip from 23.2 to 23.2.1 in /docs by @dependabot in #3319
- Bump mkdocs-material from 9.1.18 to 9.1.19 in /docs by @dependabot in #3299
- Bump wheel from 0.40.0 to 0.41.0 in /docs by @dependabot in #3320
- Bump certifi from 2023.5.7 to 2023.7.22 in /docs by @dependabot in #3321
- Bump mkdocs from 1.4.3 to 1.5.1 in /docs by @dependabot in #3331
- Bump mkdocs-material from 9.1.19 to 9.1.21 in /docs by @dependabot in #3332
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #3328
- helm-charts.md: add example helm repo with auth by @shoce in #3325
- Add etcd and kine metrics collection with
--enable-metrics-scraper
by @jnummelin in #3322 - Bump pyparsing from 3.1.0 to 3.1.1 in /docs by @dependabot in #3335
- Bump github.com/k0sproject/k0sctl from 0.15.2 to 0.15.3 in /hack/tool by @dependabot in #3336
- Bump golang.org/x/tools from 0.11.0 to 0.11.1 by @dependabot in #3334
- Bump go to 1.20.7 (CVE-2023-29409) by @ncopa in #3338
- Bump go.uber.org/zap from 1.24.0 to 1.25.0 by @dependabot in #3339
- Bump containerd 1.7.3 by @ncopa in #3344
- Bump kine to 0.10.2 by @ncopa in #3343
- Bump mkdocs from 1.5.1 to 1.5.2 in /docs by @dependabot in #3349
- Calico 3.26 by @ncopa in #3286
- Prune docker data on arm builders by @ncopa in #3350
- Bump github.com/k0sproject/k0sctl from 0.15.3 to 0.15.4 in /hack/tool by @dependabot in #3346
- Bump github.com/go-playground/validator/v10 from 10.14.1 to 10.15.0 by @dependabot in #3355
- Bump pygments from 2.15.1 to 2.16.1 in /docs by @dependabot in #3353
- Bump wheel from 0.41.0 to 0.41.1 in /docs by @dependabot in #3354
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0 by @dependabot in #3357
- Bump golang.org/x/tools from 0.11.1 to 0.12.0 by @dependabot in #3359
- Bump shogo82148/actions-upload-release-asset from 1.6.5 to 1.6.6 by @dependabot in #3352
- Bump mkdocs-macros-plugin from 1.0.2 to 1.0.4 in /docs by @dependabot in #3361
- Bump regex from 2023.6.3 to 2023.8.8 in /docs by @dependabot in #3363
- Introduce Terraform module for OS testing by @twz123 in #3249
- Bump shogo82148/actions-create-release from 1.4.2 to 1.4.3 by @dependabot in #3360
- Fix workerprofile data types on the generated CRD by @jnummelin in #3369
- Bump runc to 1.1.9 by @ncopa in #3371
- added debian_12 for ostests by @walf443 in #3375
- Bump helm.sh/helm/v3 from 3.12.2 to 3.12.3 by @dependabot in #3373
- Typo fix for external-runtime-deps.md by @kke in #3379
- Bump zeebe-io/backport-action from 1.3.1 to 1.4.0 by @dependabot in #3383
- Bump github.com/k0sproject/k0sctl from 0.15.4 to 0.15.5 in /hack/tool by @dependabot in #3387
- Bump metrics-server to v0.6.4 by @twz123 in #3395
- Bump click from 8.1.6 to 8.1.7 in /docs by @dependabot in #3399
- Bump github.com/go-playground/validator/v10 from 10.15.0 to 10.15.1 by @dependabot in #3398
- Bump controller runtime to v0.15 by @twz123 in #3393
- Bump controller-tools to v0.13.0 by @twz123 in #3396
- Bump wheel from 0.41.1 to 0.41.2 in /docs by @dependabot in #3405
- Bump mkdocs-material from 9.1.21 to 9.2.3 in /docs by @dependabot in #3411
- Add sysprobe and some docs for required mount/umount by @jnummelin in #3409
- Add NodePortAddresses to kubeProxy configuration by @juanluisvaladas in #3407
- Distinguish if feature gate false because it is set as false or by default by @mikhail-sakhnov in #3380
- Add GitHub workflows for OS testing by @twz123 in #3388
- Use image pinning via labels to prevent GC removing system images. by @jnummelin in #3408
- Bump containerd to 1.7.4 by @jnummelin in #3420
- Build k0s Docker image on GitHub managed runners by @twz123 in #3419
- Actually merge CRI configs from drop-ins instead of concatenating them by @jnummelin in #3412
- Bump containerd 1.7.5 by @ncopa in #3427
- Bump mkdocs-material from 9.2.3 to 9.2.5 in /docs by @dependabot in #3431
- Fix hanging start-stop-daemon in footloose Alpine by @twz123 in #3436
- Bump pymdown-extensions from 10.1 to 10.2 in /docs by @dependabot in #3440
- Bump github.com/go-playground/validator/v10 from 10.15.1 to 10.15.2 by @dependabot in #3437
- Bump Alpine to v3.18.3 by @twz123 in #3439
- Bump github.com/go-playground/validator/v10 from 10.15.2 to 10.15.3 by @dependabot in #3442
- Bump pymdown-extensions from 10.2 to 10.2.1 in /docs by @dependabot in #3446
- Bump mkdocs-material from 9.2.5 to 9.2.6 in /docs by @dependabot in #3447
- Bump k0sctl to v0.15.5 by @twz123 in #3432
- Bump golang.org/x/crypto from 0.12.0 to 0.13.0 by @dependabot in #3458
- Bump Go to v1.20.8 by @twz123 in #3459
- Use Docker iid files consequently in builds by @twz123 in #3241
- Bump github.com/hashicorp/terraform-exec from 0.18.1 to 0.19.0 by @dependabot in #3453
- Drop tunneled networking mode support by @mikhail-sakhnov in #3441
- Bump github.com/hashicorp/terraform-exec from 0.18.1 to 0.19.0 in /hack/tool by @dependabot in #3465
- Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 by @dependabot in #3460
- Bump k0sproject/version to v0.4.1 by @twz123 in #3462
- Bump google.golang.org/grpc from 1.57.0 to 1.58.0 by @dependabot in #3463
- Bump golang.org/x/tools from 0.12.0 to 0.13.0 by @dependabot in #3464
- Bump pymdown-extensions from 10.2.1 to 10.3 in /docs by @dependabot in #3451
- Lower disk space eviction limits for network conformance inttest by @twz123 in #3470
- Windows containerd compilation by @mikhail-sakhnov in #3174
- Bump markdown from 3.3.7 to 3.4.4 in /docs by @dependabot in #3326
- Add sysinfo probe for name resolution of localhost by @twz123 in #3370
- Bump mkdocs-material from 9.2.6 to 9.2.8 in /docs by @dependabot in #3457
- Bump Kubernetes to v1.28.1 by @twz123 in #3281
- Bump mkdocs-material from 9.2.8 to 9.3.1 in /docs by @dependabot in #3475
- Bump shogo82148/actions-create-release from 1.4.3 to 1.4.4 by @dependabot in #3474
- Remove cid file before invoking docker build by @twz123 in #3469
- Windows calico host containers by @mikhail-sakhnov in #3209
- Bump github.com/go-playground/validator/v10 from 10.15.3 to 10.15.4 by @dependabot in #3477
- Bump kine to 0.10.3 by @ncopa in #3481
- Bump containerd to v1.7.6 by @twz123 in #3485
- Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.16.2 by @dependabot in #3479
- Capture target variable in loop body by @twz123 in #3483
- Bump iptables to v1.8.9 by @twz123 in #2680
- Remove unused error channel by @twz123 in #3491
- Fixes for kernel >= 6.0 by @twz123 in #3510
- Bump mkdocs from 1.5.2 to 1.5.3 in /docs by @dependabot in #3507
- Bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #3497
- Bump google.golang.org/grpc from 1.58.0 to 1.58.1 by @dependabot in #3496
- Fix log collection in cli inttest by @twz123 in #3495
- Bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0-rc5 by @dependabot in #3498
- kube-router 1.6.0 by @jnummelin in #3509
- Bump github.com/Microsoft/hcsshim from 0.11.0 to 0.11.1 by @dependabot in #3514
- Initialize global controller-runtime logger by @twz123 in #3499
- Bump mkdocs-material-extensions from 1.1.1 to 1.2 in /docs by @dependabot in #3516
- Add new dimension for kube-proxy mode to OS testing matrix by @twz123 in #3501
- SBOM generation by @makhov in #3482
- Add missing default for kube-proxy-mode to OS testing workflow by @twz123 in #3517
- Also remove required for kube-proxy-mode from OS testing workflow by @twz123 in #3519
- Bump google.golang.org/grpc from 1.58.1 to 1.58.2 by @dependabot in #3521
- Generate release asset sha256 checksums.txt by @kke in #3392
- Bump CoreDNS to v1.11.1 by @twz123 in #3525
- Fix wrong controller port used for pre-generated tokens command by @fangpenlin in #3524
- Standalone autopilot update logic by @jnummelin in #3406
- Change grab user-agent to mitigate GH blocking it by @jnummelin in #3527
- Bump mkdocs-material from 9.3.1 to 9.3.2 in /docs by @dependabot in #3506
- Bump Kubernetes to v1.28.2 by @twz123 in #3528
- Fix checksums job in release workflow by @twz123 in #3529
- Bump github.com/k0sproject/version from 0.3.1-0.20220411075111-0270bb85e7f8 to 0.4.2 by @dependabot in #3526
- Add GitHub token to checksums step in release workflow by @twz123 in #3532
- Bump mkdocs-material from 9.3.2 to 9.4.2 in /docs by @dependabot in #3530
- Update kubernetes pause image to v3.9 by @twz123 in #3533
- Use release ID in checksums step of release pipeline by @twz123 in #3534
New Contributors
- @Friz-zy made their first contribution in #3245
- @kengz made their first contribution in #3254
- @shoce made their first contribution in #3325
- @walf443 made their first contribution in #3375
- @fangpenlin made their first contribution in #3524
Full Changelog: v1.27.6+k0s.0...v1.28.2+k0s.0