Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[pull] main from envoyproxy:main #42

Open
wants to merge 523 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
523 commits
Select commit Hold shift + click to select a range
70c568b
docs: improve a little bit visual (#4468)
zirain Oct 19, 2024
26ec49a
docs: update configuration kick in tips (#4479)
zirain Oct 21, 2024
319283e
Fix wasm example link (#4491)
zhaohuabing Oct 21, 2024
7ad22df
Unhide BackendCluster for OIDC provider (#4490)
zhaohuabing Oct 21, 2024
996d753
build(deps): bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 (#4…
dependabot[bot] Oct 21, 2024
faa615f
build(deps): bump github.com/prometheus/client_golang from 1.20.4 to …
dependabot[bot] Oct 21, 2024
138abd1
build(deps): bump github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 in /…
dependabot[bot] Oct 21, 2024
83af7d4
build(deps): bump github/codeql-action from 3.26.12 to 3.26.13 (#4485)
dependabot[bot] Oct 21, 2024
66c0b51
fix: ratelimit not working with both headers and cidr matches (#4377)
shawnh2 Oct 21, 2024
deddeb4
chore: clean up gatewayapi v1alpha2 helpers (#4482)
shawnh2 Oct 21, 2024
33ac6ca
Docs/Tests: documentation and e2e tests for Datadog tracing (#4480)
Hartigan Oct 21, 2024
04fc944
impl: custom error response (#4415)
zhaohuabing Oct 22, 2024
31ff8ff
fix: enforce connection limit value (#4458)
guydc Oct 22, 2024
a5c3cd2
Collect release note in each PR (#4473)
zhaohuabing Oct 22, 2024
291c083
build(deps): bump github.com/replicatedhq/troubleshoot from 0.107.0 t…
dependabot[bot] Oct 22, 2024
1e6899d
docs: add docs for ratelimit invert match headers (#4483)
rudrakhp Oct 22, 2024
544bd9c
feat: implement Backend API for TLSRoute (#4493)
zhaohuabing Oct 22, 2024
e24ada6
helm: Remove default cpu limit inside chart (#4290)
RomainBelorgey Oct 22, 2024
3371421
feat: add host-infra provider support (#4481)
shawnh2 Oct 22, 2024
d9dd4e6
bugfix: filter repeated resources and optimize memory usage. (#4454)
qicz Oct 22, 2024
8b8884d
feat(translator): implement httproutefilter host rewrite (#4446)
guydc Oct 23, 2024
7188dad
benchmark: test for 1000 HTTPRoutes (#4287)
arkodg Oct 23, 2024
8adbf1d
docs: update Backend docs (#4497)
zhaohuabing Oct 23, 2024
4f0266c
e2e: add test for DaemonSet (#4502)
zirain Oct 24, 2024
9353be2
feat: direct response (#4508)
arkodg Oct 24, 2024
0b69387
fix: disable ALPN for non-HTTP routes (#4460)
guydc Oct 24, 2024
bc3df03
chore: share UnitToDuration logic (#4510)
zirain Oct 24, 2024
7886ff7
e2e: incr timeout (#4512)
zirain Oct 24, 2024
c24ceb1
chore: refactor byNamespaceSelectorEnabled (#4513)
zirain Oct 24, 2024
d7849d7
feat: add ipv4/ipv6 dual stack support (#4375)
juwon8891 Oct 24, 2024
c2dd08e
docs: skip current in release-notes-docs (#4521)
zirain Oct 25, 2024
6f5ae8e
release: v1.2.0-rc.1 (#4476)
zhaohuabing Oct 25, 2024
3e8730f
feat: set full URI for the envoy-gateway service using name and names…
rajatvig Oct 26, 2024
7897fc5
Reduce the amount of configuration logging, and make it line-delimete…
evankanderson Oct 26, 2024
9c9f435
feat: enable load backend resources (#4535)
shawnh2 Oct 27, 2024
6ccbbac
build(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (#4537)
dependabot[bot] Oct 28, 2024
7ad18fa
chore: optimized code (#4514)
zirain Oct 28, 2024
a13f384
build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 (#4538)
dependabot[bot] Oct 28, 2024
6667e4c
build(deps): bump distroless/static from `26f9b99` to `3a03fc0` in /t…
dependabot[bot] Oct 28, 2024
de72c77
build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 in /tools/gith…
dependabot[bot] Oct 28, 2024
189325b
build(deps): bump github.com/replicatedhq/troubleshoot from 0.107.1 t…
dependabot[bot] Oct 28, 2024
5e397ea
build(deps): bump github.com/tsaarni/certyaml from 0.9.3 to 0.10.0 (#…
dependabot[bot] Oct 28, 2024
a9e5cfe
build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#4539)
dependabot[bot] Oct 28, 2024
902925f
build(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 (#4545)
dependabot[bot] Oct 28, 2024
217c6a5
e2e test for Gateway with EnvoyProxy (#4548)
zhaohuabing Oct 28, 2024
b877bac
make watching alpha CRDs optional (#4519)
arkodg Oct 29, 2024
05817fc
fix: validate proto messages before converting them to anypb.Any (#4499)
zhaohuabing Oct 29, 2024
74e5750
Fix: xds translation failed when wasm http code source configured wit…
zhaohuabing Oct 29, 2024
f5552a4
build(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.…
dependabot[bot] Oct 29, 2024
20a4622
feat(chart): Make security context configurable (#4536)
tamalsaha Oct 30, 2024
b0c6f8c
helm: make eg-addons support IPv6 cluster (#4559)
zirain Oct 30, 2024
1a275b9
ci: cleanup osv-scanner config (#4579)
shahar-h Oct 30, 2024
82ce107
fix egctl release artifacts (#4580)
arkodg Oct 31, 2024
e6307f0
fix debug level logging for IR (#4584)
arkodg Oct 31, 2024
13490ac
docs: remove List type (#4585)
zirain Oct 31, 2024
bb3bbdb
ci: enable test for dual stack cluster (#4574)
zirain Oct 31, 2024
74f4377
build(deps): bump the k8s-io group across 2 directories with 6 update…
dependabot[bot] Oct 31, 2024
efe625d
chore: remove dump (#4593)
zirain Oct 31, 2024
db68027
fix: trigger reconcile for Secret updates referenced by a BackendTLSP…
arkodg Oct 31, 2024
6e2587d
chore: use net.JoinHostPort (#4599)
zirain Nov 1, 2024
d42915a
fix keycloak ipv6 issue (#4601)
zhaohuabing Nov 1, 2024
7285dda
fix: Route with multiple parents has incorrect namespace in parentRef…
zhaohuabing Nov 1, 2024
b51c66a
add envoy-gateway binary to release artifacts (#4588)
arkodg Nov 1, 2024
a88e6eb
[release/v1.1] release v1.1.3 (#4600)
guydc Nov 1, 2024
ee33b28
chore: donot use space in short name (#4608)
zirain Nov 2, 2024
656ce52
Move v1.1 docs tag to v1.1.2 (#4615)
arkodg Nov 3, 2024
04ac7b4
fix: HTTPRoute status only shows one parent when targeting multiple G…
zhaohuabing Nov 4, 2024
f384a64
direct response docs and tests (#4583)
arkodg Nov 4, 2024
6f91867
build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 (#…
dependabot[bot] Nov 4, 2024
2265862
build(deps): bump github.com/bufbuild/buf from 1.45.0 to 1.46.0 in /t…
dependabot[bot] Nov 4, 2024
1205ccf
remove myself from maintainers (#4624)
Alice-Lilith Nov 4, 2024
a011146
e2e: move apps to examples and pre-built (#4576)
zirain Nov 4, 2024
7b85d22
fix: wasm oci image source e2e test failed when IP_FAMILY=ipv6 (#4623)
zhaohuabing Nov 4, 2024
b0ab317
workaroud for the flaky oidc e2e test (#4603)
zhaohuabing Nov 4, 2024
26a63e1
build(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#4…
dependabot[bot] Nov 4, 2024
1a57daf
Set ignore_health_on_host_removal to true for static clusters (#4612)
arkodg Nov 4, 2024
e5968c9
build(deps): bump github.com/prometheus/common from 0.60.0 to 0.60.1 …
dependabot[bot] Nov 4, 2024
976e6a1
build(deps): bump github.com/replicatedhq/troubleshoot from 0.107.4 t…
dependabot[bot] Nov 4, 2024
cc71048
add docker.io registry name in image name (#4628)
arkodg Nov 4, 2024
da4a060
docs: Jwt claim based authorization (#4617)
zhaohuabing Nov 4, 2024
2d68e6a
build(deps): bump github.com/ohler55/ojg from 1.24.1 to 1.25.0 (#4618)
dependabot[bot] Nov 5, 2024
3191d49
e2e: use grafana alloy instead of fluent-bit (#4525)
zirain Nov 5, 2024
5698e88
chore: update site docs link for latest release (#4634)
guydc Nov 5, 2024
f2c8b77
fix: push a helm chart without v in ther version (#4636)
zhaohuabing Nov 6, 2024
7b6834e
add envoy-gateway binary to latest release artifacts (#4638)
arkodg Nov 6, 2024
44c2f74
fix: BackendTlsPolicy specify multiple targetRefs of the same service…
zhaohuabing Nov 6, 2024
7ff065c
fix build (#4641)
zhaohuabing Nov 6, 2024
3efdb15
Add release docs for v1.2.0 (#4570)
zhaohuabing Nov 6, 2024
e68d573
Update compatiblility matrix for v1.2. (#4571)
zhaohuabing Nov 6, 2024
46da4b9
docs for release v1.2.0 (#4642)
zhaohuabing Nov 6, 2024
0c7ecd9
docs: Active Passive Failover (#4637)
arkodg Nov 6, 2024
44408dd
docs: add failover docs to v1.2.0 (#4646)
zhaohuabing Nov 6, 2024
54289e3
Release News for v1.2.0 (#4650)
arkodg Nov 7, 2024
ad51832
fix panic in provider when the direct response body is nil (#4647)
arkodg Nov 7, 2024
7744978
update concepts to include reference to HTTPRouteFilter (#4648)
arkodg Nov 7, 2024
f7e1600
rm timeout section from direct response docs (#4649)
arkodg Nov 7, 2024
7f03dd5
docs: update upgrade notes (#4651)
arkodg Nov 7, 2024
3b1518e
v1.2.1 release notes (#4655)
arkodg Nov 7, 2024
6458ae9
docs: unhide cookiedomain for OIDC (#4653)
zhaohuabing Nov 7, 2024
5373efe
fix release build (#4645) (#4652)
zhaohuabing Nov 7, 2024
2b494e4
bump version to v1.2.1 (#4656)
arkodg Nov 7, 2024
aeb6848
v1.2.1: update helm version short code (#4664)
zhaohuabing Nov 7, 2024
77ffb71
Docs: fix incorrect namespace mention (#4563)
klmz Nov 7, 2024
a9636c8
Feat: add HTTPRoute-rule name to envoy route metadata (#4561)
Ido-Itz Nov 7, 2024
b82b26b
update the lastVersionTag of the upgrade test (#4666)
zhaohuabing Nov 7, 2024
0017043
api: support setting trusted CIDRs (#4500)
rudrakhp Nov 7, 2024
697b925
add link to install EG in release news (#4674)
arkodg Nov 8, 2024
3c5f27a
docs: unhide jwt claim authz (#4676)
zhaohuabing Nov 8, 2024
5d3df77
docs: add a note of helm not updating CRDs in the upgrade section (#4…
arkodg Nov 8, 2024
52ccf65
docs: response override (#4668)
zhaohuabing Nov 8, 2024
2c98617
Use custom marshaller to clarify redactions (#4506)
evankanderson Nov 8, 2024
a7d6526
chore: net.JoinHostPort (#4692)
zirain Nov 11, 2024
ec56a83
chore: dnsSearch on kind cluster (#4691)
zirain Nov 11, 2024
c0b2c87
build(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.0 (#4696)
dependabot[bot] Nov 13, 2024
a9ff269
build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 (#4701)
dependabot[bot] Nov 13, 2024
df8fa0f
build(deps): bump sigs.k8s.io/kind from 0.24.0 to 0.25.0 in /tools/sr…
dependabot[bot] Nov 13, 2024
879da46
build(deps): bump github.com/golangci/golangci-lint from 1.61.0 to 1.…
dependabot[bot] Nov 13, 2024
13b7487
build(deps): bump the golang-org group across 2 directories with 2 up…
dependabot[bot] Nov 13, 2024
36d0193
build(deps): bump github.com/google/cel-go from 0.21.0 to 0.22.0 (#4695)
dependabot[bot] Nov 13, 2024
639a441
docs: fix api doc (#4711)
zirain Nov 14, 2024
7989667
chore: bump golang to 1.23.3 (#4716)
zirain Nov 14, 2024
1c29f66
fix: recover from panics that occur during envoy gateway's reconcilia…
liorokman Nov 14, 2024
c2b0ee3
feat(translator): allow configuration of hostEnvKeys on WASM extensio…
sgargan Nov 14, 2024
5068698
fix: remove backendrefs validation (#4705)
zhaohuabing Nov 14, 2024
e48fecf
ci: use static file server instead of `github.com` (#4715)
zirain Nov 15, 2024
37ef109
build(deps): bump the go-opentelemetry-io group across 1 directory wi…
dependabot[bot] Nov 15, 2024
c9ae045
fix: loosen JWT issuer validation (#4662)
ardikabs Nov 15, 2024
0f68219
e2e: skip some test on IPv6/non-dual (#4726)
zirain Nov 15, 2024
62f5df8
e2e: fix EnvoyGatewayBackend/TLSRouteBackendIP test not working on IP…
zirain Nov 15, 2024
7699578
update OIDC docs (#4723)
zhaohuabing Nov 16, 2024
36b1232
doc: add standalone deployment doc (#4518)
shawnh2 Nov 18, 2024
b7f6e01
build(deps): bump github/codeql-action from 3.27.1 to 3.27.4 (#4733)
dependabot[bot] Nov 19, 2024
4bcda6c
build(deps): bump distroless/static from `3a03fc0` to `d71f4b2` in /t…
dependabot[bot] Nov 19, 2024
0ba9330
build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in…
dependabot[bot] Nov 19, 2024
c619091
build(deps): bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 (#4736)
dependabot[bot] Nov 19, 2024
97a5d68
build(deps): bump github.com/bufbuild/buf from 1.46.0 to 1.47.2 in /t…
dependabot[bot] Nov 19, 2024
baaecd1
build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#…
dependabot[bot] Nov 19, 2024
b9c111f
build(deps): bump fortio.org/fortio from 1.67.1 to 1.68.0 (#4734)
dependabot[bot] Nov 19, 2024
b7bd5ad
build(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#4…
dependabot[bot] Nov 19, 2024
8a01dd6
e2e: fix some tests (#4729)
zirain Nov 19, 2024
f99c36c
fix: tcp listener is rejected when no route attached (#4681)
zhaohuabing Nov 20, 2024
86d750a
fix: translator reports errors for existing clusters and secretes (#4…
zhaohuabing Nov 20, 2024
a924cec
xds: use Cluster_AUTO DnsLookupFamily (#4740)
zirain Nov 20, 2024
950dde6
fix: remove container's ports field (#4714)
kebe7jun Nov 20, 2024
6c6633c
api: support disable ALPN in CTP (#4515)
guydc Nov 20, 2024
2def6a4
docs: fix wrong description on ALSEnvoyProxyAccessLog (#4751)
zirain Nov 21, 2024
78da42c
xds: always use `::` and `IPv4Compact` for dynamic listener (#4743)
zirain Nov 21, 2024
f8c7056
dont run docs workflows on release branches (#4755)
arkodg Nov 22, 2024
71c0b54
chore: fix unchanged files with check annotations (#4763)
zirain Nov 22, 2024
05aa9fd
docs: added JSONPatch example for modifying Bootstrap config using th…
alrai Nov 25, 2024
767c763
build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 (#4732)
dependabot[bot] Nov 25, 2024
cb33057
build(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.…
dependabot[bot] Nov 25, 2024
ddd2c34
build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 (#4775)
dependabot[bot] Nov 25, 2024
6a1fd8a
build(deps): bump github.com/google/cel-go from 0.22.0 to 0.22.1 (#4777)
dependabot[bot] Nov 25, 2024
48a0310
Revert "build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2"…
zhaohuabing Nov 26, 2024
0130b77
xds: use V4_PREFERRED dnsLookupFamily by default (#4745)
zirain Nov 26, 2024
29b5eaa
[docs] Add Teleport as an Adopter (#4785)
arkodg Nov 26, 2024
cda2dcb
community: add tencent cloud as an adopter (#4786)
Xunzhuo Nov 27, 2024
8ec3095
Fix: frequent 503 errors when connecting to a Service experiencing hi…
zhaohuabing Nov 27, 2024
a383dd9
chore: remove adopters.md (#4787)
Xunzhuo Nov 27, 2024
98457b5
api: ext-proc attributes (#4794)
guydc Nov 28, 2024
7f3f5d0
[release/v1.1] release: v1.1.4 (#4795)
guydc Nov 28, 2024
215bc84
v1.2.2 release note (#4788)
zhaohuabing Nov 28, 2024
f8f74b7
update release process (#4665)
zhaohuabing Nov 28, 2024
9f9de74
xds: use IPv4Compat on ready server (#4798)
zirain Nov 28, 2024
17e932c
xds: use `::1` if IPFamily is IPv6 on admin server (#4801)
zirain Nov 28, 2024
c490c74
build(deps): bump aquasecurity/trivy-action from 0.28.0 to 0.29.0 (#4…
dependabot[bot] Nov 29, 2024
79c784e
build(deps): bump busybox from `768e5c6` to `db142d4` in /tools/docke…
dependabot[bot] Nov 29, 2024
36939dc
use a waitGroup instead of an enabled channel in the status updater (…
arkodg Nov 29, 2024
526a05f
fix: remove the default retry policy for jwks fetch (#4802)
zhaohuabing Nov 29, 2024
f69a5c9
[release/v1.2] release note for v1.2.3 (#4813)
zhaohuabing Nov 29, 2024
6177ec7
Revert "[release/v1.2] release note for v1.2.3 (#4813)" (#4816)
arkodg Nov 29, 2024
d1a8c47
listen on ipv4 addresses by default (#4817)
arkodg Nov 30, 2024
56b0cea
fix license check (#4821)
zhaohuabing Dec 2, 2024
81faf42
[release/v1.2] release note for v1.2.3 (#4820)
zhaohuabing Dec 2, 2024
cf75b16
build(deps): bump the k8s-io group across 2 directories with 6 update…
dependabot[bot] Dec 2, 2024
93ac055
chore: increase backend endpoints max items to 64 (#4822)
nothinux Dec 2, 2024
c4d2fd1
update EG website docs links to 1.2.3 (#4825)
zhaohuabing Dec 2, 2024
bce2acf
chore: Bump gateway api to 1.2.1 (#4832)
zhaohuabing Dec 2, 2024
a98b096
Update v1.2.3 release note (#4833)
zhaohuabing Dec 2, 2024
4bfbebc
Update upgrade test (#4830)
zhaohuabing Dec 2, 2024
9d050dd
[docs] Add QuantCo as an Adopter (#4834)
arkodg Dec 2, 2024
221bb50
Revert "[release/v1.1] release: v1.1.4 (#4795)" (#4836)
guydc Dec 2, 2024
b890071
feat(translator): ext-proc attributes (#4796)
guydc Dec 3, 2024
4a4c179
build(deps): bump sigs.k8s.io/gateway-api from 1.2.0 to 1.2.1 in /exa…
dependabot[bot] Dec 3, 2024
bcb4b4d
build(deps): bump distroless/static from `d71f4b2` to `6cd937e` in /t…
dependabot[bot] Dec 4, 2024
c5f7fc1
build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.7 (#4829)
dependabot[bot] Dec 4, 2024
226082b
xds: fix ipFamily always nil (#4782)
juwon8891 Dec 5, 2024
e6d3526
build(deps): bump github.com/golangci/golangci-lint from 1.62.0 to 1.…
dependabot[bot] Dec 5, 2024
3074800
refactor: reuse the filewatcher for file-provider (#4807)
shawnh2 Dec 5, 2024
905405e
fix: EnvoyExtensionPolicy reference grant (#4851)
guydc Dec 5, 2024
ac86045
feat: add body to ext auth (#4671)
AurelienPillevesse Dec 5, 2024
8cba958
ci: enable ipv6 test (#4853)
zirain Dec 6, 2024
14fb56e
chore: bump buf (#4855)
zirain Dec 6, 2024
b9f9a9f
fix: btlsp section name doesn't support port name (#4784)
zhaohuabing Dec 6, 2024
05ee5f4
refactor: return 500 when BackendTLSPolicy translation fails (#4363)
alexwo Dec 8, 2024
337e5ac
build(deps): bump google.golang.org/grpc from 1.68.0 to 1.68.1 (#4872)
dependabot[bot] Dec 9, 2024
9ef758b
fix: Fix example documentation to include all the expected privileges…
liorokman Dec 9, 2024
e5f1550
docs: update BackendTLSPolicy docs (#4868)
zhaohuabing Dec 10, 2024
0898544
fix: outlier detection disabled by default (#4856)
lsjostro Dec 10, 2024
e6fce34
fix: Gateway-target BTP ignored when route timeout defined (#4860)
guydc Dec 11, 2024
566b834
ci: fix license scan (#4887)
shahar-h Dec 11, 2024
10285f1
chore: fix gen check (#4888)
zhaohuabing Dec 11, 2024
4ec4d63
chore: remove whitespace in osv-scanner config (#4890)
shahar-h Dec 11, 2024
2385672
build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 (#4877)
dependabot[bot] Dec 11, 2024
91fa69d
build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (#4876)
dependabot[bot] Dec 11, 2024
7bb7624
build(deps): bump the golang-org group across 2 directories with 2 up…
dependabot[bot] Dec 11, 2024
f467007
ci: ignore vulnerabilities on license scan (#4895)
shahar-h Dec 12, 2024
a41f1f1
docs: customize envoyproxy dualstack (#4639)
juwon8891 Dec 12, 2024
d71ba7b
build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#4901)
dependabot[bot] Dec 12, 2024
9b60a67
[docs] Add Titan Email as an Adopter (#4896)
arkodg Dec 12, 2024
507ea5d
chore: fix osv license scan config and add license override (#4906)
shahar-h Dec 12, 2024
76629ad
[docs] added desc for titan (#4905)
luvk1412 Dec 12, 2024
86f869f
chore: organize go.mod require sections (#4893)
shahar-h Dec 12, 2024
685c5dd
[release/v1.1] release: v1.1.4 (#4899)
guydc Dec 12, 2024
c1ff135
fix: decouple gateway status updates from the reconciler (#4767)
zhaohuabing Dec 12, 2024
1843a61
build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /tools…
dependabot[bot] Dec 13, 2024
b9ff29c
Fix Weighted Invalid Backend Logic (#4911)
arkodg Dec 13, 2024
7ba1717
chore: support k8s v1.32.x (#4898)
zhaohuabing Dec 13, 2024
260e4e5
update docsy version (#4914)
arkodg Dec 13, 2024
23d5c9f
v1.2.4 release note (#4915)
zhaohuabing Dec 13, 2024
dede415
build(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /tools…
dependabot[bot] Dec 13, 2024
d33b617
docs: update site link to 1.2.4 (#4918)
zhaohuabing Dec 13, 2024
e6a74f8
chore: bump and fix gen (#4917)
zirain Dec 13, 2024
920a13c
build(deps): bump github/codeql-action from 3.27.6 to 3.27.9 (#4921)
dependabot[bot] Dec 14, 2024
172cbb2
feat: support patching on EnvoyProxy.spec.provider.kubernetes.envoyHp…
keithfz Dec 14, 2024
469de2f
feat: data plane & envoyproxy resilience test suite (#4862)
alexwo Dec 14, 2024
67bf63c
docs: Set GA4 ID (#4919)
arkodg Dec 16, 2024
a9f6cd2
chore: set go version for the osv scanner (#4941)
zhaohuabing Dec 17, 2024
f2641b3
build(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#4…
dependabot[bot] Dec 17, 2024
4cba2e2
fix: fixing some misleading unit test case names (#4934)
keithfz Dec 17, 2024
ca2d80b
docs: how to connect to an OIDC provider with a self-signed cert (#4889)
zhaohuabing Dec 18, 2024
f5d0107
docs(favicon): upload icons (#4949)
Xunzhuo Dec 20, 2024
ebbe6ca
build(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0 …
dependabot[bot] Dec 20, 2024
99ed774
build(deps): bump busybox from `db142d4` to `2919d01` in /tools/docke…
dependabot[bot] Dec 20, 2024
575193b
build(deps): bump actions/setup-go from 5.1.0 to 5.2.0 in /tools/gith…
dependabot[bot] Dec 20, 2024
37d3ce6
build(deps): bump github.com/docker/cli from 27.3.1+incompatible to 2…
dependabot[bot] Dec 20, 2024
2a10d47
chore: fix typo (#4958)
zhaohuabing Dec 20, 2024
4a64034
test: add test for file-provider (#4864)
shawnh2 Dec 23, 2024
ed0b2b6
build(deps): bump the go-opentelemetry-io group across 1 directory wi…
dependabot[bot] Dec 24, 2024
c84f9c3
build(deps): bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 (#4966)
dependabot[bot] Dec 24, 2024
28e209f
build(deps): bump github.com/docker/docker from 27.3.1+incompatible t…
dependabot[bot] Dec 24, 2024
2f5357c
build(deps): bump github.com/bufbuild/buf from 1.47.3-0.2024120517381…
dependabot[bot] Dec 24, 2024
47c82ae
build(deps): bump sigs.k8s.io/kind from 0.25.0 to 0.26.0 in /tools/sr…
dependabot[bot] Dec 24, 2024
0e5361d
build(deps): bump the golang-org group across 2 directories with 3 up…
dependabot[bot] Dec 24, 2024
21c7f3d
chore: rollback softprops/action-gh-release (#4967)
zirain Dec 24, 2024
5e01bb9
fix the incorrect binary names in the latest release (#4962)
zhaohuabing Dec 24, 2024
6a4ea21
build(deps): bump github.com/envoyproxy/go-control-plane from 0.13.1 …
dependabot[bot] Dec 24, 2024
3cbdb5e
build(deps): bump github.com/docker/cli from 27.4.0+incompatible to 2…
dependabot[bot] Dec 24, 2024
24a50b4
chore: bump k8s.io (#4974)
zirain Dec 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
**What type of PR is this?**
<!--
Your PR title should be descriptive, and generally start with type that contains a subsystem name with `()` if necessary
Your PR title should be descriptive, and generally start with type that contains a subsystem name with `()` if necessary
and summary followed by a colon. format `chore/docs/api/feat/fix/refactor/style/test: summary`.
Examples:
* "docs: fix grammar error"
Expand All @@ -23,3 +23,9 @@ a new PR, and we will review the API part first. It will save you lots of implem
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
-->
Fixes #

<!--
For any non-trivial changes, you need to provide a brief description of the changes in the release notes.
Please add the description to the release-notes/current.yaml file and include this file in the PR.
-->
Release Notes: Yes/No
62 changes: 25 additions & 37 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,64 +6,52 @@
version: 2
updates:
- package-ecosystem: docker
directory: /tools/docker/envoy-gateway/
schedule:
interval: weekly
- package-ecosystem: docker
directory: /site
directories:
- /tools/docker/envoy-gateway/
- /site
schedule:
interval: weekly
- package-ecosystem: github-actions
directory: /
directories:
- /
- /tools/github-actions/setup-deps
schedule:
interval: weekly
ignore:
# skip to update retest, because it won't work with the latest version
- dependency-name: "envoyproxy/toolshed/gh-actions/retest"
- package-ecosystem: github-actions
directory: /tools/github-actions/setup-deps
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /
directories:
- "/"
- "examples/extension-server"
schedule:
interval: weekly
groups:
k8s.io:
patterns:
- "k8s.io/*"
- "sigs.k8s.io/*"
go.opentelemetry.io:
patterns:
- "go.opentelemetry.io/*"
golang.org:
patterns:
- "golang.org/*"
- "google.golang.org/*"
- "google.golang.org/genproto/googleapis/*"
- package-ecosystem: pip
directory: /tools/src/codespell
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/helm-docs
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/buf
directories:
- /tools/src/codespell
- /tools/src/sphinx-build
- /tools/src/yamllint
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/golangci-lint
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/kind
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/setup-envtest
schedule:
interval: weekly
- package-ecosystem: pip
directory: /tools/src/sphinx-build
schedule:
interval: weekly
- package-ecosystem: pip
directory: /tools/src/yamllint
directories:
- /tools/src/helm-docs
- /tools/src/buf
- /tools/src/golangci-lint
- /tools/src/kind
- /tools/src/setup-envtest
schedule:
interval: weekly
4 changes: 3 additions & 1 deletion .github/markdown_lint_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,7 @@
"MD048": false,
"MD049": false,
"MD050": false,
"MD051": false
"MD051": false,
"MD055": false,
"MD056": false
}
67 changes: 49 additions & 18 deletions .github/workflows/build_and_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
lint:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps
# Generate the installation manifests first, so it can check
# for errors while running `make -k lint`
Expand All @@ -31,14 +31,14 @@ jobs:
gen-check:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps
- run: make -k gen-check

license-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps
- run: make -k licensecheck

Expand All @@ -48,33 +48,33 @@ jobs:
contents: read # for actions/checkout
id-token: write # for fetching OIDC token
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

# test
- name: Run Coverage Tests
run: make go.test.coverage
- name: Upload coverage to Codecov
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
uses: codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
with:
fail_ci_if_error: true
files: ./coverage.xml
name: codecov-envoy-gateway
verbose: true
use_oidc: true
use_oidc: ${{ !(github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork) }}

build:
runs-on: ubuntu-latest
needs: [lint, gen-check, license-check, coverage-test]
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

- name: Build EG Multiarch Binaries
run: make build-multiarch PLATFORMS="linux_amd64 linux_arm64"

- name: Upload EG Binaries
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: envoy-gateway
path: bin/
Expand All @@ -83,10 +83,11 @@ jobs:
runs-on: ubuntu-latest
needs: [build]
strategy:
fail-fast: false
matrix:
version: [ v1.27.13, v1.28.9, v1.29.4, v1.30.0 ]
version: [ v1.29.10, v1.30.6, v1.31.4, v1.32.0 ]
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

- name: Download EG Binaries
Expand All @@ -111,10 +112,20 @@ jobs:
runs-on: ubuntu-latest
needs: [build]
strategy:
fail-fast: false
matrix:
version: [ v1.27.13, v1.28.9, v1.29.4, v1.30.0 ]
target:
- version: v1.29.10
ipFamily: ipv4
- version: v1.30.6
ipFamily: ipv4
- version: v1.31.4
ipFamily: ipv6 # only run ipv6 test on this version to save time
# TODO: this's IPv4 first, need a way to test IPv6 first.
- version: v1.32.0
ipFamily: dual # only run dual test on latest version to save time
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

- name: Download EG Binaries
Expand All @@ -131,8 +142,10 @@ jobs:
# E2E
- name: Run E2E Tests
env:
KIND_NODE_TAG: ${{ matrix.version }}
KIND_NODE_TAG: ${{ matrix.target.version }}
IMAGE_PULL_POLICY: IfNotPresent
IP_FAMILY: ${{ matrix.target.ipFamily }}
E2E_TIMEOUT: 1h
run: make e2e

benchmark-test:
Expand All @@ -141,13 +154,16 @@ jobs:
if: ${{ ! startsWith(github.event_name, 'push') }}
needs: [build]
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

- name: Setup Graphviz
uses: ts-graphviz/setup-graphviz@b1de5da23ed0a6d14e0aeee8ed52fdd87af2363c # v2.0.2

# Benchmark
- name: Run Benchmark tests
env:
KIND_NODE_TAG: v1.28.9
KIND_NODE_TAG: v1.29.10
IMAGE_PULL_POLICY: IfNotPresent
# Args for benchmark test
BENCHMARK_RPS: 10000
Expand All @@ -160,12 +176,25 @@ jobs:

- name: Read Benchmark report
run: cat test/benchmark/benchmark_report/benchmark_report.md
resilience-test:
runs-on: ubuntu-latest
if: ${{ ! startsWith(github.event_name, 'push') }}
needs: [build]
steps:
- uses: actions/[email protected]
- uses: ./tools/github-actions/setup-deps
- name: Resilience Test
env:
KIND_NODE_TAG: v1.28.13
IMAGE_PULL_POLICY: IfNotPresent
CUSTOM_CNI: "true"
run: make resilience

publish:
runs-on: ubuntu-latest
needs: [conformance-test, e2e-test]
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

- name: Download EG Binaries
Expand All @@ -182,7 +211,7 @@ jobs:
# build and push image
- name: Login to DockerHub
if: github.event_name == 'push'
uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
Expand All @@ -205,4 +234,6 @@ jobs:
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
# use `0.0.0` as the default latest version.
# use `Always` image pull policy for latest version.
run: IMAGE_PULL_POLICY=Always OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=v0.0.0-latest TAG=latest make helm-push
run: |
IMAGE_PULL_POLICY=Always OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=v0.0.0-latest TAG=latest make helm-push
IMAGE_PULL_POLICY=Always OCI_REGISTRY=oci://docker.io/envoyproxy CHART_VERSION=0.0.0-latest TAG=latest make helm-push
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,18 +32,18 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

- name: Initialize CodeQL
uses: github/codeql-action/init@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13
uses: github/codeql-action/autobuild@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
category: "/language:${{matrix.language}}"
8 changes: 3 additions & 5 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@ on:
push:
branches:
- "main"
- "release/v*"
paths:
- 'site/**'
- 'tools/make/docs.mk'
pull_request:
branches:
- "main"
- "release/v*"
paths:
- 'site/**'
- 'tools/make/docs.mk'
Expand All @@ -23,7 +21,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Check out code
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.pull_request.head.sha }}

Expand All @@ -48,7 +46,7 @@ jobs:
contents: write
steps:
- name: Git checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
submodules: true
ref: ${{ github.event.pull_request.head.sha }}
Expand All @@ -62,7 +60,7 @@ jobs:
extended: true

- name: Setup Node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.1.0
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: '18'

Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/experimental_conformance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ on:
push:
paths:
- 'charts/gateway-helm/crds/gatewayapi-crds.yaml'
- 'test/conformance/experimental_conformance_test.go'
pull_request:
paths:
- 'charts/gateway-helm/crds/gatewayapi-crds.yaml'
- 'test/conformance/*.go'
- 'test/conformance/experimental_conformance_test.go'
# Add workflow_dispatch to trigger this workflow manually by maintainers.
workflow_dispatch:

Expand All @@ -18,9 +19,9 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
version: [ v1.27.13, v1.28.9, v1.29.4, v1.30.0 ]
version: [ v1.29.10, v1.30.6, v1.31.4, v1.32.0 ]
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./tools/github-actions/setup-deps

# gateway api experimental conformance
Expand All @@ -32,7 +33,7 @@ jobs:
run: make experimental-conformance

- name: Upload Conformance Report
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: conformance-report-k8s-${{ matrix.version }}
path: ./test/conformance/conformance-report-k8s-${{ matrix.version }}.yaml
Loading