Skip to content

update from upstream#7

Draft
andrewb-ontheinternet wants to merge 380 commits intomainfrom
update-upstream
Draft

update from upstream#7
andrewb-ontheinternet wants to merge 380 commits intomainfrom
update-upstream

Conversation

@andrewb-ontheinternet
Copy link
Copy Markdown

No description provided.

k8s-ci-robot and others added 30 commits August 20, 2025 21:51
…t/go_modules/k8s.io/controller-manager-0.33.4

Bump k8s.io/controller-manager from 0.33.2 to 0.33.4
Bumps [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) from 0.33.2 to 0.33.4.
- [Commits](kubernetes/cloud-provider@v0.33.2...v0.33.4)

---
updated-dependencies:
- dependency-name: k8s.io/cloud-provider
  dependency-version: 0.33.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…t/go_modules/k8s.io/cloud-provider-0.33.4

Bump k8s.io/cloud-provider from 0.33.2 to 0.33.4
When there are k8s dependency updates there are usually a set of them
for things like api, apimachinery, cloud-provider, etc. By default these
get updated individually, even though they should be taken as a whole.
The larger issue is that approving and merging one usually results in
rebasing the others, and some indirect dependencies of one update make
some of the other updates obsolete.

This results in a lot of unnecessary CI churn. Since these are almost
always wanted as the full set, this adds a group configuration to
dependabot to update all k8s package dependencies together so we only
need to review and test a single update PR.

Also adds configuration for updating the GitHub Actions we use so we get
updates for things like actions/setup-go and actions/checkout.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](actions/checkout@v3...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report) from 2 to 5.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases)
- [Commits](mikepenz/action-junit-report@v2...v5)

---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…t/github_actions/actions/checkout-5

Bump actions/checkout from 3 to 5
Bumps [bats-core/bats-action](https://github.com/bats-core/bats-action) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/bats-core/bats-action/releases)
- [Commits](bats-core/bats-action@3.0.0...3.0.1)

---
updated-dependencies:
- dependency-name: bats-core/bats-action
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@0aaccfd...d35c59a)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 5.1.0 to 6.4.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](goreleaser/goreleaser-action@5742e2a...e435ccd)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
…t/github_actions/goreleaser/goreleaser-action-6.4.0

Bump goreleaser/goreleaser-action from 5.1.0 to 6.4.0
…t/github_actions/actions/setup-go-5.5.0

Bump actions/setup-go from 5.4.0 to 5.5.0
…t/github_actions/mikepenz/action-junit-report-5

Bump mikepenz/action-junit-report from 2 to 5
…t/github_actions/bats-core/bats-action-3.0.1

Bump bats-core/bats-action from 3.0.0 to 3.0.1
Change-Id: Ibd7fcd0e0ceb689ecb15a85cf6721efb58c04fea
Change-Id: I0150003b6d54942bb9187ec80cb96fd31a293630
Change-Id: I9b59bada528e308373aa75adab6d58ad19428232
Change-Id: Ia1859cce47e5762fa8c9d02fe1f484613e77299d
Change-Id: I53513234db7675a6d33908a92aa93c04df170555
Change-Id: If72f8ba1e495ff4700b4dd418bc3b32e3157f284
Change-Id: I230b97335d41c8643874feda01f431948cd69f38
Change-Id: Ibda64092291b691a148e3aa05b3a0af9c9ad5abe
Change-Id: Id3978b11c99f9c037fd34a8377150a17fd178d33

create gateways using dynamic configuration

Change-Id: I0c5dcf01463ba908b90e454c5be57fdb2e028d5e

refactor gateway and envoy

Change-Id: I30bb99651ece4178090aa81231f61592040b189c

configure envoy control plane

Change-Id: Ieda6d51e92ee7378e7a1a029960c0d1f364133ef

create gateway

Change-Id: I7e2d8ba74c5ad6ef0b6d2915e4fa61b2c6dd655a

fix example gateway

Change-Id: Ic99bf4bc2a357bc77ae273f7abfeb9d4f2637e09

fix linter errors

Change-Id: I295f90814f642a7a2e1f5e5d23befc280c1f8fa4

fix examples

Change-Id: I4fa958f14ed9c347d16c03435ca936d975217f12

add conformance gateway test

Change-Id: Ic2816c9371e963e8f295e5574213ed0c8744f579

fix gateway creation

Change-Id: If69343d87be030b1348a95d8c0563d6d784ed248

expose xds cache

Change-Id: I5dde4c3fe59fe2f1d5d57893b0e121f9abfdf35e

fix panic looking for httproute namespace

Change-Id: I5c7b7b419a509ad70bc621e3dd3f74ce5fd607cd

fix gateway cleanup

Change-Id: I95224fd22d115c4abf2eea48f7ae61f0524c62c9

process all gateway logic in a single worker

Change-Id: Ie228405370e5e90b7a030c03cd086a379818d36c

process routes for gateway

Change-Id: If9522e9446f7363a1a4d18dfcc9576ff0241ed93

reorganize code

Change-Id: Iec3093b5cd52ff2c64b7ecb1d359843dcae8312c

fix typo on gateway test

Change-Id: If666da6854085fe1abd8d7b46f15d2890b8322ef

add missing implmenetations flags

Change-Id: Ifacc55d417934afdf3a33908b6aec7d317d67d0a

fix gw class observed generation

Change-Id: I6ca5fcef1ea7613b64165d81d55bf9922fe164bd

set conditions

Change-Id: I065470d6986fbe23ab053fbb77daa7f178981e9e

remove workqueue

Change-Id: I8085f88783dac5c19649d3a6bd57021e90dc80e2

reorganize code

Change-Id: I930d9f9b5e292fa548a560189b54b3be487f273f

fix status report

Change-Id: I2d4e67ad6d90a71782c85dcb885720fafcaf21ba

update crds

Change-Id: Ifa577cbf3ff76ccea661311f4f525ed05f4a94df

scaffolding for routes

Change-Id: I3ca023216321668303eb5a35044af1f62d8fc540

add httproutes

Change-Id: I25ceffb1871e0ca73106236fa0eb4770228f949d

fix linter

Change-Id: I761e550ef0e0eff4cafd02ad13ac9f378270561e

fix tests

Change-Id: Id336ba7dc75dec2fcf66fd93e3ef9c006fbec8e8

publish addresses

Change-Id: I2ab9156410d042a871337306e35f1205d5534f36

tests

Change-Id: I6b5c1d592566a697e5590fb7ab4b4e559c818aa7

add callbacks

Change-Id: I83e05e0bb3397f96e32e2da987c57d9bd894445a

remove vendor folder

Change-Id: I76f64cbd32368587c8c428d2a5ca557ccb10bdf4

do not check snapshot consistency

Change-Id: I9ee3b38b0b0fb702be05c994be349733f46278c7

decouple listener logic

Change-Id: I98d5a291b85c8ad2e68a75d044ded69a7a379bc6

fix listener

Change-Id: Ic698eaf68037442e37bc9598ef544e8d28844464

listener

Change-Id: I3e68009a97adb2206f29a09f8ed74ad4e196ce9b

go mod update

Change-Id: I104e501bfd861ca426f3257ce8a8f10827ab8c65

bump docker 28

Change-Id: Ie0590ef63b9d551946593e780ccf6806704fb7b1
Change-Id: I041756a938e1e489784caabaf5a10a28d3f96031
aojea and others added 29 commits February 16, 2026 12:37
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](goreleaser/goreleaser-action@e435ccd...ec59f47)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the envoy-deps group with 1 update: [github.com/envoyproxy/go-control-plane/envoy](https://github.com/envoyproxy/go-control-plane).


Updates `github.com/envoyproxy/go-control-plane/envoy` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/envoyproxy/go-control-plane/releases)
- [Changelog](https://github.com/envoyproxy/go-control-plane/blob/main/CHANGELOG.md)
- [Commits](envoyproxy/go-control-plane@envoy/v1.36.0...envoy/v1.37.0)

---
updated-dependencies:
- dependency-name: github.com/envoyproxy/go-control-plane/envoy
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: envoy-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [bats-core/bats-action](https://github.com/bats-core/bats-action) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/bats-core/bats-action/releases)
- [Commits](bats-core/bats-action@42fcc87...77d6fb6)

---
updated-dependencies:
- dependency-name: bats-core/bats-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…t/github_actions/goreleaser/goreleaser-action-7.0.0

Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
…t/go_modules/envoy-deps-befc8505fd

Bump github.com/envoyproxy/go-control-plane/envoy from 1.36.0 to 1.37.0 in the envoy-deps group
…t/github_actions/bats-core/bats-action-4.0.0

Bump bats-core/bats-action from 3.0.1 to 4.0.0
Bumps the k8s-deps group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.1` | `0.35.2` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.1` | `0.35.2` |
| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.35.1` | `0.35.2` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.1` | `0.35.2` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.35.1` | `0.35.2` |
| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.35.1` | `0.35.2` |
| [k8s.io/controller-manager](https://github.com/kubernetes/controller-manager) | `0.35.1` | `0.35.2` |
| [sigs.k8s.io/gateway-api](https://github.com/kubernetes-sigs/gateway-api) | `1.5.0-rc.1` | `1.5.0` |


Updates `k8s.io/api` from 0.35.1 to 0.35.2
- [Commits](kubernetes/api@v0.35.1...v0.35.2)

Updates `k8s.io/apimachinery` from 0.35.1 to 0.35.2
- [Commits](kubernetes/apimachinery@v0.35.1...v0.35.2)

Updates `k8s.io/apiserver` from 0.35.1 to 0.35.2
- [Commits](kubernetes/apiserver@v0.35.1...v0.35.2)

Updates `k8s.io/client-go` from 0.35.1 to 0.35.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.1...v0.35.2)

Updates `k8s.io/cloud-provider` from 0.35.1 to 0.35.2
- [Commits](kubernetes/cloud-provider@v0.35.1...v0.35.2)

Updates `k8s.io/component-base` from 0.35.1 to 0.35.2
- [Commits](kubernetes/component-base@v0.35.1...v0.35.2)

Updates `k8s.io/controller-manager` from 0.35.1 to 0.35.2
- [Commits](kubernetes/controller-manager@v0.35.1...v0.35.2)

Updates `sigs.k8s.io/gateway-api` from 1.5.0-rc.1 to 1.5.0
- [Release notes](https://github.com/kubernetes-sigs/gateway-api/releases)
- [Changelog](https://github.com/kubernetes-sigs/gateway-api/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/gateway-api@v1.5.0-rc.1...v1.5.0)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
- dependency-name: k8s.io/apiserver
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
- dependency-name: k8s.io/cloud-provider
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
- dependency-name: k8s.io/component-base
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
- dependency-name: k8s.io/controller-manager
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
- dependency-name: sigs.k8s.io/gateway-api
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@b7c566a...bbbca2d)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@7a3fe6c...4b73464)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report) from 6.2.0 to 6.3.1.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases)
- [Commits](mikepenz/action-junit-report@74626db...49b2ca0)

---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
  dependency-version: 6.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…t/github_actions/actions/setup-go-6.3.0

Bump actions/setup-go from 6.2.0 to 6.3.0
…t/go_modules/k8s-deps-c7e0eb64fc

Bump the k8s-deps group with 8 updates
…t/github_actions/mikepenz/action-junit-report-6.3.1

Bump mikepenz/action-junit-report from 6.2.0 to 6.3.1
…-crd-apply

Fix Gateway CRD manager choking on kustomization.yaml
Bumps the k8s-deps group with 1 update: [k8s.io/klog/v2](https://github.com/kubernetes/klog).


Updates `k8s.io/klog/v2` from 2.130.1 to 2.140.0
- [Release notes](https://github.com/kubernetes/klog/releases)
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md)
- [Commits](kubernetes/klog@v2.130.1...2.140.0)

---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
  dependency-version: 2.140.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.1 to 1.79.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.79.1...v1.79.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…t/go_modules/google.golang.org/grpc-1.79.2

Bump google.golang.org/grpc from 1.79.1 to 1.79.2
…t/go_modules/k8s-deps-492cc578d2

Bump k8s.io/klog/v2 from 2.130.1 to 2.140.0 in the k8s-deps group
…t/github_actions/actions/upload-artifact-7.0.0

Bump actions/upload-artifact from 6.0.0 to 7.0.0
We could run into issues in some environments due to different ways we
were detecting the local runtime.

For load balancer container operations we would explicitly set the value
if KIND_EXPERIMENTAL_PROVIDER was set. But for other operations we would
just autodetect. So when docker and podman were present, even if
KIND_EXPERIMENTAL_PROVIDER was set to podman, it would find docker first
and use that.

This refactors provider selection logic to only be performed once. The
name of the provider is already being determined (correctly) on init. So
later when we are determining which provider to initialize, rather than
doing that detection again, this stores off the value during init so we
can just access it when needed and use it to initialize the correct
provider.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
…rovider

Make KIND_EXPERIMENTAL_PROVIDER detection consistent
Bumps the k8s-deps group with 1 update: [sigs.k8s.io/gateway-api](https://github.com/kubernetes-sigs/gateway-api).


Updates `sigs.k8s.io/gateway-api` from 1.5.0 to 1.5.1
- [Release notes](https://github.com/kubernetes-sigs/gateway-api/releases)
- [Changelog](https://github.com/kubernetes-sigs/gateway-api/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/gateway-api@v1.5.0...v1.5.1)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/gateway-api
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…t/go_modules/k8s-deps-0316852937

Bump sigs.k8s.io/gateway-api from 1.5.0 to 1.5.1 in the k8s-deps group
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.