Skip to content
Closed
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
8500843
ci: replace yamllint with go-prettier for YAML formatting
ADITYATIWARI342005 Nov 3, 2025
8453c4c
Merge branch 'envoyproxy:main' into implement-prettier-lint
ADITYATIWARI342005 Nov 3, 2025
48dc7ce
update the tools entry to the correct v3 path and binary name, adjust…
ADITYATIWARI342005 Nov 3, 2025
0ab7e0c
Merge branch 'implement-prettier-lint' of https://github.com/ADITYATI…
ADITYATIWARI342005 Nov 3, 2025
5c90487
Add a .prettierignore mirroring the old yamllint ignore paths, add a …
ADITYATIWARI342005 Nov 3, 2025
8f5ab5a
update the Makefile to call the installed prettier binary directly (i…
ADITYATIWARI342005 Nov 3, 2025
eaf42a6
Update go-prettier installation to use latest version
ADITYATIWARI342005 Nov 3, 2025
89d34f9
Ignore test and workflow files in Prettier
ADITYATIWARI342005 Nov 3, 2025
8b9b1ad
Format YAML files with go-prettier; robust .prettierignore for CI
ADITYATIWARI342005 Nov 3, 2025
21f03c8
Merge branch 'main' into implement-prettier-lint
ADITYATIWARI342005 Nov 3, 2025
376742c
format release-notes/current.yaml
ADITYATIWARI342005 Nov 3, 2025
5ec53ad
fix: delete the not required workflow and update the workflow to inst…
ADITYATIWARI342005 Nov 4, 2025
10d21b1
Merge branch 'main' into implement-prettier-lint
ADITYATIWARI342005 Nov 4, 2025
82ab02e
fix/ add installation of the prettier binary and PATH export into the…
ADITYATIWARI342005 Nov 4, 2025
4ad9271
style: format release-notes/current.yaml via prettier for CI
ADITYATIWARI342005 Nov 4, 2025
fabcd14
fix/add release notes to .prettierignore
ADITYATIWARI342005 Nov 4, 2025
a128bfb
Merge branch 'main' into implement-prettier-lint
ADITYATIWARI342005 Nov 4, 2025
e728ddf
Merge branch 'main' into implement-prettier-lint
ADITYATIWARI342005 Nov 4, 2025
ebe1130
Add GitHub Actions directory to Prettier ignore
ADITYATIWARI342005 Nov 6, 2025
93b7955
fix: update .prettierignore to include the required directories
ADITYATIWARI342005 Nov 6, 2025
42257c7
revert: restore release-notes/ files to main for .prettierignore comp…
ADITYATIWARI342005 Nov 7, 2025
9ac60e7
fix: restore yaml files that were formatted
ADITYATIWARI342005 Nov 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Ignore templated/generated or external directories for YAML formatting
charts/gateway-helm/
charts/gateway-addons-helm/
charts/gateway-crds-helm/

# Generated install bundle
bin/install.yaml

# Helm test charts
test/helm/gateway-helm/
test/helm/gateway-addons-helm/
test/helm/gateway-crds-helm/

# Example chart
examples/extension-server/charts/extension-server

# Third-party / editor dirs
site/node_modules/
.vscode/

# exclude release-notes
release-notes/*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you revert all the changes under release-notes because we excluded them?


# testdata directories
**/testdata/**

# GitHub workflows
.github/workflows/*

# tools/github-actions
tools/github-actions/**
34 changes: 17 additions & 17 deletions examples/admin-console-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ spec:
watch:
type: Namespaces
namespaces:
- default
- app-namespace
- default
- app-namespace

# Admin server configuration
admin:
Expand Down Expand Up @@ -54,11 +54,11 @@ spec:
prometheus:
disable: false
sinks:
- type: OpenTelemetry
openTelemetry:
host: otel-collector.monitoring.svc.cluster.local
port: 4317
protocol: grpc
- type: OpenTelemetry
openTelemetry:
host: otel-collector.monitoring.svc.cluster.local
port: 4317
protocol: grpc

---
# Example: Production configuration with console disabled
Expand All @@ -77,8 +77,8 @@ spec:
watch:
type: Namespaces
namespaces:
- production
- staging
- production
- staging

# Production admin configuration - more restrictive
admin:
Expand Down Expand Up @@ -117,9 +117,9 @@ spec:
watch:
type: Namespaces
namespaces:
- default
- development
- testing
- default
- development
- testing

# Development admin configuration - all features enabled
admin:
Expand Down Expand Up @@ -148,8 +148,8 @@ spec:
prometheus:
disable: false
sinks:
- type: OpenTelemetry
openTelemetry:
host: jaeger-collector.observability.svc.cluster.local
port: 4317
protocol: grpc
- type: OpenTelemetry
openTelemetry:
host: jaeger-collector.observability.svc.cluster.local
port: 4317
protocol: grpc
22 changes: 11 additions & 11 deletions examples/kubernetes/jwt/grpc-jwt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ spec:
name: yages
jwt:
providers:
- name: example
remoteJWKS:
uri: https://raw.githubusercontent.com/envoyproxy/gateway/main/examples/kubernetes/jwt/jwks.json
- name: example
remoteJWKS:
uri: https://raw.githubusercontent.com/envoyproxy/gateway/main/examples/kubernetes/jwt/jwks.json
---
apiVersion: gateway.networking.k8s.io/v1
kind: GRPCRoute
Expand All @@ -21,13 +21,13 @@ metadata:
example: grpc-routing
spec:
parentRefs:
- name: example-gateway
- name: example-gateway
hostnames:
- "grpc-example.com"
- "grpc-example.com"
rules:
- backendRefs:
- group: ""
kind: Service
name: yages
port: 9000
weight: 1
- backendRefs:
- group: ""
kind: Service
name: yages
port: 9000
weight: 1
56 changes: 28 additions & 28 deletions examples/kubernetes/jwt/jwt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,49 +9,49 @@ spec:
name: foo
jwt:
providers:
- name: example
remoteJWKS:
uri: https://raw.githubusercontent.com/envoyproxy/gateway/main/examples/kubernetes/jwt/jwks.json
cacheDuration: 60s
- name: example
remoteJWKS:
uri: https://raw.githubusercontent.com/envoyproxy/gateway/main/examples/kubernetes/jwt/jwks.json
cacheDuration: 60s
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: foo
spec:
parentRefs:
- name: eg
- name: eg
hostnames:
- "www.example.com"
- "www.example.com"
rules:
- backendRefs:
- group: ""
kind: Service
name: backend
port: 3000
weight: 1
matches:
- path:
type: PathPrefix
value: /foo
- backendRefs:
- group: ""
kind: Service
name: backend
port: 3000
weight: 1
matches:
- path:
type: PathPrefix
value: /foo
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: bar
spec:
parentRefs:
- name: eg
- name: eg
hostnames:
- "www.example.com"
- "www.example.com"
rules:
- backendRefs:
- group: ""
kind: Service
name: backend
port: 3000
weight: 1
matches:
- path:
type: PathPrefix
value: /bar
- backendRefs:
- group: ""
kind: Service
name: backend
port: 3000
weight: 1
matches:
- path:
type: PathPrefix
value: /bar
2 changes: 1 addition & 1 deletion examples/kubernetes/metric/stats-compression.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ spec:
metrics:
prometheus:
compression:
type: Gzip ## Supported types are Gzip, Brotli, and Zstd
type: Gzip ## Supported types are Gzip, Brotli, and Zstd
2 changes: 1 addition & 1 deletion examples/standalone/quickstart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,5 @@ metadata:
spec:
endpoints:
- ip:
address: 0.0.0.0 # this address is for demo purpose only, do not use it in production!
address: 0.0.0.0 # this address is for demo purpose only, do not use it in production!
port: 3000
1 change: 1 addition & 0 deletions examples/static-file-server/manifests/httproute.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ spec:
type: PathPrefix
value: /wasm
---

10 changes: 5 additions & 5 deletions release-notes/current.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ security updates: |

# New features or capabilities added in this release.
new features: |
Added support for both Global and Local rate limiting in BackendTrafficPolicy simultaneously.
Added support for applying SecurityPolicy Authorization to TCPRoute (client IP / allow-deny list for TCP traffic).
Added support for both Global and Local rate limiting in BackendTrafficPolicy simultaneously.
Added support for applying SecurityPolicy Authorization to TCPRoute (client IP / allow-deny list for TCP traffic).

bug fixes: |
- Fixed Listener port limit typo 65353 -> 65535.
- Fixed issue where reloading invalid envoy gateway configuration.
- Fixed missing JWT provider configuration when JWT authentication is configured on multiple HTTP listeners sharing the same port.
- Fixed Listener port limit typo 65353 -> 65535.
- Fixed issue where reloading invalid envoy gateway configuration.
- Fixed missing JWT provider configuration when JWT authentication is configured on multiple HTTP listeners sharing the same port.

# Enhancements that improve performance.
performance improvements: |
Expand Down
6 changes: 3 additions & 3 deletions release-notes/v0.1.0.yaml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's fine to set up a excudle rule for files under this folder.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
date: May 16, 2022

changes:
- area: documentation
change: |
The initial open source release describing project goals and high-level design.
- area: documentation
change: |
The initial open source release describing project goals and high-level design.
62 changes: 31 additions & 31 deletions release-notes/v0.2.0-rc1.yaml
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
date: August 31, 2022

changes:
- area: documentation
change: |
Added a quickstart guide for users to run and use Envoy Gateway.
- area: api
change: |
Added the EnvoyGateway API type for configuring Envoy Gateway.
Added the EnvoyProxy API type for configuring managed Envoys.
- area: CI
change: |
Added tooling to build, run, etc. Envoy Gateway.
- area: providers
change: |
Added the Kubernetes provider.
- area: xds
change: |
Added xDS server to configure managed Envoys.
- area: ir
change: |
Added xds and infra IRs to decouple user-facing APIs from Envoy Gateway.
Added IR validation.
- area: translator
change: |
Added the gatewayapi translator to translate Gateway API and associated resources to the IR and manage
Gateway API status.
- area: message service
change: |
Added infra and xds IR watchable map messages for inter-component communication.
Added a Runner to each component to support pub/sub between components.
- area: infra manager
change: |
Added Kubernetes Infra Manager to manage Envoy infrastructure running in a Kubernetes cluster.
- area: documentation
change: |
Added a quickstart guide for users to run and use Envoy Gateway.
- area: api
change: |
Added the EnvoyGateway API type for configuring Envoy Gateway.
Added the EnvoyProxy API type for configuring managed Envoys.
- area: CI
change: |
Added tooling to build, run, etc. Envoy Gateway.
- area: providers
change: |
Added the Kubernetes provider.
- area: xds
change: |
Added xDS server to configure managed Envoys.
- area: ir
change: |
Added xds and infra IRs to decouple user-facing APIs from Envoy Gateway.
Added IR validation.
- area: translator
change: |
Added the gatewayapi translator to translate Gateway API and associated resources to the IR and manage
Gateway API status.
- area: message service
change: |
Added infra and xds IR watchable map messages for inter-component communication.
Added a Runner to each component to support pub/sub between components.
- area: infra manager
change: |
Added Kubernetes Infra Manager to manage Envoy infrastructure running in a Kubernetes cluster.
1 change: 0 additions & 1 deletion release-notes/v0.6.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ changes:
Updated EnvoyProxy image to be a distroless variant.
Removed resources around kube-rbac-proxy


- area: api
change: |
Upgraded to Gateway API v1.0.0
Expand Down
6 changes: 0 additions & 6 deletions release-notes/v1.0.0-rc.1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ changes:
Updated crd-ref-docs to 0.0.10
Updated Envoy proxy image to envoy:distroless-dev in main


- area: installation
change: |
Added Support for Pulling envoyGateway image from a private registry
Expand Down Expand Up @@ -84,7 +83,6 @@ changes:
change: |
Replaced backend image from gcr.io/k8s-staging-ingressconformance/echoserver to gcr.io/k8s-staging-gateway-api/echo-basic


- area: testing
change: |
Added e2e test for header case-preserving
Expand All @@ -94,7 +92,6 @@ changes:
Added e2e test for OIDC
Added e2e test for BackendTrafficPolicy Retry


- area: translator
change: |
Fixed Prefix match to prevent mismatching routes with the same prefix
Expand Down Expand Up @@ -124,7 +121,6 @@ changes:
Added Support for implementing gateway.spec.infrastructure
Added Validation for CA Cert in ClientTrafficPolicy


- area: providers
change: |
Added Support for multiple GatewayClass per controller
Expand All @@ -133,7 +129,6 @@ changes:
Fixed Finalizer logic when deleting Gatewayclasses
Fixed MergeGateways panics when restarting control plane


- area: xds
change: |
Added Support for EDS cache
Expand All @@ -143,7 +138,6 @@ changes:
Fixed Requests not matching defined routes trigger per-route filters
Bumped go-control-plane to v0.12.0


- area: cli
change: |
Added Support for egctl x status
Expand Down
Loading
Loading