Skip to content

Commit

Permalink
build(deps): update kubernetes-sigs/kind to v0.26.0
Browse files Browse the repository at this point in the history
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [kubernetes-sigs/kind](https://github.com/kubernetes-sigs/kind) | minor | `v0.25.0` -> `v0.26.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>kubernetes-sigs/kind (kubernetes-sigs/kind)</summary>

### [`v0.26.0`](https://github.com/kubernetes-sigs/kind/releases/tag/v0.26.0)

[Compare Source](kubernetes-sigs/kind@v0.25.0...v0.26.0)

This release brings Kubernetes v1.32.0 to kind by default and fixes `kind build node-image` for building for Kubernetes releases \<v1.31.0 when not building Kubernetes from source (e.g. `kind build node-image v1.30.0`).

<h1 id="breaking-changes">Breaking Changes</h1>

-   Removed two deprecated flags that had been printing usage warnings for many releases.
    -   Removed long-deprecated `--kube-root` flag from `kind build node-image`, use `--type=source` and pass the path as an argument instead.
        -   Docs: https://kind.sigs.k8s.io/docs/user/quick-start/#building-images
    -   Removed long-deprecated `--loglevel` flag, use `-v` / `--verbosity` instead (see `kind help`)
-   The default node image is now Kubernetes v1.32.0: `kindest/node:v1.32.0@&#8203;sha256:c48c62eac5da28cdadcf560d1d8616cfa6783b58f0d94cf63ad1bf49600cb027`

<h1 id="new-features">New Features</h1>

-   Updated to go 1.23.4
-   Updated node image dependencies to latest
    -   NOTE: you should only be depending on node images to allow kind to create Kubernetes nodes at a given Kubernetes version. The contents of these images are subject to change. However, we have brought everything up to the latest releases which may contain bug fixes.
-   Updated local-path-provisioner to v0.30.0
-   Refreshed Ingres docs to use https://sigs.k8s.io/cloud-provider-kind

Images pre-built for this release:

-   v1.32.0: `kindest/node:v1.32.0@&#8203;sha256:c48c62eac5da28cdadcf560d1d8616cfa6783b58f0d94cf63ad1bf49600cb027`
-   v1.31.4: `kindest/node:v1.31.4@&#8203;sha256:2cb39f7295fe7eafee0842b1052a599a4fb0f8bcf3f83d96c7f4864c357c6c30`
-   v1.30.8: `kindest/node:v1.30.8@&#8203;sha256:17cd608b3971338d9180b00776cb766c50d0a0b6b904ab4ff52fd3fc5c6369bf`
-   v1.29.12: `kindest/node:v1.29.12@&#8203;sha256:62c0672ba99a4afd7396512848d6fc382906b8f33349ae68fb1dbfe549f70dec`

**NOTE**: You *must* use the `@sha256` digest to guarantee an image built for this release, until such a time as we switch to a different tagging scheme. Even then we will highly encourage digest pinning for security and reproducibility reasons.

See also:

-   https://kind.sigs.k8s.io/docs/user/quick-start/#creating-a-cluster
-   https://kind.sigs.k8s.io/docs/user/quick-start/#building-images

NOTE: These node images support amd64 and arm64, both of our supported platforms. **You must use the same platform as your host,** for more context see kubernetes-sigs/kind#2718

<h1 id="fixes">Fixes</h1>

-   Fixed `kind build node-image --type=url` and `kind build node-image --type=release` where Kubernetes version is less than `v1.31.0`
    -   E.G. `kind build node-image v1.30.0` and `kind build node-image https://dl.k8s.io/v1.30.0/kubernetes-server-linux-arm64.tar.gz`
    -   This fix will only work for standard release tags (and not pre-releases etc), for those continue to use `--type=source`.
    -   v1.31.0+ will work with all build types for all versions

<h1 id="contributors">Contributors</h1>

**Thank you to everyone who contributed to this kind over the years!**

Commiters for this release:

-   [@&#8203;aojea](https://github.com/aojea)
-   [@&#8203;BenTheElder](https://github.com/BenTheElder)
-   [@&#8203;dependabot](https://github.com/dependabot)\[bot]
-   [@&#8203;k8s-ci-robot](https://github.com/k8s-ci-robot)
-   [@&#8203;stmcginnis](https://github.com/stmcginnis)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43Ny4wIiwidXBkYXRlZEluVmVyIjoiMzkuNzcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90Il19-->
  • Loading branch information
ECG Bot authored and tmeijn committed Dec 21, 2024
1 parent c1e42c8 commit ad17115
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion chezmoi/dot_config/aquaproj-aqua/aqua.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ packages:
- name: kubernetes/[email protected]
description: The kubectl command line tool lets you control Kubernetes clusters
link: https://kubernetes.io/docs/reference/kubectl/
- name: kubernetes-sigs/kind@v0.25.0
- name: kubernetes-sigs/kind@v0.26.0
description: Kubernetes IN Docker - local clusters for testing Kubernetes
link: https://github.com/kubernetes-sigs/kind
- name: helm/[email protected]
Expand Down

0 comments on commit ad17115

Please sign in to comment.