Skip to content

[release/v1.1] cherry-pick main#3935

Merged
guydc merged 90 commits intoenvoyproxy:release/v1.1from
guydc:release/v1.1-cp-main
Jul 23, 2024
Merged

[release/v1.1] cherry-pick main#3935
guydc merged 90 commits intoenvoyproxy:release/v1.1from
guydc:release/v1.1-cp-main

Conversation

@guydc
Copy link
Copy Markdown
Contributor

@guydc guydc commented Jul 22, 2024

What type of PR is this?

What this PR does / why we need it:
cherry-pick main for release v1.1.0
Which issue(s) this PR fixes:

Fixes #

zhaohuabing and others added 30 commits July 22, 2024 18:22
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
…3780)

Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.21.0 to 0.22.0.
- [Commits](golang/sys@v0.21.0...v0.22.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  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>
Co-authored-by: Xunzhuo <bitliu@tencent.com>
…ools/docker/envoy-gateway (envoyproxy#3778)

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

Bumps distroless/static from `e9ac71e` to `8dd8d3c`.

---
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>
Co-authored-by: Xunzhuo <bitliu@tencent.com>
Bumps [fortio.org/log](https://github.com/fortio/log) from 1.12.2 to 1.14.0.
- [Release notes](https://github.com/fortio/log/releases)
- [Commits](fortio/log@v1.12.2...v1.14.0)

---
updated-dependencies:
- dependency-name: fortio.org/log
  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>
Co-authored-by: Xunzhuo <bitliu@tencent.com>
…proxy#3783)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.65.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.64.0...v1.65.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  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>
* move release-notes out of version

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

* fix

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

* update release-notes

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: Guy Daich <guy.daich@sap.com>
* docs for building wasm images

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

* address comments

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

* minor change

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* Use Wasm instead of WASM

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>

* part2

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>

---------

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
* enable client timeout test

Signed-off-by: Guy Daich <guy.daich@sap.com>

* fix target of policy

Signed-off-by: Guy Daich <guy.daich@sap.com>

---------

Signed-off-by: Guy Daich <guy.daich@sap.com>
* add benchmark report save dir

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add benchmark report to latest release

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* separate benchmark-test push and pull_request event

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add benchmark report to release workflow

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix lint and update doc

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* move out resource limit unit

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

---------

Signed-off-by: shawnh2 <shawnhxh@outlook.com>
Co-authored-by: Xunzhuo <bitliu@tencent.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Revert "docs: fix grafana link (envoyproxy#3818)"

This reverts commit 0af2f9f.

Signed-off-by: zirain <zirain2009@gmail.com>
…cies (envoyproxy#3800)

* Support target selectors on Envoy Gateway Extension Server policies

Signed-off-by: Lior Okman <lior.okman@sap.com>

* Fixed the linter errors

Signed-off-by: Lior Okman <lior.okman@sap.com>

---------

Signed-off-by: Lior Okman <lior.okman@sap.com>
…example extension server (envoyproxy#3788)

* Updating the documentation for Extension Servers and adding an example
extension server.

Signed-off-by: Lior Okman <lior.okman@sap.com>

* Make the docs linter happy

Signed-off-by: Lior Okman <lior.okman@sap.com>

* Add license headers to every new source file, and make the yaml linter
ignore the extension-server chart

Signed-off-by: Lior Okman <lior.okman@sap.com>

* Add the boilerplate license for generated files.

Signed-off-by: Lior Okman <lior.okman@sap.com>

---------

Signed-off-by: Lior Okman <lior.okman@sap.com>
* docs for ip whitelisting/blacklisting

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

* replace terms based on CNCF INI doc

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

* address comments

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: Guy Daich <guy.daich@sap.com>
* docs: gRPC Access Log Service (ALS) sink

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

* ignore githubusercontent.com

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

* update

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Co-authored-by: Guy Daich <guy.daich@sap.com>
update v1.1.0-rc.1 release notes

Signed-off-by: Guy Daich <guy.daich@sap.com>
* docs for wasm extensions

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

* fix lint

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

* address comments

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

* minor change

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: Guy Daich <guy.daich@sap.com>
…tly (envoyproxy#3827)

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>
* chore: golang v1.22.5

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>

* chore: update golang version in example manifest

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>

---------

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>
Co-authored-by: zirain <zirain2009@gmail.com>
…envoyproxy#3828)

* chore: add make lint.fix to address auto fixable lint issues

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>

* chore: rename to lint.fix-golint

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>

* chore: golang v1.22.5

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>

* fix: correct a mistake on the name

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>

---------

Signed-off-by: Kensei Nakada <handbomusic@gmail.com>
* add docs for patching field within EnvoyService

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* update path service example

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

---------

Signed-off-by: shawnh2 <shawnhxh@outlook.com>
remove ALS gRPC initialMetadata

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

* rename v1.0.2 to docs

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

* retain v1.0.2 directory to avoid dead links

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

* fix link

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

* fix link

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

* copy v1.0.2 to docs in make file

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

* test auto copy

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

* test auto copy

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

* test auto copy

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

* test auto copy

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

* test auto copy

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

* copy latest version docs to docs directory

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: zirain <zirain2009@gmail.com>
fix backendtls

Signed-off-by: Guy Daich <guy.daich@sap.com>
zhaohuabing and others added 23 commits July 22, 2024 18:23
* add test for empty policies

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

* add test for eep

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

* add teset for eep

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

* fix eep override issue

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* accesslog: fix different CelMatches on AccessLog

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

* lint

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

* text

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

* lint

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Co-authored-by: Guy Daich <guy.daich@sap.com>
…roxy#3878)

* Responding back with an error message around translation errors
may leak info to internet facing external clients around ingress
internals

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Co-authored-by: zirain <zirain2009@gmail.com>
Co-authored-by: Xunzhuo <bitliu@tencent.com>
…y#3876)

* GetParentReferences should use namespace from RouteContext

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

* lint

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

* add test

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

* fix test

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

* update

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

* add negative case

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

* address review comment

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
* update api doc and e2e test env for lb

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add e2e test for round robin lb

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix gen-check

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add e2e test for source ip consistent hash lb

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add e2e test for header consistent hash lb

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add e2e test for cookie consistent hash lb

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add deployment only for lb test case

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* rename deployment for different test setup

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* wait deployment to have available replicas

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

---------

Signed-off-by: shawnh2 <shawnhxh@outlook.com>
Co-authored-by: zirain <zirain2009@gmail.com>
…voyproxy#3890)

* add e2e test for cookie based consistent hash load balancing

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix lint

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* lower the round robin lb test boundary

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* add case for generated cookie

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix lint

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* remove response dump

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

---------

Signed-off-by: shawnh2 <shawnhxh@outlook.com>
* enable HTTPRouteBackendRequestHeaderModifier test

already supported with envoyproxy#3246

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

* make testdata

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

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
disable until the field moves from experiemental to stable
so status writes for a GatewayClass dont fail when the datatypes differ

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
…roxy#3895)

validateEndpointSliceForReconcile should check reference from EnvoyProxy

Signed-off-by: zirain <zirain2009@gmail.com>
* add grafonnet lib and support for resources monitor dashboard

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* update helm-generate to support grafonnet generate dashboards

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* update doc

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix doc-lint and osv-scan

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix tools path

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* resolve conflicts

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix gen-check

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

* fix doc-lint

Signed-off-by: shawnh2 <shawnhxh@outlook.com>

---------

Signed-off-by: shawnh2 <shawnhxh@outlook.com>
Co-authored-by: Xunzhuo <bitliu@tencent.com>
* This ensures the readinessProbe kicks in only after the container has
  started
* max startup time is 300s - 30 (failureThreshold) x 10 (periodSeconds).
After this the container is killed and the `restartPolicy` kicks in
https://kubernetes.io/docs/concepts/configuration/liveness-readiness-startup-probes/#startup-probe

Fixes: envoyproxy#3511

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: zirain <zirain2009@gmail.com>
* e2e: make sure OTel-collector is ready

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

* fix gen

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

* fix retry

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

* remove infrastructure.parametersRef from all-namespace

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

* update

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

* update

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

* lint

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

* fix bad request

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

* increase time of one cycle

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
add load balancing usage

Signed-off-by: shawnh2 <shawnhxh@outlook.com>
Co-authored-by: Xunzhuo <bitliu@tencent.com>
Signed-off-by: bitliu <bitliu@tencent.com>
…ors without explicit targetRefs (envoyproxy#3904)

Fix the CEL definitions to allow policies that use target selectors
without explicit targetRefs

Signed-off-by: Lior Okman <lior.okman@sap.com>
Add tlog.Logf() logger

Signed-off-by: Manoramsharma <img_2020037@iiitm.ac.in>
* e2e: refactor and improve lb test

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

* tlog

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

* update

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

* lint

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

* nit

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
* release v1.1.0

Signed-off-by: Guy Daich <guy.daich@sap.com>

* update release notes with delta from v1.1.0-rc.1

Signed-off-by: Guy Daich <guy.daich@sap.com>

* fix lint

Signed-off-by: Guy Daich <guy.daich@sap.com>

---------

Signed-off-by: Guy Daich <guy.daich@sap.com>
@guydc guydc requested a review from a team as a code owner July 22, 2024 23:42
@shawnh2
Copy link
Copy Markdown
Contributor

shawnh2 commented Jul 23, 2024

/retest

@guydc guydc merged commit 604fcab into envoyproxy:release/v1.1 Jul 23, 2024
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.