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 expands
    • k3s-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 by k3d
  • JSON schema versions in-repo to link to from schemastore.org by @iwilltry42 in https://github.com/rancher/k3d/pull/942

Changed

Fixed

Deprecated

  • SimpleConfig API version k3d.io/v1alpha3 is now deprecated in favor of k3d.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:

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
👇
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!
Continue with GitHub
Continue with Google
or