Skip to content

Releases: AbsaOSS/k3d-action

v2.4.0 bump to k3d v5.4.6

12 Jan 15:42
4e8b323
Compare
Choose a tag to compare

Bump k3d to v5.4.6

k3d-action k3d k3s
v2.4.0 v5.4.6 rancher/k3s:v1.24.4-k3s1

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.4.0

v2.3.0 bump to k3d v5.4.1

30 Mar 07:30
b176c2a
Compare
Choose a tag to compare

v2.2.0 bump to k3d v5.3.0

22 Mar 15:24
1a95121
Compare
Choose a tag to compare

v2.1.0 k3d-version argument

03 Jan 15:15
5d15552
Compare
Choose a tag to compare
k3d-action k3d k3s
v2.1.0 v5.2.2 rancher/k3s:v1.21.7-k3s1 or set image explicitly

v2.0.0 Lightweight

23 Nov 10:31
ba94d4c
Compare
Choose a tag to compare

k3d has started to natively support registry import and networking. For this reason, there is no longer a need for k3d-action to continue to provide this functionality.

Thanks to this, k3d-action has become much lighter and does not need to support some extra arguments.

Breaking changes

  • deprecated network argument (see k3d docs for replacement)
  • deprecated subnet-CIDR argument (see k3d docs for replacement)
  • deprecated use-default-registry argument (see k3d docs for replacement)
  • deprecated registry-port argument (see k3d docs for replacement)

k3d-action@v2 supports k3d@v5 and higher.

Check our documentation on how to use k3d-action

Upgrade to k3d v4.4.7

09 Jul 11:15
c75fedf
Compare
Choose a tag to compare

The last GitHub action release Ubuntu Version: 20210628.1 failed to successfully run the k3d-action.
For this reason we had to create a fix PR in k3d, which allows us to continue using the k3d-action.

Besides upgrading the k3d-action in your workflow, it is also necessary to upgrade the k3s version.
I recommend leaving the default k3s version, see table below.

k3d-action k3d k3s
v1.5.0 v4.4.7 rancher/k3s:v1.21.2-k3s1 or set image explicitly

Possibility to set k3s image

16 Apr 11:50
978862d
Compare
Choose a tag to compare
  • K3d-action users set k3s version explicitly via configuration or argument e.g.--image docker.io/rancher/k3s:v1.20.5-k3s1 otherwise k3d specifies which version will be used.

  • K3d-action uses k3d v4.4.1

k3d-action k3d k3s
v1.4.0 v4.4.1 specified by k3d or set image explicitly

For further details read:

Breaking changes

No breaking changes

v1.3.1

01 Mar 09:47
78b27fb
Compare
Choose a tag to compare
k3d-action k3d k3s
v1.1.0 v3.4.0 rancher/k3s:v1.20.2-k3s1
v1.2.0 v4.2.0 rancher/k3s:v1.20.2-k3s1
v1.3.0 v4.2.0 rancher/k3s:v1.20.4-k3s1
  • Mechanism waiting until agents are ready (#14), fixed for a case when kubelets are not yet ready.
  • Fix README.md [registry-port] (#15)
  • Bump k3s from v1.20.2-k3s1 to v1.20.4-k3s1

v1.3.0

26 Feb 14:56
dc55e5a
Compare
Choose a tag to compare
k3d-action k3d k3s
v1.1.0 v3.4.0 rancher/k3s:v1.20.2-k3s1
v1.2.0 v4.2.0 rancher/k3s:v1.20.2-k3s1
v1.3.0 v4.2.0 rancher/k3s:v1.20.4-k3s1
  • Mechanism waiting until agents are ready (#14)
  • Fix README.md [registry-port] (#15)
  • Bump k3s from v1.20.2-k3s1 to v1.20.4-k3s1

support k3d v4.2.0

14 Feb 16:41
3193bea
Compare
Choose a tag to compare
k3d-action k3d k3s
v1.1.0 v3.4.0 rancher/k3s:v1.20.2-k3s1
v1.2.0 v4.2.0 rancher/k3s:v1.20.2-k3s1
  • migration to k3d v4.2.0
  • Registry support
    • customize local registry port
      - uses: AbsaOSS/[email protected]
        id: single-cluster
        name: "Create single Cluster with Registry"
        with:
          cluster-name: "test-cluster-1"
          use-default-registry: true
          registry-port: 5080
          args: >-
            --agents 1
  • Config file upport
    • you can configure action via config files or mix k3d arguments together with config files
      - uses: AbsaOSS/[email protected]
        id: single-cluster
        name: "Create single k3d Cluster"
        with:
          cluster-name: "test-cluster-1"
          args: >-
            --agents 1
            --config=<path to config yaml>