artifacthub helm/envoy-gateway/gateway-helm 0.4.0
v0.4.0

latest releases: 1.2.5, 1.1.4, 1.2.4...
20 months ago

Release Announcement

Check out the v0.4 release announcement to learn more about the release.

What's Changed

  • fix: incorrect command in release schedule by @Xunzhuo in #973
  • xds: Deprecated http2_protocol_options by @zirain in #974
  • Use HTTP1.1 to connect to upstream jwks endpoint by @arkodg in #977
  • Add status in HTTPRoute when Ratelimit is disabled by @arkodg in #982
  • build(deps): bump actions/deploy-pages from 1.2.3 to 1.2.4 by @dependabot in #984
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 by @dependabot in #985
  • fix function names for RL Infra by @arkodg in #976
  • Add docs for GRPCRoute by @arkodg in #969
  • align wellknown package by @zirain in #981
  • Plug in rate limit service URL into xds cluster by @arkodg in #983
  • Adds JWT Authn User Docs by @danehans in #991
  • user docs for global rate limit by @arkodg in #989
  • docs: add ref to global ratelimit by @Xunzhuo in #999
  • Update gateway-api to v0.6.1 by @arkodg in #1003
  • Add GRPCRoute to SupportedKinds by @arkodg in #990
  • Use path_separated_prefix Route match by @arkodg in #1004
  • Adds API Docs Tooling by @danehans in #980
  • Updates API godocs for improved markdown rendering by @danehans in #1010
  • chore: bump testdata to gwapi v0.6.1 by @Xunzhuo in #1011
  • conformance: enable GatewayClassObservedGenerationBump by @Xunzhuo in #896
  • Run all conformance tests except redirect tests by @arkodg in #1014
  • remove empty route error check in auth xds logic by @arkodg in #1019
  • Removes GatewayObservedGenerationBump and HTTPRouteObservedGenerationBump Tests by @danehans in #1021
  • Add Gateway API support doc by @AliceProxy in #1017
  • Adds Cherry-Pick Steps to Release Doc by @danehans in #1018
  • update to validate 1.26 by @jcheld in #1020
  • Bumps Compatibility Matrix for v0.3 by @danehans in #1002
  • update gateway api support doc by @arkodg in #1022
  • release(v0.3.0): add release notes and release announcement by @Xunzhuo in #1013
  • release: cut v0.3.0 versioned docs by @Xunzhuo in #1025
  • Updates Gateway API Support Doc by @danehans in #1026
  • refactor infrastructure and add ratelimit tests. by @qicz in #997
  • Moves PR 1026 Docs to v0.3 by @danehans in #1030
  • use API docs links in authn & rateLimit doc by @arkodg in #1033
  • docs: update release management by @Xunzhuo in #1036
  • ensure use_remote_address is set by @zirain in #1029
  • dont run k8s infra tests in parallel by @arkodg in #1039
  • ratelimit(api): support SourceIP by @zirain in #946
  • bump go-control-plane to v0.11.0 by @arkodg in #1040
  • build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #1037
  • translator: refactor authn and ratelimit to use buildXdsCluster by @sbko in #1015
  • fix infra svc, deploy, cm update logic. by @qicz in #1042
  • egctl: add version command by @zirain in #914
  • optimize object apply update logic. by @qicz in #1046
  • fix: validate user config by @tony612 in #1028
  • Update 0.4.0 roadmap items by @arkodg in #987
  • skip casting to string in caller & callee in test by @arkodg in #1058
  • egctl x translate by @arkodg in #1047
  • fix: replace deprecated ioutil by @Xunzhuo in #1062
  • build(deps): bump k8s.io/cli-runtime from 0.26.0 to 0.26.1 by @dependabot in #1064
  • chore: add latest release of egctl by @Xunzhuo in #1061
  • support egctl x translate -f - by @arkodg in #1065
  • egctl: only exec on running pod by @zirain in #1053
  • feat: make egctl x translate output struct by @Xunzhuo in #1066
  • gatewayapi: adds matching on GRPCRoute method and service by @sbko in #1050
  • egctl x translate: use dynamic resource sub types by @arkodg in #1075
  • translator: moves jwks DNS resolution into envoy by @sbko in #1073
  • build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #1077
  • adjust cluster connection timeout to 10s by @qicz in #1068
  • move bootstrap gen into its own xds package by @arkodg in #1079
  • egctl: implement config envoy-proxy all command by @zirain in #1060
  • fix: prevent egctl config all panics by @Xunzhuo in #1081
  • feat: add bootstrap/listener/cluster/route configdump support by @Xunzhuo in #1083
  • chore: add examples of egctl x translate examples by @Xunzhuo in #1084
  • feat(installation): add helm support by @Xunzhuo in #651
  • feat: add egctl only client version by @Xunzhuo in #1089
  • Moves @danehans to Emeritus Maintainer by @danehans in #1086
  • xds Bootstrap Design and API by @arkodg in #1070
  • code polish. by @qicz in #1087
  • Implement Bootstrap API by @arkodg in #1094
  • build(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 by @dependabot in #1102
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 by @dependabot in #1101
  • fix: should return before accessing the nil value r.mgr by @muyuan0 in #1103
  • use ADS for all xDS resources by @arkodg in #1095
  • chore: controller-gen set webhook output path by @Xunzhuo in #1108
  • chore: unify the way to create RouteDestination by @muyuan0 in #1104
  • doc: update Building doc to mention egctl by @muyuan0 in #1112
  • validation for bootstrap within EnvoyProxy res by @arkodg in #1109
  • Allow user to configure annotations on infra by @arkodg in #1115
  • feat: add hack and docs for installing egctl by @Xunzhuo in #1085
  • fix(egctl): don't skip resource caused by ns mismatch by @muyuan0 in #1113
  • Update CODEOWNERS by @kflynn in #1123
  • update deprecated RegexMatcher by @muyuan0 in #1111
  • auto generate extensions.go by @zirain in #1126
  • fix PathSeparatedPrefix & optimize the prefix ends with / logic. by @qicz in #1125
  • ci: support automation helm chart release by @Xunzhuo in #1092
  • ci: add helm login to prevent authorization failed by @Xunzhuo in #1131
  • build(deps): bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in #1138
  • Revert "ci: add helm login to prevent authorization failed" by @Xunzhuo in #1134
  • build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #1137
  • build(deps): bump codespell from 2.2.2 to 2.2.4 in /tools/src/codespell by @dependabot in #1136
  • build(deps): bump actions/deploy-pages from 1.2.4 to 1.2.5 by @dependabot in #1135
  • Remove helm push from CI by @arkodg in #1140
  • Add EDS for static endpoints by @arkodg in #1118
  • fix error UT by @zirain in #1143
  • Implement source IP RateLimit by @zirain in #1129
  • Add Common header to make help by @arkodg in #1146
  • Clarify RateLimit Source IP Client Selector docs by @arkodg in #1145
  • Remove stale GRPCRoute workaround by @muyuan0 in #1149
  • fix crash in serveXdsServer when failed to listen by @muyuan0 in #1119
  • chore: rename charts and add CI for release by @Xunzhuo in #1155
  • fix endpoint cannot retrieve bug. by @qicz in #1148
  • xds: pass in the ir route name as the xds route name by @haq204 in #1166
  • feat(egctl): provide dummy Namespace resource by @muyuan0 in #1158
  • fix ci by @zirain in #1168
  • chore: add generate-gwapi-manifests target to auto bumps gwapi manifests by @Xunzhuo in #1164
  • ci: add sleep to latest release by @Xunzhuo in #1161
  • refactor: egctl cmds by @qicz in #1167
  • helm: add namespace to notes by @Xunzhuo in #1176
  • build(deps): bump k8s.io/api from 0.26.2 to 0.26.3 by @dependabot in #1191
  • docs: update latest user guide with helm by @Xunzhuo in #1187
  • feat(egctl): translate GRPCRoute by @muyuan0 in #1127
  • build(deps): bump actions/deploy-pages from 1.2.5 to 2.0.0 by @dependabot in #1193
  • build(deps): bump k8s.io/cli-runtime from 0.26.2 to 0.26.3 by @dependabot in #1189
  • build(deps): bump github.com/tsaarni/certyaml from 0.9.1 to 0.9.2 by @dependabot in #1190
  • refactor: egctl root cmd & config commands. by @qicz in #1183
  • Add dynamically setup containerPorts in proxy infrastructure by @shawnh2 in #1157
  • build(deps): bump k8s.io/kubectl from 0.26.1 to 0.26.3 by @dependabot in #1188
  • Fix invalid: protocol: Unsupported value: "HTTP" error by @quyenhoang96 in #1200
  • bump to golang 1.20 by @arkodg in #1110
  • Bump to Gateway API v0.6.2 by @arkodg in #1153
  • support envoy proxy container resources settings. by @qicz in #1197
  • refactor(translator): use addXdsClusterArgs struct to fix bad code by @yang20150702 in #1174
  • api: add extension configuration to EnvoyGateway by @haq204 in #1163
  • feat: support managed envoy service type Loadbalancer & ClusterIP. by @qicz in #1205
  • test serveXdsServer failed to listen without gomonkey by @muyuan0 in #1215
  • build(deps): bump github.com/golangci/golangci-lint from 1.52.0 to 1.52.2 in /tools/src/golangci-lint by @dependabot in #1226
  • fix: infinite loop until kill pod by go-control-plane by @Xunzhuo in #1221
  • build(deps): bump yamllint from 1.29.0 to 1.30.0 in /tools/src/yamllint by @dependabot in #1222
  • code optimize. by @qicz in #1213
  • build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.30.0 by @dependabot in #1227
  • build(deps): bump actions/stale from 7 to 8 by @dependabot in #1224
  • build(deps): bump actions/upload-pages-artifact from 1.0.7 to 1.0.8 by @dependabot in #1223
  • feat(egctl): support showing processed k8s resources by @muyuan0 in #1199
  • build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 by @dependabot in #1225
  • Enable GatewayWithAttachedRoutes test by @muyuan0 in #1229
  • Add new reviewers and update the CODEOWNERS by @Xunzhuo in #1156
  • ratelimit: update doc by @zirain in #1233
  • owners: add @richarddli to admins by @Xunzhuo in #1235
  • Support Envoy Proxy pod & container securityContext configuration. by @qicz in #1232
  • Populate Gateway Status address for ClusterIP type Envoy Service. by @qicz in #1219
  • feat(egctl): translate the remain gateway api resources by @muyuan0 in #1238
  • ci: update helm tag version when release docs by @Xunzhuo in #1250
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 by @dependabot in #1244
  • build(deps): bump nosborn/github-action-markdown-cli from 3.2.0 to 3.3.0 by @dependabot in #1243
  • build(deps): bump sigs.k8s.io/kind from 0.17.0 to 0.18.0 in /tools/src/kind by @dependabot in #1242
  • build(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 by @dependabot in #1245
  • feat: support egctl releases by @Xunzhuo in #1249
  • ci: generate should include docs-api by @zirain in #1246
  • templatize values.yaml to allow passing custom image repo and tag by @chauhanshubham in #1248
  • add missing helm-generate in generate-manifests by @chauhanshubham in #1255
  • provider: watch for resources from extensions by @haq204 in #1208
  • Update GatewayClass status based on EnvoyProxy validation by @arkodg in #1107
  • xds: add buildXdsCluster test by @cnvergence in #1257
  • Fix broken xds test by @arkodg in #1265
  • renaming the envoyproxy & gateway provider structures. by @qicz in #1260
  • Add extension hooks implementation by @AliceProxy in #1209
  • fix: append the release name for cluster resources by @Xunzhuo in #1262
  • Support dynamic GatewayControllerName in xRoute status by @arkodg in #1264
  • build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #1272
  • support for multiple certificates http listener by @chauhanshubham in #1241
  • feat: support envoy ratelimit pod & container resources & securitycontext settings. by @qicz in #1218
  • refactor egctl translate by @arkodg in #1279
  • ci: auto assign reviewer-team when open pr by @Xunzhuo in #1274
  • Remove unused helm values by @arkodg in #1277
  • Revert "ci: auto assign reviewer-team when open pr" by @Xunzhuo in #1284
  • doc: ratelimit kubernetes resources setting doc for user. by @qicz in #1282
  • community: add EG Chinese Community Meeting details by @zhaohuabing in #1288
  • Relax Listener TLS CertRef constaints by @arkodg in #1291
  • doc: update envoyproxy dynamic configuration doc. by @qicz in #1286
  • docs: add helm values by @Xunzhuo in #1283
  • add presentation page by @zhaohuabing in #1293
  • optimize helm valuese generate by @misstick86 in #1271
  • Extensions: pass watched resources to IR by @AliceProxy in #1285
  • Add design doc for extending Envoy Gateway by @AliceProxy in #1074
  • Add EnvoyProxy resource validation to egctl translate by @arkodg in #1281
  • feat: expose envoyproxy image by proxyConfig by @Xunzhuo in #1203
  • fix: rebase merge issues by @Xunzhuo in #1298
  • helm: enable debug and change time-out in conformance test by @Xunzhuo in #1300
  • fix expose ratelimit image. by @qicz in #1297
  • pin rate limit image on main to latest image by @arkodg in #1302
  • test with k8s v1.27.0 by @arkodg in #1303
  • 0.4.0-rc.1: Update Version and Release Notes by @AliceProxy in #1304
  • 0.4.0-rc.1: Pin Envoy Proxy and Envoy Ratelimit for release by @AliceProxy in #1305
  • [release/v0.4] chore: bump envoy proxy to v1.26 by @arkodg in #1327
  • Release - 0.4.0: Cherry Pick Fixes by @AliceProxy in #1350
  • Cherry-pick 0.4.0 release notes to release/v0.4.0 by @AliceProxy in #1351

New Contributors

Full Changelog: v0.3.0...v0.4.0

Don't miss a new gateway-helm release

NewReleases is sending notifications on new releases.