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 #27

Merged
merged 315 commits into from
Dec 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
315 commits
Select commit Hold shift + click to select a range
2e6211a
:bug: Fix: follow-up of #1852 (#1869)
Xunzhuo Sep 6, 2023
72181e3
build(deps): bump actions/checkout from 3 to 4 (#1876)
dependabot[bot] Sep 11, 2023
2ffd67b
chore: fix unicode error (#1877)
zirain Sep 12, 2023
98cb3a8
fix: ensure the xds grpc server is properly stopped (#1860)
shawnh2 Sep 12, 2023
5cb8697
fix: skip the not found filters in grpc routes (#1873)
shawnh2 Sep 12, 2023
31ea531
docs: Add user guide for Gateway API State Metrics (#1871)
david-martin Sep 12, 2023
d26d9a2
build(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.0 (#1875)
dependabot[bot] Sep 12, 2023
4e5b1ce
metrics(virtualHosts): add support for opt-in virtual host metrics st…
psinghal20 Sep 12, 2023
e158ef1
provider: finalize EnvoyProxy referenced by a managed GatewayClass (#…
cnvergence Sep 12, 2023
373ef32
feat: watch resource with selectors (#1661)
den3tsou Sep 12, 2023
958ca58
feat: add experimental conformance support (#1780)
Xunzhuo Sep 12, 2023
7c283d7
docs: explain grpc web / curl cmd data field (#1879)
arkodg Sep 13, 2023
d4445cc
chore: group k8s gomod depencies together (#1880)
arkodg Sep 13, 2023
dd0a25e
build(deps): bump actions/checkout from 3 to 4 (#1882)
dependabot[bot] Sep 13, 2023
b0981a3
build(deps): bump docker/login-action from 2 to 3 (#1881)
dependabot[bot] Sep 13, 2023
74f3f8a
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.…
dependabot[bot] Sep 13, 2023
8e3ad25
build(deps): bump github.com/evanphx/json-patch/v5 from 5.6.0 to 5.7.…
dependabot[bot] Sep 13, 2023
ff33343
feat: support statsmatch from proxy metric (#1826)
Sep 13, 2023
c23d7a8
fix tls with jwt authn usecase (#1856)
tanujd11 Sep 13, 2023
8bfa8ab
Bump golangci-lint to 1.54.2 (#1878)
zirain Sep 14, 2023
75831e6
docs: update installation docs with prom port (#1888)
arkodg Sep 14, 2023
1f08e46
chore: bump gateway api to v0.8.1 (#1891)
arkodg Sep 16, 2023
14a395a
feat: Multiple RequestMirrors Filters per HTTPRoute Rule (#1819)
Ronnie-personal Sep 17, 2023
f59242d
build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 (#1898)
dependabot[bot] Sep 18, 2023
1881e19
build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#1897)
dependabot[bot] Sep 18, 2023
93a5839
build(deps): bump the k8s-io group with 4 updates (#1896)
dependabot[bot] Sep 18, 2023
edaeefc
build(deps): bump sphinx from 7.2.5 to 7.2.6 in /tools/src/sphinx-bui…
dependabot[bot] Sep 18, 2023
b98c1d1
feat: add field allocateLoadBalancerNodePorts to KubernetesServiceSpe…
den3tsou Sep 19, 2023
1796347
Default LB Policy to Least Request (#1901)
arkodg Sep 21, 2023
67b885d
egctl: support config envoy-stats command (#1892)
tanujd11 Sep 21, 2023
34d477f
build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#1906)
dependabot[bot] Sep 25, 2023
c70144b
api: add mergeGateways field to EnvoyProxy spec (#1289)
cnvergence Sep 26, 2023
a785be8
EndpointSlice to IR Route Destinations (#1494)
arkodg Sep 26, 2023
96fd1dd
feat Route Timeouts (#1899)
arkodg Sep 28, 2023
7d9e16e
Address 'helm lint' error <.watch.namespaces>: nil pointer (#1913)
Sep 30, 2023
fa3e4ce
add missing dependabot config for go based tools (#1914)
arkodg Oct 2, 2023
8f138f5
design: ClientTrafficPolicy (#1910)
arkodg Oct 3, 2023
54affe6
return err when we fail to get the k8s secret (#1920)
arkodg Oct 3, 2023
40ac095
build(deps): bump github.com/bufbuild/buf from 1.11.0 to 1.26.1 in /t…
dependabot[bot] Oct 3, 2023
b99318a
build(deps): bump github.com/norwoodj/helm-docs from 1.11.0 to 1.11.2…
dependabot[bot] Oct 3, 2023
24017c5
feat: init ClientTrafficPolicy (#1911)
arkodg Oct 3, 2023
28a9f16
rm kustomize from tools (#1923)
arkodg Oct 3, 2023
8c04553
Allow policy target namespace to be optional (#1926)
arkodg Oct 4, 2023
dfbb776
move EnvoyProxy API to gateway.envoyproxy.io (#1921)
arkodg Oct 5, 2023
2ba50ea
api: TcpKeepalive (downstream) in ClientTrafficPolicy (#1925)
arkodg Oct 5, 2023
3c5e80c
docs: Fixing bad annotation key in tls cert manager demo (#1929)
davidkornel Oct 5, 2023
5d3c1b4
fix: check error first before accessing the result during translation…
ardikabs Oct 6, 2023
1e73685
chore:bump codespell and fix existing codespell errs (#1933)
arkodg Oct 7, 2023
3692586
chore: opt codes (#1935)
Xunzhuo Oct 8, 2023
d4d1073
build(deps): bump github.com/bufbuild/buf from 1.26.1 to 1.27.0 in /t…
dependabot[bot] Oct 9, 2023
2be4b4d
Refactor: migrate Docs from Sphinx to Hugo (#1872)
Xunzhuo Oct 10, 2023
18ebce4
refactor: docs follow-up (#1940)
Xunzhuo Oct 10, 2023
4b4cae6
fix: source link in github (#1941)
Xunzhuo Oct 10, 2023
2699416
docs: correcting doc name (#1942)
shawnh2 Oct 10, 2023
4efe611
fix typos in tls-cert-manager.md (#1945)
lemonlinger Oct 10, 2023
b24e638
Add Code of Conduct to meet Github Repo recommendation (#1943)
Xunzhuo Oct 10, 2023
df38190
Bring in go-control-plane fixes (#1949)
arkodg Oct 10, 2023
3cdeabb
Add status eq check for ClientTrafficPolicy (#1948)
arkodg Oct 11, 2023
76704d1
Design: add favicons to eg website (#1952)
Xunzhuo Oct 11, 2023
57b00ed
Sets Default ResolvedRefs Status Condition (#1960)
danehans Oct 12, 2023
3827919
fix: Remove ErrHTTPRouteMatchEmpty check for Xds IR (#1959)
arkodg Oct 13, 2023
2ecc54d
Endpoint Slice support for ServiceImport (#1947)
tanujd11 Oct 13, 2023
7e77522
Implement Downstream TcpKeepalive (#1939)
arkodg Oct 14, 2023
d4a4c42
fix: update outdated image in grpc routing docs (#1963)
cnvergence Oct 14, 2023
8e8b072
feat: separate debug server with admin (#1967)
Xunzhuo Oct 16, 2023
c65e381
build(deps): bump actions/checkout from 3 to 4 (#1970)
dependabot[bot] Oct 16, 2023
2ffbf5b
build(deps): bump github.com/norwoodj/helm-docs from 1.11.2 to 1.11.3…
dependabot[bot] Oct 16, 2023
4dcbc10
build(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#1969)
dependabot[bot] Oct 16, 2023
5a5aad0
build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#1968)
dependabot[bot] Oct 16, 2023
b70e969
feat: introduce initContainers field on EnvoyProxy API (#1972)
ardikabs Oct 16, 2023
9988839
fix: update readme link according to new website (#1975)
slayer321 Oct 16, 2023
69cd803
fix typos in docs (#1977)
lemonlinger Oct 17, 2023
0ffd485
docs: merge installation docs (#1979)
Xunzhuo Oct 17, 2023
fa55804
api: merge debug and admin (#1978)
Xunzhuo Oct 17, 2023
336d72f
chore: add docs clean targets (#1985)
Xunzhuo Oct 18, 2023
3f071c1
chore: add helm-readme-gen to docs-api to generate (#1984)
Xunzhuo Oct 18, 2023
4e7e125
add GenerationChanged predicate filter to all resources (#1988)
cnvergence Oct 18, 2023
0420720
Revert "add GenerationChanged predicate filter to all resources (#198…
zirain Oct 18, 2023
604a0fb
fix: google search engine (#1991)
Xunzhuo Oct 18, 2023
0b1ea0d
docs: update envoy gateway open ports (#1994)
Xunzhuo Oct 18, 2023
54ce6fb
Revert "provider: finalize EnvoyProxy referenced by a managed Gateway…
arkodg Oct 18, 2023
c8f358b
add GenerationChanged predicate filter to all resources (#1993)
cnvergence Oct 18, 2023
99e73b3
docs: update presentation link for kubecon 2023 shanghai (#1995)
Xunzhuo Oct 18, 2023
d3110e3
bump gateway api to v1.0.0-rc1 (#1987)
arkodg Oct 19, 2023
45705b9
docs: fix Rate Limit All Requests by GRPCRoute in rate-limit.md (#2009)
lianghao208 Oct 19, 2023
98213e4
register for v1beta1 gateway api (#2007)
arkodg Oct 19, 2023
f203fe5
feat(helm): support annotations for certgen resources (#1996)
chicco785 Oct 19, 2023
23c91a6
docs(observability): add grafana integration docs along with sample d…
psinghal20 Oct 19, 2023
37e26be
fix: wrong urls for grafana dashboards (#2022)
Xunzhuo Oct 20, 2023
75f08c4
infra: add support for merging gateways on to a single EnvoyProxy (#1…
cnvergence Oct 20, 2023
ffd5418
feat: move validate envoy gateway (#2024)
Xunzhuo Oct 20, 2023
94c4de0
fix: missing get-egctl.sh (#2027)
Xunzhuo Oct 20, 2023
aac826c
Add LoadBalancer IR to HTTPRoute (#2019)
arkodg Oct 20, 2023
930592c
Support configuring loadBalancerIP in envoy svc (#2017)
arkodg Oct 20, 2023
c59ced0
fix: use make docs in docs workflows (#2035)
Xunzhuo Oct 22, 2023
c12c14c
Enable proxy prometheus by default (#2015)
zirain Oct 22, 2023
c1d03de
feat: CORS ir and xds translation (#2016)
zhaohuabing Oct 22, 2023
bfa9207
Fix: xds resource order issue (#2036)
zhaohuabing Oct 23, 2023
64e0a4b
build(deps): bump github.com/bufbuild/buf from 1.27.0 to 1.27.1 in /t…
dependabot[bot] Oct 23, 2023
0131378
build(deps): bump envoyproxy/toolshed from actions-v0.0.18 to 0.0.25 …
dependabot[bot] Oct 23, 2023
fd8b457
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.…
dependabot[bot] Oct 23, 2023
04029bb
build(deps): bump github.com/prometheus/common from 0.44.0 to 0.45.0 …
dependabot[bot] Oct 23, 2023
449825a
Fix broken links in docs (#2038)
lemonlinger Oct 23, 2023
ede2655
build(deps): bump the k8s-io group with 2 updates (#2049)
dependabot[bot] Oct 23, 2023
6b2c0e6
refactor: support custom gateway cert expiry days. (#2047)
qicz Oct 23, 2023
1e0a24b
fix: egctl stats invalid format (#1905)
Xunzhuo Oct 23, 2023
91d6f1f
build(deps): bump github.com/golangci/golangci-lint from 1.54.2 to 1.…
dependabot[bot] Oct 23, 2023
5a91d2d
build(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#2041)
dependabot[bot] Oct 23, 2023
a858547
feat BackendTrafficPolicy (#2053)
arkodg Oct 24, 2023
bdb0191
bootstrap: clean layered runtime (#2051)
zirain Oct 24, 2023
78f2d4a
design(docs/api): control plane metrics monitoring (#1981)
Xunzhuo Oct 24, 2023
a00d289
feat: init SecurityPolicy (#1957)
zhaohuabing Oct 25, 2023
1365090
design: SecurityPolicy (#1950)
arkodg Oct 25, 2023
e4d9d7e
Add rateLimit to BackendTrafficPolicy (#2060)
arkodg Oct 25, 2023
7fa96a7
chore: remove outdated comment (#2058)
zirain Oct 25, 2023
e83e076
helm: update quickstart ref (#2061)
Xunzhuo Oct 25, 2023
4fa3d77
feat: add CORS to SecurityPolicy (#2065)
zhaohuabing Oct 25, 2023
49e6163
fix: Improve infra port name collisions (#2052)
cnvergence Oct 25, 2023
d760d6d
LoadBalancer in BackendTrafficPolicy (#2063)
arkodg Oct 25, 2023
edcb25b
init CEL validation (#2059)
zirain Oct 26, 2023
fdcd9e4
Bump to Gateway API v1.0.0-rc2 (#2075)
arkodg Oct 26, 2023
608ddd3
more tests in experimental conformance profile report (#2056)
arkodg Oct 26, 2023
a6e62d5
chore: correct comment and rename function (#2074)
zirain Oct 26, 2023
bec3f29
team: add new reviewers of eg (#2064)
Xunzhuo Oct 26, 2023
70a31b2
Enable GatewaySecretInvalidReferenceGrant test (#2078)
arkodg Oct 26, 2023
6b8794e
feat: add control plane metrics library (#1982)
Xunzhuo Oct 26, 2023
c3ee960
feat: add jwt authn to SecurityPolicy (#2079)
zhaohuabing Oct 26, 2023
54803c1
remove RateLimitFilter in favor of BackendTrafficPolicy (#2083)
arkodg Oct 27, 2023
131178b
CEL validation: implement validateProvider for EnvoyProxy (#2081)
zirain Oct 27, 2023
727d64a
add shortnames for EG CRDs (#2084)
arkodg Oct 27, 2023
845e874
feat: add subscribed message metrics instrumentations (#2080)
Xunzhuo Oct 27, 2023
364710f
feat: remove AuthenticationFilter in favor of SecurityPolicy (#2086)
zhaohuabing Oct 27, 2023
ef7a2a4
Skip RateLimitBasedJwtClaimsTest test (#2096)
arkodg Oct 27, 2023
1ebace9
add more crd (mostly CEL) validation (#2087)
Oct 28, 2023
4cb4547
Update version and release notes for v0.6.0-rc.1 (#2094)
arkodg Oct 28, 2023
f301527
Fix TestE2E/RateLimitBasedJwtClaims test (#2097)
zhaohuabing Oct 28, 2023
fae8cd8
add a newer PR reference in rc release docs (#2101)
arkodg Oct 28, 2023
77445de
fix: panic when using nil xdsRouteAction (#2104)
Xunzhuo Oct 28, 2023
d65ab59
remove cors, jwt, rl assignment from route translator (#2105)
arkodg Oct 29, 2023
ef5e450
fix: use lowercases of eg admin config fields (#2107)
Xunzhuo Oct 30, 2023
4047268
fix: testGatewayClassWithParamRef e2e test flaky (#2114)
Xunzhuo Oct 30, 2023
bf93a4e
build(deps): bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#2118)
dependabot[bot] Oct 30, 2023
58146ff
build(deps): bump github.com/bufbuild/buf from 1.27.1 to 1.27.2 in /t…
dependabot[bot] Oct 30, 2023
d1cbf5e
build(deps): bump github.com/go-logr/logr from 1.2.4 to 1.3.0 (#2117)
dependabot[bot] Oct 30, 2023
7b6344d
build(deps): bump envoyproxy/toolshed from actions-v0.0.25 to 0.1.2 (…
dependabot[bot] Oct 30, 2023
5523099
build(deps): bump actions/setup-node from 3 to 4 (#2115)
dependabot[bot] Oct 30, 2023
268a6ef
chore: add more EnvoyProxy cases (#2120)
zirain Oct 30, 2023
be86295
build(deps): bump github.com/golangci/golangci-lint from 1.55.0 to 1.…
dependabot[bot] Oct 30, 2023
b45ae24
feat: CEL Validation in BackendTrafficPolicy (#2110)
slayer321 Oct 31, 2023
046a593
e2e: eg controlplane metrics (#2106)
zirain Oct 31, 2023
179d265
chore: fix http2_protocol_options warning message (#2048)
Oct 31, 2023
57e1aec
fix Failed to update SecurityPolicy status (#2128)
zhaohuabing Oct 31, 2023
71c09f2
fix: add missing status equal for SecurityPolicy (#2134)
Xunzhuo Oct 31, 2023
df1e209
fix jwt doc (#2135)
zhaohuabing Oct 31, 2023
3dd0ee7
Bump Gateway API to v1.0.0 (#2142)
arkodg Nov 1, 2023
2b3bc9f
Enable HTTPRouteRewritePath test (#2112)
arkodg Nov 1, 2023
0c5b054
helm: remove kube-rbac-proxy and update metrics service (#2108)
Xunzhuo Nov 1, 2023
d0dc987
doc: user doc for CORS (#2137)
zhaohuabing Nov 1, 2023
6e81fb3
fix(ci): bump go version to 1.21 (#2144)
Xunzhuo Nov 1, 2023
6d532c1
conformance: Enable HTTPRouteBackendProtocolH2C conformance test (#2136)
zirain Nov 1, 2023
93a12e7
Fix attachedRoutes computation (#2085)
arkodg Nov 1, 2023
77bcb3c
fix comments in loadbalancer api (#2145)
Nov 1, 2023
defed57
fix(docs): incorrect quickstart links (#2146)
Xunzhuo Nov 1, 2023
35c4fea
fix: null pointer when CORS maxAge is not specified (#2133)
zhaohuabing Nov 1, 2023
58bf2c2
Prep v0.6 release (#2152)
arkodg Nov 1, 2023
4c57d8f
fix: matrix link in release note (#2157)
Xunzhuo Nov 2, 2023
fb9cb18
docs: move announcements on top (#2158)
Xunzhuo Nov 2, 2023
46bb51a
chore: refactor string match (#2102)
zhaohuabing Nov 6, 2023
706dbc7
build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#2161)
dependabot[bot] Nov 7, 2023
ad38383
build(deps): bump github.com/go-logr/zapr from 1.2.4 to 1.3.0 (#2162)
dependabot[bot] Nov 7, 2023
8b5cc95
docs: fix invalid title in cors (#2173)
shawnh2 Nov 10, 2023
3b12946
test: add e2e test for CORS (#2169)
ardikabs Nov 10, 2023
c7f9e22
docs: fix typo in bootstrap example (#2171)
akhenakh Nov 10, 2023
72fc329
build(deps): bump github.com/golangci/golangci-lint from 1.55.1 to 1.…
dependabot[bot] Nov 10, 2023
8acb1ee
build(deps): bump envoyproxy/toolshed from actions-v0.1.2 to 0.1.15 (…
dependabot[bot] Nov 10, 2023
c85f0e4
opt: move gateway namespace mode to common helper (#2129)
Xunzhuo Nov 10, 2023
3cf3ad6
build(deps): bump github.com/bufbuild/buf from 1.27.2 to 1.28.0 in /t…
dependabot[bot] Nov 13, 2023
25d2bc6
build(deps): bump yamllint from 1.32.0 to 1.33.0 in /tools/src/yamlli…
dependabot[bot] Nov 13, 2023
2ca94f8
build(deps): bump envoyproxy/toolshed from actions-v0.1.15 to 0.1.39 …
dependabot[bot] Nov 13, 2023
35f5749
build(deps): bump go.opentelemetry.io/otel/metric from 1.19.0 to 1.20…
dependabot[bot] Nov 13, 2023
1323cd0
build(deps): bump go.opentelemetry.io/otel from 1.19.0 to 1.20.0 (#2179)
dependabot[bot] Nov 13, 2023
a0505b9
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Nov 13, 2023
f2e12a5
build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from …
dependabot[bot] Nov 13, 2023
7835e2f
feat: add CEL validation for EnvoyProxy telemetry (#2050)
shawnh2 Nov 13, 2023
0cf4f28
docs: http to https redirect user guide (#2167)
ionutvilie Nov 13, 2023
397911d
feat: OIDC Gateway API (#2122)
zhaohuabing Nov 13, 2023
f92da90
Default ctrl plane cert expiry time to 5 years (#2175)
arkodg Nov 14, 2023
6ba9ea4
Fix weighted route (#2187)
zhaohuabing Nov 14, 2023
112d3c3
Add E2E Tests for UDPRoute (#2140)
cnvergence Nov 15, 2023
99b1642
api: add proxyProtocol in BackendTrafficPolicy (#2189)
arkodg Nov 15, 2023
94fe41c
doc: small patch cert-manager doc better experience (#2197)
tanujd11 Nov 16, 2023
768e4a2
docs: update gatewayapi resources version and fix dead link (#2190)
shawnh2 Nov 17, 2023
974b515
api: tcpKeepAlive in BackendTrafficPolicy (#2194)
arkodg Nov 17, 2023
7f36021
e2e: tests for TCPRoute (#2109)
slayer321 Nov 17, 2023
057e41b
api: enableProxyProtocol in ClientTrafficPolicy (#2188)
arkodg Nov 17, 2023
524f7e3
OIDC xds translation (#2191)
zhaohuabing Nov 17, 2023
1789d98
feat: basic auth API (#2199)
zhaohuabing Nov 17, 2023
c7b1756
fix: xds translation return early, should be done in a best-effort ma…
zhaohuabing Nov 20, 2023
6e064c6
chore: update egctl install cmd (#2218)
Xunzhuo Nov 20, 2023
1f55bbb
build(deps): bump the k8s-io group with 3 updates (#2212)
dependabot[bot] Nov 20, 2023
4665f87
build(deps): bump github.com/bufbuild/buf from 1.28.0 to 1.28.1 in /t…
dependabot[bot] Nov 20, 2023
4af5740
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Nov 20, 2023
f38b07b
build(deps): bump envoyproxy/toolshed from actions-v0.1.39 to 0.1.54 …
dependabot[bot] Nov 20, 2023
ff522af
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Nov 20, 2023
7ca8eb4
build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from …
dependabot[bot] Nov 21, 2023
ae523a8
feat: proxy protocol in ClientTrafficPolicy (#2203)
arkodg Nov 21, 2023
69a6643
fix: trim hyphen suffix in resource name (#2222)
cnvergence Nov 22, 2023
457194f
refactor: simplify filter patching with an unified interface (#2210)
zhaohuabing Nov 22, 2023
87bc96f
feat: add support to extract from different identifier on `JWT` (#2206)
ardikabs Nov 22, 2023
571f8bf
feat: proxyProtocol in BackendTrafficPolicy (#2192)
arkodg Nov 23, 2023
73fbd62
feat:support slow start mode (#2219)
Nov 24, 2023
dcc0ee0
docs: fix broken format on JWT (#2240)
ardikabs Nov 24, 2023
65cb354
docs: update version matrix (#2237)
Xunzhuo Nov 27, 2023
3072d22
build(deps): bump github.com/miekg/dns from 1.1.46 to 1.1.57 (#2243)
dependabot[bot] Nov 27, 2023
fe12c41
build(deps): bump envoyproxy/toolshed from actions-v0.1.54 to 0.1.65 …
dependabot[bot] Nov 27, 2023
77656f8
chore: add helm lint (#2174)
ericsong86 Nov 28, 2023
f4f45be
feat: basic auth impl (#2224)
zhaohuabing Nov 28, 2023
b816e34
update k8s version in compatibility matrix (#2245)
arkodg Nov 28, 2023
0add22b
user docs for basic auth (#2246)
zhaohuabing Nov 29, 2023
d60b4f7
chore: update otel collector chart version (#2254)
zirain Nov 30, 2023
415e268
fix flaky test (#2253)
zhaohuabing Nov 30, 2023
f3e4e93
user doc for oidc (#2256)
zhaohuabing Dec 1, 2023
cbfeae4
build(deps): bump actions/deploy-pages from 2.0.4 to 2.0.5 (#2263)
dependabot[bot] Dec 5, 2023
2295ebc
build(deps): bump envoyproxy/toolshed from actions-v0.1.65 to 0.1.82 …
dependabot[bot] Dec 5, 2023
df8b70c
docs: add ClientTrafficPolicy user guide (#2223)
cnvergence Dec 5, 2023
532709c
e2e: fix retry logic for e2e udp route (#2267)
shawnh2 Dec 5, 2023
ebc18d8
doc: update user and design documentation due to removal of Authentic…
Dec 6, 2023
a89d95e
feat: support FQDN address type for EndpointSlice (#2138)
shawnh2 Dec 6, 2023
e229b2d
Update Release Schedules (#2268)
Xunzhuo Dec 6, 2023
e0301d1
feat: add HorizontalPodAutoscaler support for EnvoyProxy API (#2257)
ardikabs Dec 6, 2023
8d65767
docs: add a "releases" tab (#2160)
lemonlinger Dec 6, 2023
d1c19dc
docs: use / as baseURL domain (#2274)
Xunzhuo Dec 6, 2023
00feeb4
docs: add user guide for EnvoyProxy HPA (#2271)
ardikabs Dec 6, 2023
7139dc0
fix(docs): v0.5.0-rc.1 title (#2270)
Xunzhuo Dec 7, 2023
8f003cd
feat: support docs preview (#2278)
Xunzhuo Dec 7, 2023
52af65e
chore: add paths for docs action (#2279)
zirain Dec 7, 2023
557591e
ci: add PR comment and cc reviewers (#2280)
Xunzhuo Dec 8, 2023
ea3d568
build(deps): bump actions/stale from 8 to 9 (#2293)
dependabot[bot] Dec 12, 2023
5814034
build(deps): bump actions/deploy-pages from 2.0.5 to 3.0.1 (#2292)
dependabot[bot] Dec 12, 2023
499c04d
build(deps): bump nwtgck/actions-netlify from 2.0 to 2.1 (#2291)
dependabot[bot] Dec 12, 2023
f71f372
build(deps): bump envoyproxy/toolshed from actions-v0.1.82 to 0.2.13 …
dependabot[bot] Dec 12, 2023
f7d1e2c
fix: mergeGateways panics when restarting control plane (#2283)
Xunzhuo Dec 13, 2023
176823c
forward jwt tokens after verification (#2300)
zhaohuabing Dec 13, 2023
9aebfdc
feature: add hostNetwork to the podSpec (#1944)
tanujd11 Dec 14, 2023
52946be
Add AllowCredentials knob to CORS setting (#2307)
zhaohuabing Dec 15, 2023
ad8d79b
membership: promote @zhaohuabing as maintainer (#2303)
Xunzhuo Dec 18, 2023
b6de1fc
Upgrade use of generic ptr to cleaner codebase. (#2319)
zzjin Dec 18, 2023
a5aff6b
build(deps): bump envoyproxy/toolshed from actions-v0.2.13 to 0.2.17 …
dependabot[bot] Dec 18, 2023
1a79f10
build(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 (#2315)
dependabot[bot] Dec 18, 2023
6ec8afd
implement gateway.spec.infrastructure (#2294)
zirain Dec 19, 2023
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,8 @@ coverage:
target: 60%
threshold: 5%
if_ci_failed: error
patch:
default:
target: 60%
threshold: 5%
if_ci_failed: error
14 changes: 11 additions & 3 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,28 @@ updates:
directory: /
schedule:
interval: weekly
groups:
k8s.io:
patterns:
- "k8s.io/*"
- package-ecosystem: pip
directory: /tools/src/codespell
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/golangci-lint
directory: /tools/src/helm-docs
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/kind
directory: /tools/src/buf
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/kustomize
directory: /tools/src/golangci-lint
schedule:
interval: weekly
- package-ecosystem: gomod
directory: /tools/src/kind
schedule:
interval: weekly
- package-ecosystem: gomod
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/build_and_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps
# Generate the install manifests first so it can checked
# for errors while running `make -k lint`
Expand All @@ -25,23 +25,23 @@ jobs:
- run: make -k lint

gen-check:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps
- run: make -k gen-check

license-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps
- run: make -k licensecheck

coverage-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps

# test
Expand All @@ -59,7 +59,7 @@ jobs:
runs-on: ubuntu-latest
needs: [lint, gen-check, license-check, coverage-test]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps

- name: Build EG Multiarch Binaries
Expand All @@ -76,9 +76,9 @@ jobs:
needs: [build]
strategy:
matrix:
version: [ v1.25.8, v1.26.3, v1.27.0 ]
version: [ v1.26.6, v1.27.3, v1.28.0 ]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps

- name: Download EG Binaries
Expand All @@ -93,7 +93,7 @@ jobs:
chmod +x bin/linux/arm64/envoy-gateway

# conformance
- name: Run Conformance Tests
- name: Run Standard Conformance Tests
env:
KIND_NODE_TAG: ${{ matrix.version }}
IMAGE_PULL_POLICY: IfNotPresent
Expand All @@ -104,9 +104,9 @@ jobs:
needs: [build]
strategy:
matrix:
version: [ v1.25.8, v1.26.3, v1.27.0 ]
version: [ v1.26.6, v1.27.3, v1.28.0 ]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps

- name: Download EG Binaries
Expand All @@ -131,7 +131,7 @@ jobs:
runs-on: ubuntu-latest
needs: [conformance-test, e2e-test]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps

- name: Download EG Binaries
Expand All @@ -148,7 +148,7 @@ jobs:
# build and push image
- name: Login to DockerHub
if: github.event_name == 'push'
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cherrypick.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ on:

jobs:
cherry_pick_release_v0_5:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
name: Cherry pick into release-v0.5
if: ${{ contains(github.event.pull_request.labels.*.name, 'cherrypick/release-v0.5') && github.event.pull_request.merged == true }}
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cherry pick into release/v0.5
Expand Down
120 changes: 88 additions & 32 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
@@ -1,47 +1,103 @@
name: Docs
name: Hugo Docs
on:
push:
branches:
- "main"
paths-ignore:
- "**/*.png"
pull_request:
branches:
- "main"
paths-ignore:
- "**/*.png"
- "main"
- "release/v*"
paths:
- 'site/**'
pull_request_target:
types: [opened, synchronize, reopened]
paths:
- 'site/**'

jobs:
docs-lint:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Check out code
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}

- name: Run markdown linter
uses: nosborn/[email protected]
with:
files: docs/*
config_file: ".github/markdown_lint_config.json"
- name: Run markdown linter
uses: nosborn/[email protected]
with:
files: site/content/*
config_file: ".github/markdown_lint_config.json"

docs-build:
runs-on: ubuntu-latest
needs: docs-lint
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: ./tools/github-actions/setup-deps
- name: Git checkout
uses: actions/checkout@v4
with:
submodules: true
ref: ${{ github.event.pull_request.head.sha }}

- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: 'latest'
extended: true

- name: Generate EG Pages
run: make docs
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '18'

# Upload docs for GitHub Pages
- name: Upload GitHub Pages artifact
uses: actions/[email protected]
with:
# Path of the directory containing the static assets.
path: docs/html
# Duration after which artifact will expire in days.
# retention-days: # optional, default is 1
- name: Install Site Dependencies and Build Site
run: make docs

# Upload docs for GitHub Pages
- name: Upload GitHub Pages artifact
uses: actions/[email protected]
with:
# Path of the directory containing the static assets.
path: site/public
# Duration after which artifact will expire in days.
# retention-days: # optional, default is 1

docs-preview:
if: "github.event_name == 'pull_request_target'"
needs: docs-build
runs-on: ubuntu-22.04
steps:
- name: Git checkout
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: 'latest'
extended: true
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '18'
- name: Install Site Dependencies and Build Site
run: make docs
- name: Deploy to Netlify
uses: nwtgck/[email protected]
with:
publish-dir: 'site/public'
production-deploy: false
github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message: "Deploy from GitHub Actions"
alias: "${{ github.event.repository.name }}-pr-${{ github.event.pull_request.number }}-preview"
# these all default to 'true'
enable-pull-request-comment: true
enable-commit-comment: false
enable-commit-status: true
overwrites-pull-request-comment: true
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
timeout-minutes: 1

# This workflow contains a single job called "build"
docs-publish:
Expand All @@ -61,6 +117,6 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }}

steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2.0.3
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v3.0.1
35 changes: 35 additions & 0 deletions .github/workflows/experimental_conformance.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Experimental Conformance Test
on:
push:
paths:
- 'charts/gateway-helm/crds/gatewayapi-crds.yaml'
pull_request:
paths:
- 'charts/gateway-helm/crds/gatewayapi-crds.yaml'
- 'test/conformance/*.go'
# Add workflow_dispatch to trigger this workflow manually by maintainers.
workflow_dispatch:

jobs:
experimental-conformance-test:
runs-on: ubuntu-latest
strategy:
matrix:
version: [ v1.26.6, v1.27.3, v1.28.0 ]
steps:
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps

# gateway api experimental conformance
- name: Run Experimental Conformance Tests
env:
CONFORMANCE_REPORT_PATH: conformance-report-k8s-${{ matrix.version }}.yaml
KIND_NODE_TAG: ${{ matrix.version }}
IMAGE_PULL_POLICY: IfNotPresent
run: make experimental-conformance

- name: Upload Conformance Report
uses: actions/upload-artifact@v3
with:
name: conformance-report-k8s-${{ matrix.version }}
path: ./test/conformance/conformance-report-k8s-${{ matrix.version }}.yaml
5 changes: 3 additions & 2 deletions .github/workflows/latest_release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:

jobs:
latest-release:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./tools/github-actions/setup-deps

- name: Generate Release Manifests
run: make generate-manifests IMAGE=envoyproxy/gateway-dev TAG=latest OUTPUT_DIR=release-artifacts
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ on:
- "v*.*.*"
jobs:
release:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Extract Release Tag and Commit SHA
id: vars
Expand All @@ -19,7 +19,7 @@ jobs:
echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Login to DockerHub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/retest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ jobs:
pull-requests: write
actions: write
steps:
- uses: envoyproxy/toolshed/gh-actions/retest@actions-v0.0.10
- uses: envoyproxy/toolshed/gh-actions/retest@actions-v0.2.17
with:
token: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ jobs:
issues: write # for actions/stale to close stale issues
pull-requests: write # for actions/stale to close stale PRs
name: Prune Stale
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
# do not run it in forked repos
if: github.repository == 'envoyproxy/gateway'

steps:
- name: Prune Stale
uses: actions/stale@v8
uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Different amounts of days for issues/PRs are not currently supported but there is a PR
Expand Down
Loading
Loading