Skip to content

Update go modules (main) (minor) - #216

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-go-modules
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-go-modules

Conversation

@renovate

@renovate renovate Bot commented Apr 23, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/cucumber/godog v0.15.1 → v0.16.0 age adoption passing confidence
k8s.io/api v0.35.9 → v0.37.1 age adoption passing confidence
k8s.io/apimachinery v0.36.5 → v0.37.1 age adoption passing confidence
k8s.io/client-go v0.35.9 → v0.37.1 age adoption passing confidence
sigs.k8s.io/kind v0.31.0 → v0.33.0 age adoption passing confidence

Release Notes

cucumber/godog (github.com/cucumber/godog)

v0.16.0

Compare Source

Changed
  • Upgrade cucumber/messages to v34 and cucumber/gherkin to v42 - (764 - vearutop)
  • Require Go 1.18, tidy example module - (741 - vearutop)
Fixed
kubernetes/api (k8s.io/api)

v0.37.1

Compare Source

v0.37.0

Compare Source

v0.36.5

Compare Source

v0.36.4

Compare Source

v0.36.3

Compare Source

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.37.1

Compare Source

v0.37.0

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.37.1

Compare Source

v0.37.0

Compare Source

v0.36.5

Compare Source

v0.36.4

Compare Source

v0.36.3

Compare Source

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

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

v0.33.0

Compare Source

This release contains critical dependency updates, bug fixes, and defaults to Kubernetes 1.36.1.

Breaking Changes

The default node image is now kindest/node:v1.37.0@sha256:a1ed56cfb0e7b93589bdf97c8cd566405a265939e3620fc4f5de89adff580ae5.

New Features

  • Assorted dependency updates.

Images pre-built for this release:

  • v1.37.0: kindest/node:v1.37.0@sha256:a1ed56cfb0e7b93589bdf97c8cd566405a265939e3620fc4f5de89adff580ae5
  • v1.36.4: kindest/node:v1.36.4@sha256:099e049362a1526b2db71494e1947aae99bd16290d7c895f2b7ea312e3cbfaed
  • v1.35.8: kindest/node:v1.35.8@sha256:07b2536e30b803ed61d1677a79df6115f798ce64c80f9e22f6ed45afd09323c0
  • v1.34.11: kindest/node:v1.34.11@sha256:44e222ee2132dab25ff87301682f89eb82c7880ea3a1bf543bfe9708fd08d67d

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

  • Respect Docker client proxy config for docker nodes. (#​4192)
  • Preserve external load balancer CDS/LDS configuration across container restarts. (#​4195)
  • Improve local-path-provisioner helperPod tolerations. (#​4210)
  • Assorted documentation fixes and improvements.

Contributors

Committers for this release:

We'd also like to thank everyone who touched the codebase, filed issues, and helped the community!

v0.32.0

Compare Source

This release contains critical dependency updates, bug fixes, and defaults to Kubernetes 1.36.1.

Breaking Changes

  • The default node image is now kindest/node:v1.36.1@sha256:3489c7674813ba5d8b1a9977baea8a6e553784dab7b84759d1014dbd78f7ebd5
  • New node images requiring upgrading kind to kind load ...: Due to a containerd upgrade, you must upgrade kind to this release or newer to use kind load ... with the newly published node images. As always, we cannot gurantee full compatibility of node images between kind releases. You can use the digests from previous releases, upgrade kind, or build your own node-images.
  • kubeadm v1beta4 config format is now used for Kubernetes 1.36.0+ If you are using versioned config patches, you must update to target v1beta4. Unversioned patches kind will attempt to convert as needed (more below in New Features). This change is required for Kubernetes 1.37+ which drops kubeadm v1beta3 config.
  • Adoption of Envoy for Load Balancing in multi-control-plane node clusters: HAProxy has been replaced by Envoy (docker.io/envoyproxy/envoy:v1.36.2) as the load balancer in multi-control-plane (HA) clusters. If you rely on custom HAProxy loadbalancer configurations or images, please note that Envoy is now used.
  • cgroup v1 warning: A warning is now printed if cgroup v1 is detected on the host. Kubernetes has deprecated support for cgroup v1, and at some point in the future KIND releases / node-images will also drop support for cgroup v1.

New Features

  • kubeadm v1beta4 configuration support: KIND now uses the v1beta4 config format for Kubernetes v1.36.0+ while maintaining v1beta3 for v1.23.0 up to v1.35.x, and v1beta2 for older versions.
  • Custom Merging & Version-Awareness for Kubeadm Config Patches:
    • KIND now automatically translates old-style map-based extraArgs / kubeletExtraArgs patches to the list-based v1beta4 format when targeting v1beta4 configs.
    • Config patches now append to extraArgs / kubeletExtraArgs / certSANs reliably. To overwrite or make other more precise patching, use json6902 patches.
  • Support for containerd config v4 format: Enabled support for containerd's config v4 format in kind load and snapshotter parsing, which is required for newer containerd versions.
  • Building Node Images from CI Artifacts: Added support to build node images from Kubernetes CI artifacts (resolving endpoints like https://dl.k8s.io/ci/latest.txt or CI build prefixes).
  • Support for containerd version-aware containerd config patching: Like kubeadmConfigPatches, containerd config patching is now aware of version and if specified in patches will only apply patches that match the containerd config being used.
  • Assorted dependency updates.

Images pre-built for this release:

  • v1.36.1: kindest/node:v1.36.1@sha256:3489c7674813ba5d8b1a9977baea8a6e553784dab7b84759d1014dbd78f7ebd5
  • v1.35.5: kindest/node:v1.35.5@sha256:ce977ae6d65918d0b58a5f8b5e940429c2ce42fa3a5619ec2bbc60b949c0ac95
  • v1.34.8: kindest/node:v1.34.8@sha256:02722c2dedddcfc00febf5d27fbeb9b7b2c14294c82109ff4a85d89ac9ba3256
  • v1.33.12: kindest/node:v1.33.12@sha256:3f5c8443c620245e4d355cfe09e96a91ead32ceaa569d3f1ca9edf0cb2fe2ff4

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.

Fixes

  • Fix permission error when creating pods with hostUsers: false (Kubernetes 1.36+).
  • Handle registry ports correctly in image normalization logic (e.g., registry running on ports like localhost:5000/...).
  • Handle empty port mapping listen addresses correctly (defaults to wildcard address).
  • Skip /dev/mapper mount on rootless Docker.
  • Assorted documentation fixes and improvements.

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

Contributors

Committers for this release:

We'd also like to thank everyone who touched the codebase, filed issues, and helped the community!


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM (* 0-3 * * *)
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 commented Apr 23, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: acceptance/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 9 additional dependencies were updated

Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by minimumReleaseAge=5 days

Details:

Package Change
github.com/emicklei/go-restful/v3 v3.12.2 -> v3.13.0
github.com/fxamacker/cbor/v2 v2.9.0 -> v2.9.1
github.com/go-openapi/jsonpointer v0.21.1 -> v1.0.0
github.com/go-openapi/jsonreference v0.21.0 -> v1.0.0
github.com/go-openapi/swag v0.23.1 -> v0.27.1
github.com/hashicorp/go-memdb v1.3.4 -> v1.3.5
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a -> v0.0.0-20260721132016-d427ff9ee9ad
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 -> v0.0.0-20260626114624-be93311217bd
sigs.k8s.io/structured-merge-diff/v6 v6.3.3 -> v6.4.2

@renovate renovate Bot added the renovate label Apr 23, 2026
@renovate renovate Bot changed the title Update go modules to v0.36.0 (main) (minor) Update go modules to v0.36.0 (main) May 12, 2026
@renovate renovate Bot changed the title Update go modules to v0.36.0 (main) Update go modules to v0.36.1 (main) May 13, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 2db9f49 to c29336d Compare May 13, 2026 01:24
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 2 times, most recently from 5f7cb51 to ee64756 Compare June 2, 2026 19:09
@renovate renovate Bot changed the title Update go modules to v0.36.1 (main) Update go modules (main) (minor) Jun 2, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from ee64756 to 821723d Compare June 7, 2026 06:07
@github-actions github-actions Bot added size: XS and removed size: M labels Jun 7, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 821723d to 56d13d8 Compare June 7, 2026 09:42
@github-actions github-actions Bot added size: M and removed size: XS labels Jun 7, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 2 times, most recently from 502a13b to 6f4f7c7 Compare June 14, 2026 21:51
@github-actions github-actions Bot added size: XS and removed size: M labels Jun 14, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 6f4f7c7 to 6ce8917 Compare June 15, 2026 00:50
@github-actions github-actions Bot added size: M and removed size: XS labels Jun 15, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 6ce8917 to b361acc Compare June 26, 2026 13:16
@github-actions github-actions Bot added size: XS and removed size: M labels Jun 26, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from b361acc to 9144838 Compare June 26, 2026 19:44
@github-actions github-actions Bot removed the size: XS label Jun 26, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from c6026fd to f651d8c Compare July 8, 2026 17:48
@github-actions github-actions Bot added size: XS and removed size: M labels Jul 8, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from f651d8c to d57950b Compare July 8, 2026 23:54
@github-actions github-actions Bot added size: M and removed size: XS labels Jul 8, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from d57950b to 25d1190 Compare July 12, 2026 13:48
@renovate renovate Bot changed the title Update go modules (main) (minor) Update go modules to v0.36.2 (main) Jul 15, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 25d1190 to 1164687 Compare July 15, 2026 01:37
@renovate renovate Bot changed the title Update go modules to v0.36.2 (main) Update go modules (main) (minor) Jul 15, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 1164687 to 8b58467 Compare July 15, 2026 05:52
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 2 times, most recently from 2830dbe to 9b52c8e Compare July 27, 2026 15:37
@renovate renovate Bot changed the title Update go modules (main) (minor) Update go modules to v0.36.3 (main) Jul 27, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 9b52c8e to 5202e7c Compare July 27, 2026 19:35
@renovate renovate Bot changed the title Update go modules to v0.36.3 (main) Update go modules (main) (minor) Jul 27, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 5202e7c to 73baf38 Compare August 1, 2026 00:49
@github-actions github-actions Bot added size: L and removed size: M labels Aug 1, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 73baf38 to 809cc0f Compare August 3, 2026 13:14
@github-actions github-actions Bot added size: XS and removed size: L labels Aug 3, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 809cc0f to bde7fcf Compare August 3, 2026 19:54
@github-actions github-actions Bot added size: L and removed size: XS labels Aug 3, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from bde7fcf to 4eb8950 Compare August 13, 2026 04:30
@github-actions github-actions Bot added size: M and removed size: L labels Aug 13, 2026
@coderabbitai

coderabbitai Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Enterprise
  • Run ID: 9fd17a8f-2777-41b7-b773-56fdac57c81a
📥 Commits

Reviewing files that changed from the base of the PR and between 305a36b and 1118ec4.

⛔ Files ignored due to path filters (1)
  • acceptance/go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • acceptance/go.mod

Included review availability: This review used your included allowance. Your plan provides up to 12 included reviews per hour; 11 remain after this review.


📝 Walkthrough

Walkthrough

The acceptance module updates godog, Kubernetes, and Kind dependencies. It also revises indirect dependency versions and adds or removes indirect requirements.

Changes

Acceptance dependency updates

Layer / File(s) Summary
Update acceptance dependencies
acceptance/go.mod
Direct requirements update godog, Kubernetes, and Kind. Indirect requirements are updated, added, or removed.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Suggested reviewers: joejstuart, acepresso

Merge Risk: ⚪ Minimal · up to 1118e

The dependency updates are mergeable with normal validation.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the Go module updates, though it does not name the dependencies being updated.
Description check ✅ Passed The description clearly covers the dependency updates and includes relevant release notes and Renovate configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants