Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 21, 2024

This PR contains the following updates:

Package Change Age Confidence
sigs.k8s.io/kind v0.23.0 -> v0.30.0 age confidence

Release Notes

kubernetes-sigs/kind (sigs.k8s.io/kind)

v0.30.0

Compare Source

This is small release containing patched dependencies and Kubernetes 1.34, as well as a bugfix for Kubernetes v1.33.0+ cluster reboots.

Breaking Changes

The default node image is now kindest/node:v1.34.0@​sha256:7416a61b42b1662ca6ca89f02028ac133a309a2a30ba309614e8ec94d976dc5a

New Features

  • Updated to containerd 2.1.4

Images pre-built for this release:

  • v1.34.0: kindest/node:v1.34.0@​7416a61b42b1662ca6ca89f02028ac133a309a2a30ba309614e8ec94d976dc5a
  • v1.33.4: kindest/node:v1.33.4@​sha256:25a6018e48dfcaee478f4a59af81157a437f15e6e140bf103f85a2e7cd0cbbf2
  • v1.32.8: kindest/node:v1.32.8@​sha256:abd489f042d2b644e2d033f5c2d900bc707798d075e8186cb65e3f1367a9d5a1
  • v1.31.12: kindest/node:v1.31.12@​sha256:0f5cc49c5e73c0c2bb6e2df56e7df189240d83cf94edfa30946482eb08ec57d2

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:

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 #​2718

Fixes

  • Fix an issue with rebooting v1.33.0+ clusters #​3941
  • Add priority class system-critical to kindnetd
  • Fix HA control-plane loadbalancer for podman #​3962
  • Fix node-image builds with relative source paths

Contributors

Committers for this release:

v0.29.0

Compare Source

This is a quick security release to pickup the containerd 2.1.1 CVE-2025-47290 fix.
See v0.28.0 (release days ago!) for full release notes with recent changes:
https://github.com/kubernetes-sigs/kind/releases/tag/v0.28.0

Breaking Changes

The default node image is now kindest/node:v1.33.1@​sha256:050072256b9a903bd914c0b2866828150cb229cea0efe5892e2b644d5dd3b34f

New Features

  • Updated to containerd 2.1.1

Images pre-built for this release:

  • v1.33.1: kindest/node:v1.33.1@​sha256:050072256b9a903bd914c0b2866828150cb229cea0efe5892e2b644d5dd3b34f
  • v1.32.5: kindest/node:v1.32.5@​sha256:e3b2327e3a5ab8c76f5ece68936e4cafaa82edf58486b769727ab0b3b97a5b0d
  • v1.31.9: kindest/node:v1.31.9@​sha256:b94a3a6c06198d17f59cca8c6f486236fa05e2fb359cbd75dabbfc348a10b211
  • v1.30.13: kindest/node:v1.30.13@​sha256:397209b3d947d154f6641f2d0ce8d473732bd91c87d9575ade99049aa33cd648

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:

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 #​2718

Fixes

Contributors

Committers for this release:

(Please see v0.28.0 https://github.com/kubernetes-sigs/kind/releases/tag/v0.28.0#Contributors)

v0.28.0

Compare Source

This release moves to Kubernetes to 1.33.1 by default.

Breaking Changes

The default node image is now kindest/node:v1.33.1@​sha256:8d866994839cd096b3590681c55a6fa4a071fdaf33be7b9660e5697d2ed13002

New Features

  • Updated to containerd 2.1 and runc 1.3
  • Updated default node image to Kubernetes 1.33.1
  • Updated go to 1.24.2

Images pre-built for this release:

  • v1.33.1: kindest/node:v1.33.1@​sha256:8d866994839cd096b3590681c55a6fa4a071fdaf33be7b9660e5697d2ed13002
  • v1.32.5: kindest/node:v1.32.5@​sha256:36187f6c542fa9b78d2d499de4c857249c5a0ac8cc2241bef2ccd92729a7a259
  • v1.31.9: kindest/node:v1.31.9@​sha256:156da58ab617d0cb4f56bbdb4b493f4dc89725505347a4babde9e9544888bb92
  • v1.30.13: kindest/node:v1.30.13@​sha256:8673291894dc400e0fb4f57243f5fdc6e355ceaa765505e0e73941aa1b6e0b80

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:

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 #​2718

Fixes

  • Node image now sets net.ipv4.conf.all.arp_ignore to 0 to address some container networking failures

Contributors

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

Committers for this release:

v0.27.0

Compare Source

This release moves kind to containerd 2.x and contains fixes for nerdctl. It also moves Kubernetes to 1.32.2 by default.

Breaking Changes

WARNING: kind v0.27.0+ will be required to use kind load ... subcommands with these new containerd 2.0+ images (built by kind v0.27+). For other use cases, the new images should still work with recent kind releases, but are not guaranteed. As always we strongly recommend consuming images by their sha256 digest for security and reliability. #​3853

Older images from recent releases should continue to work with kind v0.27.0+.

NOTE: As previously warned containerd 2.x requires that you must be using config_path mode for containerd registry config. If you're using the local registry script at, or more recent than 791b3dc (kind v0.20.0 / May 22, 2023) then no changes should be necessary.

The default node image is now kindest/node:v1.32.2@​sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f

New Features

  • Updated to containerd 2.x
  • Updated default node image to Kubernetes 1.32.2
  • Updated go to 1.23.6

Images pre-built for this release:

  • v1.32.2: kindest/node:v1.32.2@​sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f
  • v1.31.6: kindest/node:v1.31.6@​sha256:28b7cbb993dfe093c76641a0c95807637213c9109b761f1d422c2400e22b8e87
  • v1.30.10: kindest/node:v1.30.10@​sha256:4de75d0e82481ea846c0ed1de86328d821c1e6a6a91ac37bf804e5313670e507
  • v1.29.14: kindest/node:v1.29.14@​sha256:8703bd94ee24e51b778d5556ae310c6c0fa67d761fae6379c8e0bb480e6fea29

Additional images pre-built for this release:

  • v1.33.0: kindest/node:v1.33.0@​sha256:02f73d6ae3f11ad5d543f16736a2cb2a63a300ad60e81dac22099b0b04784a4e

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:

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 #​2718

Fixes

  • Compatibility fixes for containerd 2.x
  • Fix kind get clusters with nerdctl
  • Statically link CNI binaries to match upstream
  • Fix no-arguments validation for multiple subcommands
  • Update shellescape dependency to current vanity import
  • When building node images: wait for containerd to be ready, and retry image pulls

Contributors

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

Committers for this release:

v0.26.0

Compare Source

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).

Breaking Changes

  • Removed two deprecated flags that had been printing usage warnings for many releases.
  • The default node image is now Kubernetes v1.32.0: kindest/node:v1.32.0@&#8203;sha256:c48c62eac5da28cdadcf560d1d8616cfa6783b58f0d94cf63ad1bf49600cb027

New Features

  • 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:

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 #​2718

Fixes

  • 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

Contributors

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

Commiters for this release:

v0.25.0

Compare Source

This release contains a number of small networking fixes and the latest Kubernetes releases. Happy KubeCon!

Breaking Changes

  • The default node image is now Kubernetes v1.31.2: kindest/node:v1.31.2@&#8203;sha256:18fbefc20a7113353c7b75b5c869d7145a6abd6269154825872dc59c1329912e

New Features

  • Improved documentation for Ingress installation
  • Updated to latest go 1.22.x (1.22.9)

Images pre-built for this release:

  • v1.31.2: kindest/node:v1.31.2@&#8203;sha256:18fbefc20a7113353c7b75b5c869d7145a6abd6269154825872dc59c1329912e
  • v1.30.6: kindest/node:v1.30.6@&#8203;sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994
  • v1.29.10: kindest/node:v1.29.10@&#8203;sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b
  • v1.28.15: kindest/node:v1.28.15@&#8203;sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251
  • v1.27.16: kindest/node:v1.27.16@&#8203;sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20
  • v1.26.15: kindest/node:v1.26.15@&#8203;sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd

Additional images pre-built for this release:

  • v1.32.0: kindest/node:v1.32.0@&#8203;sha256:2458b423d635d7b01637cac2d6de7e1c1dca1148a2ba2e90975e214ca849e7cb

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:

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 #​2718

Fixes

  • Updated kube-network-policies with a DNS fix for network policies
  • Fix conflict with developing kube-network-policies
  • Detect new docker ipv6 failure message and fallback to ipv4 only gracefully
  • Workaround podman no longer returning host IP for portmaps
  • Aggregate ipmasq sync errors in kindnetd

Contributors

Thank you to everyone who contributed to this release!

Users whose commits are in this release (alphabetically by user name)

Thank you to everyone who contributed in any way.

A special thank you to @​neolit123 for all your help over the years, and stepping down when you no longer had the time.
Thank you!

v0.24.0

Compare Source

Highlights from this release include network policy support using sigs.k8s.io/kube-network-policies (thanks @​aojea!) and support for building node images from pre-compiled Kubernetes releases (thanks @​dims!).

For building images, see the docs at https://kind.sigs.k8s.io/docs/user/quick-start/#building-images

Breaking Changes

  • The default node image is now Kubernetes v1.31.0: kindest/node:v1.31.0@&#8203;sha256:53df588e04085fd41ae12de0c3fe4c72f7013bba32a20e7325357a1ac94ba865

New Features

  • Out-of-the-box support for network policy via sigs.k8s.io/kube-network-policies
  • Support for building node images from existing Kubernetes releases
  • Support for loading multiple image archives in kind load image-archive
    • NOTE: it is still more efficient to do a single archive in most cases
  • Migrated to skipPhase in Init/JoinConfiguration instead of the kubeadm flags, making it possible for users to cutomize the phases (at your own risk!) with config patches
  • powershell completion
  • Updated dependencies, including, but not limited to:
    • containerd 1.7.18
    • runc 1.1.13
    • go 1.22.6
    • CNI plugins to 1.5.1
    • pause 3.10
  • Docs and clarification for third party install options including scoop and winget

Images pre-built for this release:

  • v1.31.0: kindest/node:v1.31.0@&#8203;sha256:53df588e04085fd41ae12de0c3fe4c72f7013bba32a20e7325357a1ac94ba865
  • v1.30.4: kindest/node:v1.30.4@&#8203;sha256:976ea815844d5fa93be213437e3ff5754cd599b040946b5cca43ca45c2047114
  • v1.30.3: kindest/node:v1.30.3@&#8203;sha256:bf91e1ef2f7d92bb7734b2b896b3dddea98f0496b34d96e37dd5d7df331b7e56
  • v1.29.8: kindest/node:v1.29.8@&#8203;sha256:d46b7aa29567e93b27f7531d258c372e829d7224b25e3fc6ffdefed12476d3aa
  • v1.29.7: kindest/node:v1.29.7@&#8203;sha256:f70ab5d833fca132a100c1f95490be25d76188b053f49a3c0047ff8812360baf
  • v1.28.13: kindest/node:v1.28.13@&#8203;sha256:45d319897776e11167e4698f6b14938eb4d52eb381d9e3d7a9086c16c69a8110
  • v1.28.12: kindest/node:v1.28.12@&#8203;sha256:fa0e48b1e83bb8688a5724aa7eebffbd6337abd7909ad089a2700bf08c30c6ea
  • v1.27.16: kindest/node:v1.27.16@&#8203;sha256:3fd82731af34efe19cd54ea5c25e882985bafa2c9baefe14f8deab1737d9fabe
  • v1.26.15: kindest/node:v1.26.15@&#8203;sha256:1cc15d7b1edd2126ef051e359bf864f37bbcf1568e61be4d2ed1df7a3e87b354
  • v1.25.16: kindest/node:v1.25.16@&#8203;sha256:6110314339b3b44d10da7d27881849a87e092124afab5956f2e10ecdb463b025

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:

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 #​2718

Fixes

  • Fix kubeadm v1beta3 config template for kubeProxyMode: none
  • Stop disabling LocalStorageIsolation for rootless clusters (which no longer appears to be necessary to avoid crashes)

Contributors

Thank you to everyone who contributed to this release! ❤️

Users whose commits are in this release (alphabetically by user name)

Thank you as well to everyone who contributed in other ways like filing issues, giving feedback, testing fixes, and helping users in slack!


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 PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependency Depedency update label Aug 21, 2024
@renovate renovate bot changed the title Update module sigs.k8s.io/kind to v0.24.0 Update module sigs.k8s.io/kind to v0.25.0 Nov 8, 2024
@renovate renovate bot force-pushed the renovate/sigs.k8s.io-kind-0.x branch from c62e0d1 to 130ba79 Compare November 8, 2024 21:03
@renovate renovate bot changed the title Update module sigs.k8s.io/kind to v0.25.0 Update module sigs.k8s.io/kind to v0.26.0 Dec 16, 2024
@renovate renovate bot force-pushed the renovate/sigs.k8s.io-kind-0.x branch from 130ba79 to a7de458 Compare December 16, 2024 22:57
@renovate renovate bot changed the title Update module sigs.k8s.io/kind to v0.26.0 Update module sigs.k8s.io/kind to v0.27.0 Feb 15, 2025
@renovate renovate bot force-pushed the renovate/sigs.k8s.io-kind-0.x branch from a7de458 to 54254fb Compare February 15, 2025 04:28
@renovate renovate bot changed the title Update module sigs.k8s.io/kind to v0.27.0 Update module sigs.k8s.io/kind to v0.28.0 May 17, 2025
@renovate renovate bot force-pushed the renovate/sigs.k8s.io-kind-0.x branch 2 times, most recently from 531298e to 36707f6 Compare May 21, 2025 04:35
@renovate renovate bot changed the title Update module sigs.k8s.io/kind to v0.28.0 Update module sigs.k8s.io/kind to v0.29.0 May 21, 2025
@renovate renovate bot changed the title Update module sigs.k8s.io/kind to v0.29.0 Update module sigs.k8s.io/kind to v0.30.0 Aug 27, 2025
@renovate renovate bot force-pushed the renovate/sigs.k8s.io-kind-0.x branch from 36707f6 to 7c17ccb Compare August 27, 2025 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency Depedency update
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants