Skip to content

Commit d1fefd8

Browse files
zhaohuabingevankandersonshawnh2dependabot[bot]zirain
authored
[release/v1.2] Cherry pick main to v1.2 (#4640)
* Reduce the amount of configuration logging, and make it line-delimeted friendly (#4505) * Reduce the amount and style of configuration logging Signed-off-by: Evan Anderson <[email protected]> * Update verbosity from 1->4 Signed-off-by: Evan Anderson <[email protected]> Signed-off-by: Evan Anderson <[email protected]> --------- Signed-off-by: Evan Anderson <[email protected]> Signed-off-by: Evan Anderson <[email protected]> (cherry picked from commit 7897fc5) Signed-off-by: Huabing Zhao <[email protected]> * feat: enable load backend resources (#4535) enable load backend resources Signed-off-by: shawnh2 <[email protected]> (cherry picked from commit 9c9f435) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 6ccbbac) Signed-off-by: Huabing Zhao <[email protected]> * chore: optimized code (#4514) * chore: optimized code Signed-off-by: zirain <[email protected]> * revert Signed-off-by: zirain <[email protected]> --------- Signed-off-by: zirain <[email protected]> (cherry picked from commit 7ad18fa) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit a13f384) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump distroless/static from `26f9b99` to `3a03fc0` in /tools/docker/envoy-gateway (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 6667e4c) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 in /tools/github-actions/setup-deps (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit de72c77) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/replicatedhq/troubleshoot from 0.107.1 to 0.107.4 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 189325b) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/tsaarni/certyaml from 0.9.3 to 0.10.0 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 5e397ea) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#4539) 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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit a9e5cfe) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 902925f) Signed-off-by: Huabing Zhao <[email protected]> * e2e test for Gateway with EnvoyProxy (#4548) * e2e test for Gateway with EnvoyProxy Signed-off-by: Huabing Zhao <[email protected]> * remove unnecessary comments Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit 217c6a5) Signed-off-by: Huabing Zhao <[email protected]> * make watching alpha CRDs optional (#4519) * 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: #3387 Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit b877bac) Signed-off-by: Huabing Zhao <[email protected]> * fix: validate proto messages before converting them to anypb.Any (#4499) * validate proto message before converting to any Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit 05817fc) Signed-off-by: Huabing Zhao <[email protected]> * Fix: xds translation failed when wasm http code source configured without sha (#4547) * fix wasm http code source without sha Signed-off-by: Huabing Zhao <[email protected]> * release note Signed-off-by: Huabing Zhao <[email protected]> * fix gen Signed-off-by: Huabing Zhao <[email protected]> * fix gen Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit 74e5750) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (#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] <[email protected]> * fix gen check Signed-off-by: zirain <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: zirain <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: zirain <[email protected]> Co-authored-by: Huabing Zhao <[email protected]> (cherry picked from commit f5552a4) Signed-off-by: Huabing Zhao <[email protected]> * feat(chart): Make security context configurable (#4536) * Make security context configurable Signed-off-by: Tamal Saha <[email protected]> * make gen-check Signed-off-by: Tamal Saha <[email protected]> * Update current.yaml Signed-off-by: Tamal Saha <[email protected]> --------- Signed-off-by: Tamal Saha <[email protected]> (cherry picked from commit 20a4622) Signed-off-by: Huabing Zhao <[email protected]> * helm: make eg-addons support IPv6 cluster (#4559) Signed-off-by: zirain <[email protected]> (cherry picked from commit b0c6f8c) Signed-off-by: Huabing Zhao <[email protected]> * ci: cleanup osv-scanner config (#4579) Signed-off-by: Shahar Harari <[email protected]> (cherry picked from commit 1a275b9) Signed-off-by: Huabing Zhao <[email protected]> * fix egctl release artifacts (#4580) * 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 <[email protected]> (cherry picked from commit 82ce107) Signed-off-by: Huabing Zhao <[email protected]> * fix debug level logging for IR (#4584) 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 #4505 Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit e6307f0) Signed-off-by: Huabing Zhao <[email protected]> * docs: remove List type (#4585) Signed-off-by: zirain <[email protected]> (cherry picked from commit 13490ac) Signed-off-by: Huabing Zhao <[email protected]> * ci: enable test for dual stack cluster (#4574) * ci: enable dual stack test Signed-off-by: zirain <[email protected]> * more comment Signed-off-by: zirain <[email protected]> * remove 1.31.0 ipv4 test suite Signed-off-by: zirain <[email protected]> --------- Signed-off-by: zirain <[email protected]> (cherry picked from commit bb3bbdb) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump the k8s-io group across 2 directories with 6 updates (#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] <[email protected]> * fix gen Signed-off-by: zirain <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: zirain <[email protected]> Signed-off-by: Huabing Zhao <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: zirain <[email protected]> Co-authored-by: Huabing Zhao <[email protected]> (cherry picked from commit 74f4377) Signed-off-by: Huabing Zhao <[email protected]> * chore: remove dump (#4593) Signed-off-by: zirain <[email protected]> (cherry picked from commit efe625d) Signed-off-by: Huabing Zhao <[email protected]> * fix: trigger reconcile for Secret updates referenced by a BackendTLSP… (#4581) fix: trigger reconcile for Secret updates referenced by a BackendTLSPolicy Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit db68027) Signed-off-by: Huabing Zhao <[email protected]> * chore: use net.JoinHostPort (#4599) * chore: use net.JoinHostPort Signed-off-by: zirain <[email protected]> * more fix Signed-off-by: zirain <[email protected]> * remove netutils.JoinHostPort Signed-off-by: zirain <[email protected]> --------- Signed-off-by: zirain <[email protected]> (cherry picked from commit 6e2587d) Signed-off-by: Huabing Zhao <[email protected]> * fix keycloak ipv6 issue (#4601) (cherry picked from commit d42915a) Signed-off-by: Huabing Zhao <[email protected]> * fix: Route with multiple parents has incorrect namespace in parentRef status (#4592) fix route status wrong ns Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit 7285dda) Signed-off-by: Huabing Zhao <[email protected]> * add envoy-gateway binary to release artifacts (#4588) Fixes: #4566 Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit b51c66a) Signed-off-by: Huabing Zhao <[email protected]> * [release/v1.1] release v1.1.3 (#4600) * release: v1.1.3 Signed-off-by: Guy Daich <[email protected]> * remove gw-api, fix style Signed-off-by: Guy Daich <[email protected]> --------- Signed-off-by: Guy Daich <[email protected]> (cherry picked from commit a88e6eb) Signed-off-by: Huabing Zhao <[email protected]> * chore: donot use space in short name (#4608) Signed-off-by: zirain <[email protected]> (cherry picked from commit ee33b28) Signed-off-by: Huabing Zhao <[email protected]> * Move v1.1 docs tag to v1.1.2 (#4615) Wait until v1.1.3 tag is ready Fixes: #4614 Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit 656ce52) Signed-off-by: Huabing Zhao <[email protected]> * fix: HTTPRoute status only shows one parent when targeting multiple Gateways from different GatewayClasses (#4587) * fix route status Signed-off-by: Huabing Zhao <[email protected]> * address comment Signed-off-by: Huabing Zhao <[email protected]> * update unit test Signed-off-by: Huabing Zhao <[email protected]> * fix lint Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit 04ac7b4) Signed-off-by: Huabing Zhao <[email protected]> * direct response docs and tests (#4583) * tests: direct response Signed-off-by: Arko Dasgupta <[email protected]> * unit tests Signed-off-by: Arko Dasgupta <[email protected]> * fix ns Signed-off-by: Arko Dasgupta <[email protected]> * docs for direct response Signed-off-by: Arko Dasgupta <[email protected]> * negative tests Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit f384a64) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 6f91867) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/bufbuild/buf from 1.45.0 to 1.46.0 in /tools/src/buf (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Huabing Zhao <[email protected]> (cherry picked from commit 2265862) Signed-off-by: Huabing Zhao <[email protected]> * remove myself from maintainers (#4624) remove myself from maintainers and update github user Signed-off-by: Alice Lilith <[email protected]> (cherry picked from commit 1205ccf) Signed-off-by: Huabing Zhao <[email protected]> * e2e: move apps to examples and pre-built (#4576) * e2e: move grpc-ext-auth envoy-als to examples Signed-off-by: zirain <[email protected]> (cherry picked from commit a011146) Signed-off-by: Huabing Zhao <[email protected]> * fix: wasm oci image source e2e test failed when IP_FAMILY=ipv6 (#4623) fixt wasm test” Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit 7b85d22) Signed-off-by: Huabing Zhao <[email protected]> * workaroud for the flaky oidc e2e test (#4603) * workaroud for the flaky oidc e2e test Signed-off-by: Huabing Zhao <[email protected]> * add issue link Signed-off-by: Huabing Zhao <[email protected]> * address comment Signed-off-by: Huabing Zhao <[email protected]> * fix test Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit b0ab317) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Huabing Zhao <[email protected]> (cherry picked from commit 26a63e1) Signed-off-by: Huabing Zhao <[email protected]> * Set ignore_health_on_host_removal to true for static clusters (#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: #4564 Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit 1a57daf) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/prometheus/common from 0.60.0 to 0.60.1 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit e5968c9) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/replicatedhq/troubleshoot from 0.107.4 to 0.107.5 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 976e6a1) Signed-off-by: Huabing Zhao <[email protected]> * add docker.io registry name in image name (#4628) * add docker.io registry name in image name Fixes: #4626 Signed-off-by: Arko Dasgupta <[email protected]> * add api file Signed-off-by: Arko Dasgupta <[email protected]> --------- Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit cc71048) Signed-off-by: Huabing Zhao <[email protected]> * docs: Jwt claim based authorization (#4617) * docs for jwt claim auth Signed-off-by: Huabing Zhao <[email protected]> * add docs for JWT claim based authorization Signed-off-by: Huabing Zhao <[email protected]> * minor change Signed-off-by: Huabing Zhao <[email protected]> * fix lint Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit da4a060) Signed-off-by: Huabing Zhao <[email protected]> * build(deps): bump github.com/ohler55/ojg from 1.24.1 to 1.25.0 (#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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: zirain <[email protected]> (cherry picked from commit 2d68e6a) Signed-off-by: Huabing Zhao <[email protected]> * e2e: use grafana alloy instead of fluent-bit (#4525) * use grafana alloy instead of fluent-bit Signed-off-by: zirain <[email protected]> * make alloy disabled by default Signed-off-by: zirain <[email protected]> * enable alloy in e2e Signed-off-by: zirain <[email protected]> --------- Signed-off-by: zirain <[email protected]> (cherry picked from commit 3191d49) Signed-off-by: Huabing Zhao <[email protected]> * chore: update site docs link for latest release (#4634) update site docs link for latest release Signed-off-by: Guy Daich <[email protected]> (cherry picked from commit 5698e88) Signed-off-by: Huabing Zhao <[email protected]> * fix: push a helm chart without v in ther version (#4636) * push a helm chart without v in ther version Signed-off-by: Huabing Zhao <[email protected]> * rename tag Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit f2c8b77) Signed-off-by: Huabing Zhao <[email protected]> * add envoy-gateway binary to latest release artifacts (#4638) * add envoy-gateway binary to latest release artifcats Missed in #4566 Signed-off-by: Arko Dasgupta <[email protected]> * fix also in tagged release Signed-off-by: Arko Dasgupta <[email protected]> --------- Signed-off-by: Arko Dasgupta <[email protected]> (cherry picked from commit 7b6834e) Signed-off-by: Huabing Zhao <[email protected]> * fix: BackendTlsPolicy specify multiple targetRefs of the same service, only one will work (#4630) * add tests Signed-off-by: Huabing Zhao <[email protected]> * fix matching comparison Signed-off-by: Huabing Zhao <[email protected]> * add release note Signed-off-by: Huabing Zhao <[email protected]> * fix lint Signed-off-by: Huabing Zhao <[email protected]> * fix lint Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Huabing Zhao <[email protected]> (cherry picked from commit 44c2f74) Signed-off-by: Huabing Zhao <[email protected]> * fix build Signed-off-by: Huabing Zhao <[email protected]> --------- Signed-off-by: Evan Anderson <[email protected]> Signed-off-by: Evan Anderson <[email protected]> Signed-off-by: Huabing Zhao <[email protected]> Signed-off-by: shawnh2 <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: zirain <[email protected]> Signed-off-by: Arko Dasgupta <[email protected]> Signed-off-by: Tamal Saha <[email protected]> Signed-off-by: Shahar Harari <[email protected]> Signed-off-by: Guy Daich <[email protected]> Signed-off-by: Alice Lilith <[email protected]> Co-authored-by: Evan Anderson <[email protected]> Co-authored-by: sh2 <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: zirain <[email protected]> Co-authored-by: Arko Dasgupta <[email protected]> Co-authored-by: Tamal Saha <[email protected]> Co-authored-by: shahar-h <[email protected]> Co-authored-by: Guy Daich <[email protected]> Co-authored-by: Alice Lilith <[email protected]>
1 parent b1f517c commit d1fefd8

File tree

351 files changed

+6594
-2520
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

351 files changed

+6594
-2520
lines changed

Diff for: .github/workflows/build_and_test.yaml

+27-12
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
lint:
2121
runs-on: ubuntu-22.04
2222
steps:
23-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
23+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2424
- uses: ./tools/github-actions/setup-deps
2525
# Generate the installation manifests first, so it can check
2626
# for errors while running `make -k lint`
@@ -31,14 +31,14 @@ jobs:
3131
gen-check:
3232
runs-on: ubuntu-22.04
3333
steps:
34-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
34+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3535
- uses: ./tools/github-actions/setup-deps
3636
- run: make -k gen-check
3737

3838
license-check:
3939
runs-on: ubuntu-latest
4040
steps:
41-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
41+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4242
- uses: ./tools/github-actions/setup-deps
4343
- run: make -k licensecheck
4444

@@ -48,7 +48,7 @@ jobs:
4848
contents: read # for actions/checkout
4949
id-token: write # for fetching OIDC token
5050
steps:
51-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
51+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5252
- uses: ./tools/github-actions/setup-deps
5353

5454
# test
@@ -67,7 +67,7 @@ jobs:
6767
runs-on: ubuntu-latest
6868
needs: [lint, gen-check, license-check, coverage-test]
6969
steps:
70-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
70+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7171
- uses: ./tools/github-actions/setup-deps
7272

7373
- name: Build EG Multiarch Binaries
@@ -87,7 +87,7 @@ jobs:
8787
matrix:
8888
version: [ v1.28.13, v1.29.8, v1.30.4, v1.31.0 ]
8989
steps:
90-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
90+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9191
- uses: ./tools/github-actions/setup-deps
9292

9393
- name: Download EG Binaries
@@ -114,9 +114,21 @@ jobs:
114114
strategy:
115115
fail-fast: false
116116
matrix:
117-
version: [ v1.28.13, v1.29.8, v1.30.4, v1.31.0 ]
117+
target:
118+
- version: v1.28.13
119+
ipFamily: ipv4
120+
- version: v1.29.8
121+
ipFamily: ipv4
122+
- version: v1.30.4
123+
ipFamily: ipv4
124+
# Enable these after https://github.com/envoyproxy/gateway/issues/4572 fixed
125+
# - version: v1.31.0
126+
# ipFamily: ipv6 # only run ipv6 test on latest version to save time
127+
# TODO: this's IPv4 first, need a way to test IPv6 first.
128+
- version: v1.31.0
129+
ipFamily: dual # only run dual test on latest version to save time
118130
steps:
119-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
131+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
120132
- uses: ./tools/github-actions/setup-deps
121133

122134
- name: Download EG Binaries
@@ -133,8 +145,9 @@ jobs:
133145
# E2E
134146
- name: Run E2E Tests
135147
env:
136-
KIND_NODE_TAG: ${{ matrix.version }}
148+
KIND_NODE_TAG: ${{ matrix.target.version }}
137149
IMAGE_PULL_POLICY: IfNotPresent
150+
IP_FAMILY: ${{ matrix.target.ipFamily }}
138151
run: make e2e
139152

140153
benchmark-test:
@@ -143,7 +156,7 @@ jobs:
143156
if: ${{ ! startsWith(github.event_name, 'push') }}
144157
needs: [build]
145158
steps:
146-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
159+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
147160
- uses: ./tools/github-actions/setup-deps
148161

149162
- name: Setup Graphviz
@@ -170,7 +183,7 @@ jobs:
170183
runs-on: ubuntu-latest
171184
needs: [conformance-test, e2e-test]
172185
steps:
173-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
186+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
174187
- uses: ./tools/github-actions/setup-deps
175188

176189
- name: Download EG Binaries
@@ -210,4 +223,6 @@ jobs:
210223
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
211224
# use `0.0.0` as the default latest version.
212225
# use `Always` image pull policy for latest version.
213-
run: IMAGE_PULL_POLICY=Always OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=v0.0.0-latest TAG=latest make helm-push
226+
run: |
227+
IMAGE_PULL_POLICY=Always OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=v0.0.0-latest TAG=latest make helm-push
228+
IMAGE_PULL_POLICY=Always OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=0.0.0-latest TAG=latest make helm-push

Diff for: .github/workflows/codeql.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@ jobs:
3232

3333
steps:
3434
- name: Checkout repository
35-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
35+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3636
- uses: ./tools/github-actions/setup-deps
3737

3838
- name: Initialize CodeQL
39-
uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
39+
uses: github/codeql-action/init@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
4040
with:
4141
languages: ${{ matrix.language }}
4242

4343
- name: Autobuild
44-
uses: github/codeql-action/autobuild@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
44+
uses: github/codeql-action/autobuild@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
4545

4646
- name: Perform CodeQL Analysis
47-
uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
47+
uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
4848
with:
4949
category: "/language:${{matrix.language}}"

Diff for: .github/workflows/docs.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-22.04
2424
steps:
2525
- name: Check out code
26-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
26+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2727
with:
2828
ref: ${{ github.event.pull_request.head.sha }}
2929

@@ -48,7 +48,7 @@ jobs:
4848
contents: write
4949
steps:
5050
- name: Git checkout
51-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
51+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5252
with:
5353
submodules: true
5454
ref: ${{ github.event.pull_request.head.sha }}
@@ -62,7 +62,7 @@ jobs:
6262
extended: true
6363

6464
- name: Setup Node
65-
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.1.0
65+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
6666
with:
6767
node-version: '18'
6868

Diff for: .github/workflows/experimental_conformance.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
matrix:
2222
version: [ v1.28.13, v1.29.8, v1.30.4, v1.31.0 ]
2323
steps:
24-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
24+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2525
- uses: ./tools/github-actions/setup-deps
2626

2727
# gateway api experimental conformance

Diff for: .github/workflows/latest_release.yaml

+16-8
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
benchmark-test:
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
25+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2626
- uses: ./tools/github-actions/setup-deps
2727

2828
- name: Setup Graphviz
@@ -57,7 +57,7 @@ jobs:
5757
permissions:
5858
contents: write
5959
steps:
60-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
60+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6161
- uses: ./tools/github-actions/setup-deps
6262

6363
- name: Generate Release Manifests
@@ -72,11 +72,15 @@ jobs:
7272

7373
- name: Build egctl latest multiarch binaries
7474
run: |
75-
make build-multiarch BINS="egctl"
76-
tar -zcvf egctl_latest_linux_amd64.tar.gz bin/linux/amd64/
77-
tar -zcvf egctl_latest_linux_arm64.tar.gz bin/linux/arm64/
78-
tar -zcvf egctl_latest_darwin_amd64.tar.gz bin/darwin/amd64/
79-
tar -zcvf egctl_latest_darwin_arm64.tar.gz bin/darwin/arm64/
75+
make build-multiarch
76+
tar -zcvf envoy-gateway_latest_linux_amd64.tar.gz bin/linux/amd64/envoy-gateway
77+
tar -zcvf envoy-gateway_linux_arm64.tar.gz bin/linux/arm64/envoy-gateway
78+
tar -zcvf envoy-gateway_darwin_amd64.tar.gz bin/darwin/amd64/envoy-gateway
79+
tar -zcvf envoy-gateway_darwin_arm64.tar.gz bin/darwin/arm64/envoy-gateway
80+
tar -zcvf egctl_latest_linux_amd64.tar.gz bin/linux/amd64/egctl
81+
tar -zcvf egctl_latest_linux_arm64.tar.gz bin/linux/arm64/egctl
82+
tar -zcvf egctl_latest_darwin_amd64.tar.gz bin/darwin/amd64/egctl
83+
tar -zcvf egctl_latest_darwin_arm64.tar.gz bin/darwin/arm64/egctl
8084
8185
# Ignore the error when we delete the latest release, it might not exist.
8286

@@ -103,7 +107,7 @@ jobs:
103107
GITHUB_REPOSITORY: ${{ github.repository_owner }}/${{ github.event.repository.name }}
104108

105109
- name: Recreate the Latest Release and Tag
106-
uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v0.1.15
110+
uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # v0.1.15
107111
with:
108112
draft: false
109113
prerelease: true
@@ -112,6 +116,10 @@ jobs:
112116
release-artifacts/install.yaml
113117
release-artifacts/quickstart.yaml
114118
release-artifacts/benchmark_report.zip
119+
envoy-gateway_latest_linux_amd64.tar.gz
120+
envoy-gateway_latest_linux_arm64.tar.gz
121+
envoy-gateway_latest_darwin_amd64.tar.gz
122+
envoy-gateway_latest_darwin_arm64.tar.gz
115123
egctl_latest_linux_amd64.tar.gz
116124
egctl_latest_linux_arm64.tar.gz
117125
egctl_latest_darwin_amd64.tar.gz

Diff for: .github/workflows/license-scan.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-22.04
1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
19+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2020
- name: Run scanner
2121
uses: google/osv-scanner-action/osv-scanner-action@19ec1116569a47416e11a45848722b1af31a857b # v1.9.0
2222
with:

Diff for: .github/workflows/release.yaml

+27-8
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
benchmark-test:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
18+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919
- uses: ./tools/github-actions/setup-deps
2020

2121
- name: Setup Graphviz
@@ -50,13 +50,14 @@ jobs:
5050
permissions:
5151
contents: write
5252
steps:
53-
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
53+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5454

5555
- name: Extract Release Tag and Commit SHA
5656
id: vars
5757
shell: bash
5858
run: |
5959
echo "release_tag=$(echo ${GITHUB_REF##*/})" >> $GITHUB_ENV
60+
echo "without_v_release_tag=${release_tag:1}" >> $GITHUB_ENV
6061
echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
6162
6263
- name: Login to DockerHub
@@ -72,23 +73,41 @@ jobs:
7273
run: IMAGE_PULL_POLICY=IfNotPresent make generate-artifacts IMAGE=envoyproxy/gateway TAG=${{ env.release_tag }} OUTPUT_DIR=release-artifacts
7374

7475
- name: Build and Push EG Release Helm Chart
75-
run: IMAGE_PULL_POLICY=IfNotPresent OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=${{ env.release_tag }} IMAGE=docker.io/envoyproxy/gateway TAG=${{ env.release_tag }} make helm-package helm-push
76+
run: |
77+
IMAGE_PULL_POLICY=IfNotPresent OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=${{ env.release_tag }} IMAGE=docker.io/envoyproxy/gateway TAG=${{ env.release_tag }} make helm-package helm-push
78+
IMAGE_PULL_POLICY=IfNotPresent OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=${{ env.without_v_release_tag }} IMAGE=docker.io/envoyproxy/gateway TAG=${{ env.release_tag }} make helm-package helm-push
7679
7780
- name: Download Benchmark Report
7881
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
7982
with:
8083
name: benchmark_report
8184
path: release-artifacts
8285

86+
- name: Build egctl multiarch binaries
87+
run: |
88+
make build-multiarch
89+
tar -zcvf envoy-gateway_${{ env.release_tag }}_linux_amd64.tar.gz bin/linux/amd64/envoy-gateway
90+
tar -zcvf envoy-gateway_${{ env.release_tag }}_linux_arm64.tar.gz bin/linux/arm64/envoy-gateway
91+
tar -zcvf envoy-gateway_${{ env.release_tag }}_darwin_amd64.tar.gz bin/darwin/amd64/envoy-gateway
92+
tar -zcvf envoy-gateway_${{ env.release_tag }}_darwin_arm64.tar.gz bin/darwin/arm64/envoy-gateway
93+
tar -zcvf egctl_${{ env.release_tag }}_linux_amd64.tar.gz bin/linux/amd64/egctl
94+
tar -zcvf egctl_${{ env.release_tag }}_linux_arm64.tar.gz bin/linux/arm64/egctl
95+
tar -zcvf egctl_${{ env.release_tag }}_darwin_amd64.tar.gz bin/darwin/amd64/egctl
96+
tar -zcvf egctl_${{ env.release_tag }}_darwin_arm64.tar.gz bin/darwin/arm64/egctl
97+
8398
- name: Upload Release Manifests
84-
uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v0.1.15
99+
uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # v0.1.15
85100
with:
86101
files: |
87102
release-artifacts/install.yaml
88103
release-artifacts/quickstart.yaml
89104
release-artifacts/release-notes.yaml
90105
release-artifacts/benchmark_report.zip
91-
release-artifacts/egctl_${{ env.release_tag }}_linux_amd64.tar.gz
92-
release-artifacts/egctl_${{ env.release_tag }}_linux_arm64.tar.gz
93-
release-artifacts/egctl_${{ env.release_tag }}_darwin_amd64.tar.gz
94-
release-artifacts/egctl_${{ env.release_tag }}_darwin_arm64.tar.gz
106+
envoy-gateway_${{ env.release_tag }}_linux_amd64.tar.gz
107+
envoy-gateway_${{ env.release_tag }}_linux_arm64.tar.gz
108+
envoy-gateway_${{ env.release_tag }}_darwin_amd64.tar.gz
109+
envoy-gateway_${{ env.release_tag }}_darwin_arm64.tar.gz
110+
egctl_${{ env.release_tag }}_linux_amd64.tar.gz
111+
egctl_${{ env.release_tag }}_linux_arm64.tar.gz
112+
egctl_${{ env.release_tag }}_darwin_amd64.tar.gz
113+
egctl_${{ env.release_tag }}_darwin_arm64.tar.gz

Diff for: .github/workflows/scorecard.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
steps:
2323
- name: "Checkout code"
24-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
24+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2525
with:
2626
persist-credentials: false
2727

@@ -40,6 +40,6 @@ jobs:
4040
retention-days: 5
4141

4242
- name: "Upload to code-scanning"
43-
uses: github/codeql-action/upload-sarif@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
43+
uses: github/codeql-action/upload-sarif@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
4444
with:
4545
sarif_file: results.sarif

Diff for: .github/workflows/trivy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-22.04
1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
21+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2222

2323
- name: Build an image from Dockerfile
2424
run: |

Diff for: OWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ admins:
99

1010
maintainers:
1111

12-
- AliceProxy
1312
- arkodg
1413
- Xunzhuo
1514
- zirain
@@ -25,6 +24,7 @@ emeritus-maintainers:
2524
- skriss
2625
- youngnick
2726
- qicz
27+
- Alice-Lilith
2828

2929
reviewers:
3030

Diff for: api/v1alpha1/envoygateway_helpers.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
package v1alpha1
77

88
import (
9-
"fmt"
9+
"net"
10+
"strconv"
1011

1112
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1213
"k8s.io/utils/ptr"
@@ -80,7 +81,7 @@ func (e *EnvoyGateway) GetEnvoyGatewayAdmin() *EnvoyGatewayAdmin {
8081
func (e *EnvoyGateway) GetEnvoyGatewayAdminAddress() string {
8182
address := e.GetEnvoyGatewayAdmin().Address
8283
if address != nil {
83-
return fmt.Sprintf("%s:%d", address.Host, address.Port)
84+
return net.JoinHostPort(address.Host, strconv.Itoa(address.Port))
8485
}
8586

8687
return ""

Diff for: api/v1alpha1/shared_types.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const (
2828
// DefaultShutdownManagerMemoryResourceRequests for shutdown manager memory resource
2929
DefaultShutdownManagerMemoryResourceRequests = "32Mi"
3030
// DefaultShutdownManagerImage is the default image used for the shutdown manager.
31-
DefaultShutdownManagerImage = "envoyproxy/gateway-dev:latest"
31+
DefaultShutdownManagerImage = "docker.io/envoyproxy/gateway-dev:latest"
3232
// DefaultRateLimitImage is the default image used by ratelimit.
3333
DefaultRateLimitImage = "envoyproxy/ratelimit:28b1629a"
3434
// HTTPProtocol is the common-used http protocol.

0 commit comments

Comments
 (0)