k3d - v5.3.0
v5.3.0 - 03.02.2022
Note: Now trying to follow a standard scheme defined by https://keepachangelog.com/en/1.0.0/
Added
- new config options to configure extra hosts by @iwilltry42 in https://github.com/rancher/k3d/pull/938
- host pid mode support for k3s-server and k3s-agent by @hlts2 in https://github.com/rancher/k3d/pull/929
- SimpleConfig v1alpha4 by @iwilltry42 in https://github.com/rancher/k3d/pull/944
- add env var LOG_COLORS=[1|true|0|false] to toggle colored log output (enabled by default) by @iwilltry42 in https://github.com/rancher/k3d/pull/951
- Compatibility Tests by @iwilltry42 in https://github.com/rancher/k3d/pull/956
- Volume Shortcuts and k3d-managed volumes by @iwilltry42 in https://github.com/rancher/k3d/pull/916
- Use some destination shortcuts with the
--volume/-v
flag that k3d automatically expandsk3s-storage
->/var/lib/rancher/k3s/storage
k3s-manifests
->/var/lib/rancher/k3s/server/manifests
k3s-manifests-custom
->/var/lib/rancher/k3s/server/manifests/custom
(not K3s default: this is just some sub-directory inside the auto-deploy manifests directory which will also be parsed)k3s-containerd
->/var/lib/rancher/k3s/agent/etc/containerd/config.toml
(use with caution, K3s generates this file!)k3s-containerd-tmpl
->/var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl
(used by K3s to generate the real config above)k3s-registry-config
->/etc/rancher/k3s/registries.yaml
(or just use--registry-config
)
- k3d-managed volumes
- non-existing named volumes starting with a
k3d-
prefix will now be created and managed byk3d
- non-existing named volumes starting with a
- JSON schema versions in-repo to link to from schemastore.org by @iwilltry42 in https://github.com/rancher/k3d/pull/942
Changed
- Config file compatible with Kustomize by @erikgb in https://github.com/rancher/k3d/pull/945
- chore: update direct dependencies by @iwilltry42 in https://github.com/rancher/k3d/pull/935
Fixed
- serverlb should be created before using and restarted unless stopped by @wymli in https://github.com/rancher/k3d/pull/948
- fix typo in node.go by @eltociear in https://github.com/rancher/k3d/pull/949
- mutex on ensureToolsNode to avoid duplicate container name causing error by @iwilltry42 in https://github.com/rancher/k3d/pull/952
- detect '--disable=coredns' and conditionally disable injection by @iwilltry42 in https://github.com/rancher/k3d/pull/955
- invert logic for LOG_LEVEL parsing by @myitcv in https://github.com/rancher/k3d/pull/958
Deprecated
- SimpleConfig API version
k3d.io/v1alpha3
is now deprecated in favor ofk3d.io/v1alpha4
Removed
- unused volume validation functionality in
cmd/util
, does not affect the CLI (#916)
Compatibility
This release was automatically tested with the following setups:
Docker
- 20.10.5
- 20.10.12
Expected to Fail with the following versions:
- <= 20.10.4 (due to runc, see https://github.com/rancher/k3d/issues/807)
K3s
We test a full cluster lifecycle with different K3s channels, meaning that the following list refers to the current latest version released under the given channel:
- Channel v1.23
- Channel v1.22
Expected to Fail with the following versions:
- <= v1.18 (due to not included, but expected CoreDNS in K3s)
New Contributors
- @hlts2 made their first contribution in https://github.com/rancher/k3d/pull/929
- @erikgb made their first contribution in https://github.com/rancher/k3d/pull/945
- @wymli made their first contribution in https://github.com/rancher/k3d/pull/948
- @eltociear made their first contribution in https://github.com/rancher/k3d/pull/949
- @myitcv made their first contribution in https://github.com/rancher/k3d/pull/958
Full Changelog: https://github.com/rancher/k3d/compare/v5.2.2...v5.3.0
Details
date
Feb. 3, 2022, 12:52 p.m.
name
v5.3.0 - 03.02.2022
type
Minor
official page
👇
Register or login to:
- 🔍View and search all k3d releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!