Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/v1.2] Cherry pick main to v1.2 #4640

Merged
merged 54 commits into from
Nov 6, 2024

Conversation

zhaohuabing
Copy link
Member

@zhaohuabing zhaohuabing commented Nov 6, 2024

git cherry-pick -x -s 3e8730f..44c2f74

evankanderson and others added 30 commits November 6, 2024 02:52
…d friendly (envoyproxy#4505)

* Reduce the amount and style of configuration logging

Signed-off-by: Evan Anderson <evan@stacklok.com>

* Update verbosity from 1->4

Signed-off-by: Evan Anderson <evan@stacklok.com>
Signed-off-by: Evan Anderson <evan.k.anderson@gmail.com>

---------

Signed-off-by: Evan Anderson <evan@stacklok.com>
Signed-off-by: Evan Anderson <evan.k.anderson@gmail.com>
(cherry picked from commit 7897fc5)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
enable load backend resources

Signed-off-by: shawnh2 <shawnhxh@outlook.com>
(cherry picked from commit 9c9f435)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…4537)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.4 to 4.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@0a44ba7...39370e3)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 6ccbbac)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* chore: optimized code

Signed-off-by: zirain <zirain2009@gmail.com>

* revert

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 7ad18fa)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…roxy#4538)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.13 to 3.27.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@f779452...6624720)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit a13f384)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…ools/docker/envoy-gateway (envoyproxy#4541)

build(deps): bump distroless/static in /tools/docker/envoy-gateway

Bumps distroless/static from `26f9b99` to `3a03fc0`.

---
updated-dependencies:
- dependency-name: distroless/static
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 6667e4c)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…ub-actions/setup-deps (envoyproxy#4540)

build(deps): bump actions/setup-go in /tools/github-actions/setup-deps

Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.0.2 to 5.1.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@0a12ed9...41dfa10)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit de72c77)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…o 0.107.4 (envoyproxy#4543)

build(deps): bump github.com/replicatedhq/troubleshoot

Bumps [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) from 0.107.1 to 0.107.4.
- [Release notes](https://github.com/replicatedhq/troubleshoot/releases)
- [Commits](replicatedhq/troubleshoot@v0.107.1...v0.107.4)

---
updated-dependencies:
- dependency-name: github.com/replicatedhq/troubleshoot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 189325b)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…nvoyproxy#4546)

Bumps [github.com/tsaarni/certyaml](https://github.com/tsaarni/certyaml) from 0.9.3 to 0.10.0.
- [Release notes](https://github.com/tsaarni/certyaml/releases)
- [Commits](tsaarni/certyaml@v0.9.3...v0.10.0)

---
updated-dependencies:
- dependency-name: github.com/tsaarni/certyaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 5e397ea)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@eef6144...11bd719)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit a9e5cfe)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…proxy#4545)

Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/fatih/color/releases)
- [Commits](fatih/color@v1.17.0...v1.18.0)

---
updated-dependencies:
- dependency-name: github.com/fatih/color
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 902925f)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* e2e test for Gateway with EnvoyProxy

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* remove unnecessary comments

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 217c6a5)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* make watching alpha CRDs optional

* The ownership of CRD installation is not tied to a single entity
https://gateway-api.sigs.k8s.io/guides/crd-management/#who-should-manage-crds
This results in multiple entities taking ownership of CRD installation
  * infra users
  * implementations
  * cloud providers

This complicates things for implementations who may not know which
version and release of CRDs are installed, so this PR makes watching
alpha versioned CRDs optional

* Even Envoy Gateway specific CRDs have been made optional to solve the
  use case where users want to only configure Gateway API resources

* GRPCRoute is the only exception, which is v1, but has been made
  optional because it just graduated to v1 in v1.2
  but a lot of cloud providers or service mesh implementations
  have not moved to v1.2

Fixes: envoyproxy#3387

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit b877bac)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…oyproxy#4499)

* validate proto message before converting to any

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 05817fc)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…hout sha (envoyproxy#4547)

* fix wasm http code source without sha

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* release note

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix gen

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix gen

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 74e5750)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
envoyproxy#4544)

* build(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1

Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.19.0...v0.19.1)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix gen check

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zirain <zirain2009@gmail.com>
Co-authored-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit f5552a4)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* Make security context configurable

Signed-off-by: Tamal Saha <tamal@appscode.com>

* make gen-check

Signed-off-by: Tamal Saha <tamal@appscode.com>

* Update current.yaml

Signed-off-by: Tamal Saha <tamal@appscode.com>

---------

Signed-off-by: Tamal Saha <tamal@appscode.com>
(cherry picked from commit 20a4622)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit b0c6f8c)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: Shahar Harari <shahar.harari@sap.com>
(cherry picked from commit 1a275b9)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* the release artifact for `egctl` was being pulled from
the `latest` release instead of a binary associated with
the release tag

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 82ce107)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
https://pkg.go.dev/github.com/go-logr/zapr#hdr-Implementation_Details
```
V(1) is equivalent to Zap's DebugLevel
```

Now after setting the log level to `default: debug`

I see

```
2024-10-31T01:59:31.138Z	DEBUG	gateway-api	runner/runner.go:176	{"proxy":{"metadata":{"labels":{"gateway.envoyproxy.io/owning-gateway-name":"eg","gateway.envoyproxy.io/owning-gateway-namespace":"default"}},"name":"default/eg","listeners":[{"name":"default/eg/http","address":null,"ports":[{"name":"http-80","protocol":"HTTP","servicePort":80,"containerPort":10080}]}]}}	{"runner": "gateway-api", "infra-ir": "default/eg"}
2024-10-31T01:59:31.138Z	DEBUG	gateway-api	runner/runner.go:187	{"accessLog":{"text":[{"path":"/dev/stdout"}]},"http":[{"name":"default/eg/http","address":"0.0.0.0","port":10080,"metadata":{"kind":"Gateway","name":"eg","namespace":"default","sectionName":"http"},"hostnames":["*"],"routes":[{"name":"httproute/default/backend/rule/0/match/0/www_example_com","hostname":"www.example.com","isHTTP2":false,"pathMatch":{"name":"","prefix":"/","distinct":false},"destination":{"name":"httproute/default/backend/rule/0","settings":[{"weight":1,"protocol":"HTTP","endpoints":[{"host":"10.1.19.7","port":3000}],"addressType":"IP"}]},"metadata":{"kind":"HTTPRoute","name":"backend","namespace":"default"}}],"isHTTP2":false,"path":{"mergeSlashes":true,"escapedSlashesAction":"UnescapeAndRedirect"}}]}	{"runner": "gateway-api", "xds-ir": "default/eg"}
```

Relates to envoyproxy#4505

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit e6307f0)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 13490ac)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* ci: enable dual stack test

Signed-off-by: zirain <zirain2009@gmail.com>

* more comment

Signed-off-by: zirain <zirain2009@gmail.com>

* remove 1.31.0 ipv4 test suite

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit bb3bbdb)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
envoyproxy#4542)

* build(deps): bump the k8s-io group across 2 directories with 6 updates

Bumps the k8s-io group with 4 updates in the / directory: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) and [k8s.io/kubectl](https://github.com/kubernetes/kubectl).
Bumps the k8s-io group with 1 update in the /examples/extension-server directory: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery).

Updates `k8s.io/api` from 0.31.1 to 0.31.2
- [Commits](kubernetes/api@v0.31.1...v0.31.2)

Updates `k8s.io/apiextensions-apiserver` from 0.31.1 to 0.31.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.31.1...v0.31.2)

Updates `k8s.io/apimachinery` from 0.31.1 to 0.31.2
- [Commits](kubernetes/apimachinery@v0.31.1...v0.31.2)

Updates `k8s.io/cli-runtime` from 0.31.1 to 0.31.2
- [Commits](kubernetes/cli-runtime@v0.31.1...v0.31.2)

Updates `k8s.io/client-go` from 0.31.1 to 0.31.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.31.1...v0.31.2)

Updates `k8s.io/kubectl` from 0.31.1 to 0.31.2
- [Commits](kubernetes/kubectl@v0.31.1...v0.31.2)

Updates `k8s.io/apimachinery` from 0.31.1 to 0.31.2
- [Commits](kubernetes/apimachinery@v0.31.1...v0.31.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/cli-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/kubectl
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix gen

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zirain <zirain2009@gmail.com>
Co-authored-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 74f4377)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit efe625d)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
envoyproxy#4581)

fix: trigger reconcile for Secret updates referenced by a BackendTLSPolicy

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit db68027)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* chore: use net.JoinHostPort

Signed-off-by: zirain <zirain2009@gmail.com>

* more fix

Signed-off-by: zirain <zirain2009@gmail.com>

* remove netutils.JoinHostPort

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 6e2587d)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit d42915a)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
… status (envoyproxy#4592)

fix route status wrong ns

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 7285dda)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Fixes: envoyproxy#4566

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit b51c66a)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
arkodg and others added 21 commits November 6, 2024 02:52
Wait until v1.1.3 tag is ready

Fixes: envoyproxy#4614

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 656ce52)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…ateways from different GatewayClasses (envoyproxy#4587)

* fix route status

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* address comment

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* update unit test

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix lint

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 04ac7b4)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* tests: direct response

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* unit tests

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* fix ns

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* docs for direct response

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* negative tests

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit f384a64)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…nvoyproxy#4619)

Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](fsnotify/fsnotify@v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 6f91867)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…ools/src/buf (envoyproxy#4616)

build(deps): bump github.com/bufbuild/buf in /tools/src/buf

Bumps [github.com/bufbuild/buf](https://github.com/bufbuild/buf) from 1.45.0 to 1.46.0.
- [Release notes](https://github.com/bufbuild/buf/releases)
- [Changelog](https://github.com/bufbuild/buf/blob/main/CHANGELOG.md)
- [Commits](bufbuild/buf@v1.45.0...v1.46.0)

---
updated-dependencies:
- dependency-name: github.com/bufbuild/buf
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 2265862)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
remove myself from maintainers and update github user

Signed-off-by: Alice Lilith <lilith.alice@protonmail.com>
(cherry picked from commit 1205ccf)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* e2e: move grpc-ext-auth envoy-als to examples

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit a011146)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…proxy#4623)

fixt wasm test”

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 7b85d22)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* workaroud for the flaky oidc e2e test

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* add issue link

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* address comment

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix test

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit b0ab317)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…voyproxy#4622)

Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.8 to 2.0.9.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@c062e08...e7a8f85)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 26a63e1)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…roxy#4612)

Removes the endpoint from the pool faster instead of waiting
for the result of the active health.
Since the control plane already has definitive endpoint health info
from the EndpointSlice API, its safe to set this.

Fixes: envoyproxy#4564

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 1a57daf)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…nvoyproxy#4620)

Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.60.0 to 0.60.1.
- [Release notes](https://github.com/prometheus/common/releases)
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md)
- [Commits](prometheus/common@v0.60.0...v0.60.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit e5968c9)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…o 0.107.5 (envoyproxy#4621)

build(deps): bump github.com/replicatedhq/troubleshoot

Bumps [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) from 0.107.4 to 0.107.5.
- [Release notes](https://github.com/replicatedhq/troubleshoot/releases)
- [Commits](replicatedhq/troubleshoot@v0.107.4...v0.107.5)

---
updated-dependencies:
- dependency-name: github.com/replicatedhq/troubleshoot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 976e6a1)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* add docker.io registry name in image name

Fixes: envoyproxy#4626

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* add api file

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit cc71048)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* docs for jwt claim auth

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* add docs for JWT claim based authorization

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* minor change

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix lint

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit da4a060)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…proxy#4618)

Bumps [github.com/ohler55/ojg](https://github.com/ohler55/ojg) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/ohler55/ojg/releases)
- [Changelog](https://github.com/ohler55/ojg/blob/develop/CHANGELOG.md)
- [Commits](ohler55/ojg@v1.24.1...v1.25.0)

---
updated-dependencies:
- dependency-name: github.com/ohler55/ojg
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 2d68e6a)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* use grafana alloy instead of fluent-bit

Signed-off-by: zirain <zirain2009@gmail.com>

* make alloy disabled by default

Signed-off-by: zirain <zirain2009@gmail.com>

* enable alloy in e2e

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 3191d49)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
update site docs link for latest release

Signed-off-by: Guy Daich <guy.daich@sap.com>
(cherry picked from commit 5698e88)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* push a helm chart without v in ther version

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* rename tag

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit f2c8b77)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* add envoy-gateway binary to latest release artifcats

Missed in envoyproxy#4566

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* fix also in tagged release

Signed-off-by: Arko Dasgupta <arko@tetrate.io>

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 7b6834e)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…, only one will work (envoyproxy#4630)

* add tests

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix matching comparison

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* add release note

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix lint

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix lint

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 44c2f74)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
@zhaohuabing zhaohuabing requested a review from a team as a code owner November 6, 2024 02:59
@zhaohuabing zhaohuabing changed the title [release/v1.2.0] Cherry pick v1.2 all [release/v1.2.0] Cherry pick main to v1.2 Nov 6, 2024
@arkodg
Copy link
Contributor

arkodg commented Nov 6, 2024

hey @zhaohuabing can you add the cherry-pick range cmd you used in the title description

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Copy link

codecov bot commented Nov 6, 2024

Codecov Report

Attention: Patch coverage is 48.53503% with 404 lines in your changes missing coverage. Please review.

Project coverage is 65.57%. Comparing base (b1f517c) to head (c35d7a0).
Report is 1 commits behind head on release/v1.2.

Files with missing lines Patch % Lines
internal/provider/kubernetes/controller.go 42.53% 141 Missing and 63 partials ⚠️
internal/provider/kubernetes/predicates.go 48.12% 66 Missing and 17 partials ⚠️
internal/xds/translator/listener.go 55.00% 12 Missing and 6 partials ⚠️
internal/provider/kubernetes/indexers.go 0.00% 16 Missing and 1 partial ⚠️
internal/xds/translator/accesslog.go 34.78% 10 Missing and 5 partials ⚠️
internal/gatewayapi/resource/load.go 0.00% 13 Missing ⚠️
internal/provider/kubernetes/status.go 77.55% 11 Missing ⚠️
internal/xds/translator/translator.go 35.29% 7 Missing and 4 partials ⚠️
internal/provider/kubernetes/routes.go 20.00% 6 Missing and 2 partials ⚠️
internal/xds/translator/authorization.go 20.00% 0 Missing and 8 partials ⚠️
... and 8 more
Additional details and impacted files
@@               Coverage Diff                @@
##           release/v1.2    #4640      +/-   ##
================================================
- Coverage         65.64%   65.57%   -0.07%     
================================================
  Files               211      211              
  Lines             31669    31942     +273     
================================================
+ Hits              20788    20947     +159     
- Misses             9675     9754      +79     
- Partials           1206     1241      +35     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@zhaohuabing zhaohuabing changed the title [release/v1.2.0] Cherry pick main to v1.2 [release/v1.2] Cherry pick main to v1.2 Nov 6, 2024
@zhaohuabing zhaohuabing merged commit d1fefd8 into envoyproxy:release/v1.2 Nov 6, 2024
18 of 21 checks passed
@zhaohuabing zhaohuabing deleted the cherry-pick-v1.2-all branch November 6, 2024 04:12
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.

9 participants