Skip to content

test: log object that triggered reconcile#74

Draft
bpdohall wants to merge 33 commits intoteleportfrom
brendan/log-enqueue-trigger-resource
Draft

test: log object that triggered reconcile#74
bpdohall wants to merge 33 commits intoteleportfrom
brendan/log-enqueue-trigger-resource

Conversation

@bpdohall
Copy link
Collaborator

do not merge

adds logging to show which object triggered controller reconciliation

zhaohuabing and others added 30 commits October 25, 2024 15:15
pin envoy and ratelimit images

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
pin envoy to 1.32.1

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* Reduce the amount of configuration logging, and make it line-delimeted 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>

* feat: enable load backend resources (envoyproxy#4535)

enable load backend resources

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

* build(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (envoyproxy#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 (envoyproxy#4514)

* 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>

* build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 (envoyproxy#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>

* build(deps): bump distroless/static from `26f9b99` to `3a03fc0` in /tools/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>

* build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 in /tools/github-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>

* build(deps): bump github.com/replicatedhq/troubleshoot from 0.107.1 to 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>

* build(deps): bump github.com/tsaarni/certyaml from 0.9.3 to 0.10.0 (envoyproxy#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>

* build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (envoyproxy#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] <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>

* build(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 (envoyproxy#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 (envoyproxy#4548)

* 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 (envoyproxy#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: envoyproxy#3387

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

* fix: validate proto messages before converting them to anypb.Any (envoyproxy#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>

* Fix: xds translation failed when wasm http code source configured without 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>

* build(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (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>

* feat(chart): Make security context configurable (envoyproxy#4536)

* 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>

* helm: make eg-addons support IPv6 cluster (envoyproxy#4559)

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

* ci: cleanup osv-scanner config (envoyproxy#4579)

Signed-off-by: Shahar Harari <shahar.harari@sap.com>
(cherry picked from commit 1a275b9)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix egctl release artifacts (envoyproxy#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 <arko@tetrate.io>
(cherry picked from commit 82ce107)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix debug level logging for IR (envoyproxy#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 envoyproxy#4505

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

* docs: remove List type (envoyproxy#4585)

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 13490ac)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* ci: enable test for dual stack cluster (envoyproxy#4574)

* 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>

* build(deps): bump the k8s-io group across 2 directories with 6 updates (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>

* chore: remove dump (envoyproxy#4593)

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

* fix: trigger reconcile for Secret updates referenced by a BackendTLSP… (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 (envoyproxy#4599)

* 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>

* fix keycloak ipv6 issue (envoyproxy#4601)

(cherry picked from commit d42915a)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix: Route with multiple parents has incorrect namespace in parentRef 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>

* add envoy-gateway binary to release artifacts (envoyproxy#4588)

Fixes: envoyproxy#4566

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

* [release/v1.1] release v1.1.3 (envoyproxy#4600)

* release: v1.1.3

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

* remove gw-api, fix style

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

---------

Signed-off-by: Guy Daich <guy.daich@sap.com>
(cherry picked from commit a88e6eb)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* chore: donot use space in short name (envoyproxy#4608)

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

* Move v1.1 docs tag to v1.1.2 (envoyproxy#4615)

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>

* fix: HTTPRoute status only shows one parent when targeting multiple Gateways 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>

* direct response docs and tests (envoyproxy#4583)

* 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>

* build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 (envoyproxy#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>

* build(deps): bump github.com/bufbuild/buf from 1.45.0 to 1.46.0 in /tools/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 (envoyproxy#4624)

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 apps to examples and pre-built (envoyproxy#4576)

* 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>

* fix: wasm oci image source e2e test failed when IP_FAMILY=ipv6 (envoyproxy#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 (envoyproxy#4603)

* 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>

* build(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 (envoyproxy#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>

* Set ignore_health_on_host_removal to true for static clusters (envoyproxy#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>

* build(deps): bump github.com/prometheus/common from 0.60.0 to 0.60.1 (envoyproxy#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>

* build(deps): bump github.com/replicatedhq/troubleshoot from 0.107.4 to 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 (envoyproxy#4628)

* 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: Jwt claim based authorization (envoyproxy#4617)

* 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>

* build(deps): bump github.com/ohler55/ojg from 1.24.1 to 1.25.0 (envoyproxy#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>

* e2e: use grafana alloy instead of fluent-bit (envoyproxy#4525)

* 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>

* chore: update site docs link for latest release (envoyproxy#4634)

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>

* fix: push a helm chart without v in ther version (envoyproxy#4636)

* 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 artifacts (envoyproxy#4638)

* 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>

* fix: BackendTlsPolicy specify multiple targetRefs of the same service, 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>

* fix build

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

---------

Signed-off-by: Evan Anderson <evan@stacklok.com>
Signed-off-by: Evan Anderson <evan.k.anderson@gmail.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: shawnh2 <shawnhxh@outlook.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Tamal Saha <tamal@appscode.com>
Signed-off-by: Shahar Harari <shahar.harari@sap.com>
Signed-off-by: Guy Daich <guy.daich@sap.com>
Signed-off-by: Alice Lilith <lilith.alice@protonmail.com>
Co-authored-by: Evan Anderson <evan.k.anderson@gmail.com>
Co-authored-by: sh2 <shawnhxh@outlook.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zirain <zirain2009@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Co-authored-by: Tamal Saha <tamal@appscode.com>
Co-authored-by: shahar-h <shahar.harari@sap.com>
Co-authored-by: Guy Daich <guy.daich@sap.com>
Co-authored-by: Alice Lilith <lilith.alice@protonmail.com>
add v1.2.0 release yaml file

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
… nil (envoyproxy#4647) (envoyproxy#4654)

fix panic in provider when the direct response body is nil (envoyproxy#4647)

body is an optional field, it may be nil


(cherry picked from commit ad51832)

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

* v1.2.1 release notes (envoyproxy#4655)

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 3b1518e)
Signed-off-by: Arko Dasgupta <arko@tetrate.io>

* bump version to v1.2.1 (envoyproxy#4656)

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 2b494e4)
Signed-off-by: Arko Dasgupta <arko@tetrate.io>

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
* [release/v1.2] Bump ratelimit image 49af5cca

Fixes the below CVEs

* https://nvd.nist.gov/vuln/detail/CVE-2024-34158
* https://nvd.nist.gov/vuln/detail/CVE-2024-34156
* https://nvd.nist.gov/vuln/detail/CVE-2024-34155

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

* also charts

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

* fix docs

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

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
…y#4755) (envoyproxy#4760)

dont run docs workflows on release branches (envoyproxy#4755)

Docs are based off `main`


(cherry picked from commit f8c7056)

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

* fix: tcp listener is rejected when no route attached (envoyproxy#4681)

* fix: tcp listener is rejected when no route attached

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

* change cluter name

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

* fix listener connection limit test

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

* fix listener connetcp keepalive  test

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

* fix tcp endpoint stats test

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

* fix tcp-route-enable-req-resp-sizes-stats

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

* fix extensionpolicy-tcp-udp-http 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 f99c36c)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix: remove backendrefs validation (envoyproxy#4705)

* remove backendrefs validation

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

* add tests

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

* add tests

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 5068698)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix: translator reports errors for existing clusters and secretes (envoyproxy#4707)

* fix: existing clusters and secretes

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

* fix cluster index for SP

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

* minor change

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

* minor change

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

* minor change

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>

* add comment

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

* remove index

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>

* xds: always use `::` and `IPv4Compact` for dynamic listener (envoyproxy#4743)

* enable IPv4Compact

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

* fix xds test

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

* release-notes

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

* nit

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

* gen

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 78da42c)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* Fix: frequent 503 errors when connecting to a Service experiencing high Pod churn (envoyproxy#4754)

* Revert "fix: some status updates are discarded by the status updater (envoyproxy#4337)"

This reverts commit 14830c7.

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

* store update events and process it later

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

* rename method

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

* add release note

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

---------

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

* xds: use V4_PREFERRED dnsLookupFamily by default (envoyproxy#4745)

* use Cluster_V4_PREFERRED

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

* release notes

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

---------

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Co-authored-by: zirain <zirain2009@gmail.com>
* v1.2.2 release note

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

* Update release-notes/v1.2.2.yaml

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* Update release-notes/v1.2.2.yaml

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* Update release-notes/v1.2.2.yaml

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* Update release-notes/v1.2.2.yaml

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* Update release-notes/v1.2.2.yaml

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* Update release-notes/v1.2.2.yaml

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* address comment

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
(cherry picked from commit 215bc84)
fix gen check

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* use a waitGroup instead of an enabled channel in the status updater (envoyproxy#4809)

use a waitGroup instead of a channel in the status updater

* use a waitGroup to synchronize to the `Send` method that the
status updater is enabled and ready for updates

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 36939dc)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix: remove the default retry policy for jwks fetch (envoyproxy#4802)

* remove the default retry policy for jwks fetch

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

* fix gen

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

* Update release-notes/current.yaml

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
(cherry picked from commit 526a05f)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
* [release/v1.2] Bump to Gateway API v1.2.1

Relates Notes in https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.2.1

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

* bump for examples

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

---------

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
* xds: use IPv4Compat on ready server (envoyproxy#4798)

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 9f9de74)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* xds: use `::1`  if IPFamily is IPv6 on admin server (envoyproxy#4801)

xds: use  if IPFamily is IPv6

Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 17e932c)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* listen on ipv4 addresses by default (envoyproxy#4817)

* listen on `::` if the listener IPFamily is `IPv6` or `DualStack`
* Set `ipv4_compat` to `true` if `IPFamily` is `DualStack`

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

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Co-authored-by: zirain <zirain2009@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
…nvoyproxy#4824)

* [release/v1.2] release note for v1.2.3 (envoyproxy#4820)

* [release/v1.2] release note for v1.2.3 (envoyproxy#4813)

* release note for v1.2.3

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

---------

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

* address comment

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
(cherry picked from commit 81faf42)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* fix gen check

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
* bump envoy to v.1.32.2

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

* add release note

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

---------

Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
* v1.2.4 release note (envoyproxy#4915)

* v1.2.4 release note

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

* fix grammar

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

* minor change

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

* minor change

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>
(cherry picked from commit 23d5c9f)
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>

* update release note

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>
  - Add github actions and make teleport workflows (#1)
  - Fix helm versioning (#2)
  - Create initial codeql workflow configuration
  - Run cd action for teleport branch (#38)
  - cd: fix iam role name (#56)
  - cd: mark registry as public (#57)
  - cd: fix public ecr region (#58)
  - cd: fix ecr public region, attempt 2 (#59)
  - install btrfs headers on OS (#65)
  - ci: fix verify and test (#70)

* Remove fixed reference to 0.6.2 gatewayapi crds
* ignore github workflow yamls
)

backport from upstream: envoyproxy#5345
Co-authored-by: David Boslee <david@goteleport.com>
@bpdohall
Copy link
Collaborator Author

bpdohall commented Mar 18, 2025

Test runs with extra logging:

  1. After patching to include predicate.And() with extra filter on service update to skip reconciling when service clusterip doesn't change. I edited the service at 15:14. https://grafana-dev-blue-onprem.platform.teleportinfra.dev/goto/Bj-osy2Ng?orgId=1
  2. Patched envoyproxy to disable service routing. Rolled the tenant at 15:54. We can see the endpointslice queueing a reconcile right away: https://grafana-dev-blue-onprem.platform.teleportinfra.dev/goto/np_3yy2Hg?orgId=1
  3. Patched envoyproxy to re-enable service routing. Deployed a new version that prevents adding EndpointSlices to the resource tree for services that not endpoint routed. Rolled the tenant at 16:15. Can see no endpoint slices added on initial service processing and update is blocked predicate filter added in item 1. https://grafana-dev-blue-onprem.platform.teleportinfra.dev/goto/3ka6ls2Ng?orgId=1

@bpdohall bpdohall force-pushed the brendan/log-enqueue-trigger-resource branch from 473b76b to ae0dab7 Compare March 18, 2025 17:57
@bpdohall bpdohall force-pushed the brendan/log-enqueue-trigger-resource branch from ae0dab7 to e58d625 Compare March 18, 2025 18:01
@bpdohall bpdohall marked this pull request as draft March 18, 2025 18:16
@logand22 logand22 force-pushed the teleport branch 2 times, most recently from 1532806 to 085fd4c Compare October 7, 2025 14:46
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.

4 participants