phisco / crossplane

Cloud Native Control Planes
https://crossplane.io
Apache License 2.0
1 stars 0 forks source link

chore(deps): update dependency kubernetes-sigs/kind to v0.24.0 (master) #305

Open phisco-renovate[bot] opened 6 months ago

phisco-renovate[bot] commented 6 months ago

This PR contains the following updates:

Package Update Change
kubernetes-sigs/kind minor v0.21.0 -> v0.24.0

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

kubernetes-sigs/kind (kubernetes-sigs/kind) ### [`v0.24.0`](https://redirect.github.com/kubernetes-sigs/kind/releases/tag/v0.24.0) [Compare Source](https://redirect.github.com/kubernetes-sigs/kind/compare/v0.23.0...v0.24.0) Highlights from this release include network policy support using [sigs.k8s.io/kube-network-policies](https://redirect.github.com/kubernetes-sigs/kube-network-policies) (thanks [@​aojea](https://redirect.github.com/aojea)!) and support for building node images from pre-compiled Kubernetes releases (thanks [@​dims](https://redirect.github.com/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@​sha256:53df588e04085fd41ae12de0c3fe4c72f7013bba32a20e7325357a1ac94ba865`

New Features

- **Out-of-the-box support for network policy via [sigs.k8s.io/kube-network-policies](https://redirect.github.com/kubernetes-sigs/kube-network-policies)** - Advanced users can still disable kindnetd and install your own CNI with https://kind.sigs.k8s.io/docs/user/configuration/#disable-default-cni, however note that this is a "power user" feature and KIND does not offer support for any third-party CNI - **Support for building node images from existing Kubernetes releases** - **NOTE**: For Kubernetes releases before v1.31.0, this will result in larger images because kind opted in to compiling out remaining in-tree cloud providers with a build tag when publishing images. For v1.31.0+ there is no difference. - See: https://kind.sigs.k8s.io/docs/user/quick-start/#building-images - 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@​sha256:53df588e04085fd41ae12de0c3fe4c72f7013bba32a20e7325357a1ac94ba865` - v1.30.4: `kindest/node:v1.30.4@​sha256:976ea815844d5fa93be213437e3ff5754cd599b040946b5cca43ca45c2047114` - v1.30.3: `kindest/node:v1.30.3@​sha256:bf91e1ef2f7d92bb7734b2b896b3dddea98f0496b34d96e37dd5d7df331b7e56` - v1.29.8: `kindest/node:v1.29.8@​sha256:d46b7aa29567e93b27f7531d258c372e829d7224b25e3fc6ffdefed12476d3aa` - v1.29.7: `kindest/node:v1.29.7@​sha256:f70ab5d833fca132a100c1f95490be25d76188b053f49a3c0047ff8812360baf` - v1.28.13: `kindest/node:v1.28.13@​sha256:45d319897776e11167e4698f6b14938eb4d52eb381d9e3d7a9086c16c69a8110` - v1.28.12: `kindest/node:v1.28.12@​sha256:fa0e48b1e83bb8688a5724aa7eebffbd6337abd7909ad089a2700bf08c30c6ea` - v1.27.16: `kindest/node:v1.27.17@​sha256:3fd82731af34efe19cd54ea5c25e882985bafa2c9baefe14f8deab1737d9fabe` - v1.26.15: `kindest/node:v1.26.15@​sha256:1cc15d7b1edd2126ef051e359bf864f37bbcf1568e61be4d2ed1df7a3e87b354` - v1.25.16: `kindest/node:v1.25.16@​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: - 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 [https://github.com/kubernetes-sigs/kind/issues/2718](https://redirect.github.com/kubernetes-sigs/kind/issues/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) - [@​abhay-krishna](https://redirect.github.com/abhay-krishna) - [@​aojea](https://redirect.github.com/aojea) - [@​BenTheElder](https://redirect.github.com/BenTheElder) - [@​bzsuni](https://redirect.github.com/bzsuni) - [@​cpanato](https://redirect.github.com/cpanato) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] - [@​dominicqi](https://redirect.github.com/dominicqi) - [@​douglaswth](https://redirect.github.com/douglaswth) - [@​giuseppe](https://redirect.github.com/giuseppe) - [@​harshanarayana](https://redirect.github.com/harshanarayana) - [@​joycecodes](https://redirect.github.com/joycecodes) - [@​k8s-ci-robot](https://redirect.github.com/k8s-ci-robot) - [@​kundan2707](https://redirect.github.com/kundan2707) - [@​netguino](https://redirect.github.com/netguino) - [@​nojnhuh](https://redirect.github.com/nojnhuh) - [@​pohly](https://redirect.github.com/pohly) - [@​ste93cry](https://redirect.github.com/ste93cry) - [@​stmcginnis](https://redirect.github.com/stmcginnis) Thank you as well to everyone who contributed in other ways like filing issues, giving feedback, testing fixes, and helping users in slack! ### [`v0.23.0`](https://redirect.github.com/kubernetes-sigs/kind/releases/tag/v0.23.0) [Compare Source](https://redirect.github.com/kubernetes-sigs/kind/compare/v0.22.0...v0.23.0) This release introduces initial limited support for `nerdctl` and kube-proxy nftables mode.

Breaking Changes

- The default node image is now Kubernetes 1.30.0: `kindest/node:v1.30.0@​sha256:047357ac0cfea04663786a612ba1eaba9702bef25227a794b52890dd8bcd692e` - `ipFamily` config field is now validated - While technically a breaking change, if the value you set here is now caught as invalid it was being silently ignored and creating an ipv4 cluster previously and you should correct your config - Go 1.17+ is required for `go install sigs.k8s.io/kind` / building the `kind` binary - Prebuilt binaries are available as an alternative to `go install` - For local development `make` will automatically setup the correct go version - Note that the go team only supports 1.21+ and major linux distros have 1.19+ - Future releases may increase this to a more current Go release - Future release may adopt `toolchain` in go.mod to make this seamless if you have go 1.21+ installed even without our makefile. We highly recommend installing go 1.21+

New Features

- Initial support for nodes created with [nerdctl](https://redirect.github.com/containerd/nerdctl) - Initial support for `kubeProxyMode: nftables` (ahead of Kubernetes 1.31+, see https://kind.sigs.k8s.io/docs/user/configuration/#kube-proxy-mode) - Sweeping dependency updates, see commits for full details. https://github.com/kubernetes-sigs/kind/compare/v0.22.0...v0.23.0 Images pre-built for this release: - v1.30.0: `kindest/node:v1.30.0@​sha256:047357ac0cfea04663786a612ba1eaba9702bef25227a794b52890dd8bcd692e` - v1.29.4: `kindest/node:v1.29.4@​sha256:3abb816a5b1061fb15c6e9e60856ec40d56b7b52bcea5f5f1350bc6e2320b6f8` - v1.28.9: `kindest/node:v1.28.9@​sha256:dca54bc6a6079dd34699d53d7d4ffa2e853e46a20cd12d619a09207e35300bd0` - v1.27.13: `kindest/node:v1.27.13@​sha256:17439fa5b32290e3ead39ead1250dca1d822d94a10d26f1981756cd51b24b9d8` - v1.26.15: `kindest/node:v1.26.15@​sha256:84333e26cae1d70361bb7339efb568df1871419f2019c80f9a12b7e2d485fe19` - v1.25.16: `kindest/node:v1.25.16@​sha256:5da57dfc290ac3599e775e63b8b6c49c0c85d3fec771cd7d55b45fae14b38d3b` **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 [https://github.com/kubernetes-sigs/kind/issues/2718](https://redirect.github.com/kubernetes-sigs/kind/issues/2718)

Fixes

- Correctly case `kubeProxyMode: "none"`

Contributors

**Thank you to everyone who contributed to this release! ❤️** Users whose commits are in this release (alphabetically by user name) - [@​aojea](https://redirect.github.com/aojea) - [@​AkihiroSuda](https://redirect.github.com/AkihiroSuda) - [@​BenTheElder](https://redirect.github.com/BenTheElder) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] - [@​estesp](https://redirect.github.com/estesp) - [@​hp685](https://redirect.github.com/hp685) - [@​jizusun](https://redirect.github.com/jizusun) - [@​k8s-ci-robot](https://redirect.github.com/k8s-ci-robot) - [@​kevin85421](https://redirect.github.com/kevin85421) - [@​stmcginnis](https://redirect.github.com/stmcginnis) - [@​tnqn](https://redirect.github.com/tnqn) - [@​yankay](https://redirect.github.com/yankay) Thank you as well to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, and helping users in slack! ### [`v0.22.0`](https://redirect.github.com/kubernetes-sigs/kind/releases/tag/v0.22.0) [Compare Source](https://redirect.github.com/kubernetes-sigs/kind/compare/v0.21.0...v0.22.0) This release is a quick follow-up to [v0.21.0](https://redirect.github.com/kubernetes-sigs/kind/releases/tag/v0.21.0) with bug fixes including not overriding the host's binfmt_misc (a regression in v0.20.0, see: [https://github.com/kubernetes-sigs/kind/issues/3510](https://redirect.github.com/kubernetes-sigs/kind/issues/3510)).

Breaking Changes

- The default node image is now Kubernetes 1.29.2: `kindest/node:v1.29.2@​sha256:51a1434a5397193442f0be2a297b488b6c919ce8a3931be0ce822606ea5ca245` **If you haven't already, please see also [v0.21.0 release notes](https://redirect.github.com/kubernetes-sigs/kind/releases/tag/v0.21.0) given the short time between releases.**

New Features

- Remove `exclude-from-external-load-balancers` from single node clusters [https://github.com/kubernetes-sigs/kind/issues/3506](https://redirect.github.com/kubernetes-sigs/kind/issues/3506) - Support for building node images on hosts with proxies Images pre-built for this release: - v1.29.2: `kindest/node:v1.29.2@​sha256:51a1434a5397193442f0be2a297b488b6c919ce8a3931be0ce822606ea5ca245` - v1.29.1: `kindest/node:v1.29.1@​sha256:0c06baa545c3bb3fbd4828eb49b8b805f6788e18ce67bff34706ffa91866558b` - v1.28.7: `kindest/node:v1.28.7@​sha256:9bc6c451a289cf96ad0bbaf33d416901de6fd632415b076ab05f5fa7e4f65c58` - v1.28.6: `kindest/node:v1.28.6@​sha256:e9e59d321795595d0eed0de48ef9fbda50388dc8bd4a9b23fb9bd869f370ec7e` - v1.27.11: `kindest/node:v1.27.11@​sha256:681253009e68069b8e01aad36a1e0fa8cf18bb0ab3e5c4069b2e65cafdd70843` - v1.27.10: `kindest/node:v1.27.10@​sha256:e6b2f72f22a4de7b957cd5541e519a8bef3bae7261dd30c6df34cd9bdd3f8476` - v1.26.14: `kindest/node:v1.26.14@​sha256:5d548739ddef37b9318c70cb977f57bf3e5015e4552be4e27e57280a8cbb8e4f` - v1.26.13: `kindest/node:v1.26.13@​sha256:8cb4239d64ff897e0c21ad19fe1d68c3422d4f3c1c1a734b7ab9ccc76c549605` - v1.25.16: `kindest/node:v1.25.16@​sha256:e8b50f8e06b44bb65a93678a65a26248fae585b3d3c2a669e5ca6c90c69dc519` - v1.24.17: `kindest/node:v1.24.17@​sha256:bad10f9b98d54586cba05a7eaa1b61c6b90bfc4ee174fdc43a7b75ca75c95e51` - v1.23.17: `kindest/node:v1.23.17@​sha256:14d0a9a892b943866d7e6be119a06871291c517d279aedb816a4b4bc0ec0a5b3` **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 [https://github.com/kubernetes-sigs/kind/issues/2718](https://redirect.github.com/kubernetes-sigs/kind/issues/2718)

Fixes

- binfmt_misc no longer set by node images (regression in v0.20.0) - fix runc hooks when non-root / usernamespaces - Support multiple random extraPortMappings - Docs fixes for contour and WSL2

Contributors

**Thank you to everyone who contributed to this release! ❤️** Users whose commits are in this release (alphabetically by user name) - [@​BenTheElder](https://redirect.github.com/BenTheElder) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] - [@​dgl](https://redirect.github.com/dgl) - [@​howardjohn](https://redirect.github.com/howardjohn) - [@​k8s-ci-robot](https://redirect.github.com/k8s-ci-robot) - [@​r-suke](https://redirect.github.com/r-suke) - [@​skriss](https://redirect.github.com/skriss) - [@​wouterh-dev](https://redirect.github.com/wouterh-dev) - [@​Zumium](https://redirect.github.com/Zumium) Thank you as well to everyone else not listed here 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.



This PR has been generated by Renovate Bot.

github-actions[bot] commented 2 months ago

Crossplane does not currently have enough maintainers to address every issue and pull request. This pull request has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Adding a comment starting with /fresh will mark this PR as not stale.