Skip to content

Commit dbeae01

Browse files
authored
Merge branch 'main' into feat-hc-logs
2 parents f5e101f + f33ec41 commit dbeae01

115 files changed

Lines changed: 3392 additions & 6846 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ jobs:
3636
- uses: ./tools/github-actions/setup-deps
3737

3838
- name: Initialize CodeQL
39-
uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v3.29.5
39+
uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v3.29.5
4040
with:
4141
languages: ${{ matrix.language }}
4242

4343
- name: Autobuild
44-
uses: github/codeql-action/autobuild@c10b8064de6f491fea524254123dbe5e09572f13 # v3.29.5
44+
uses: github/codeql-action/autobuild@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v3.29.5
4545

4646
- name: Perform CodeQL Analysis
47-
uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v3.29.5
47+
uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v3.29.5
4848
with:
4949
category: "/language:${{matrix.language}}"

.github/workflows/docs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- uses: ./tools/github-actions/setup-deps
4949

5050
- name: Setup Node
51-
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
51+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
5252
with:
5353
node-version-file: site/.nvmrc
5454

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ jobs:
4040
retention-days: 5
4141

4242
- name: "Upload to code-scanning"
43-
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v3.29.5
43+
uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v3.29.5
4444
with:
4545
sarif_file: results.sarif

api/v1alpha1/healthcheck_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ type PassiveHealthCheck struct {
7070
// MaxEjectionPercent sets the maximum percentage of hosts in a cluster that can be ejected.
7171
//
7272
// +kubebuilder:default=10
73+
// +kubebuilder:validation:Minimum=0
74+
// +kubebuilder:validation:Maximum=100
7375
// +optional
7476
MaxEjectionPercent *int32 `json:"maxEjectionPercent,omitempty"`
7577

api/v1alpha1/ratelimit_types.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,12 @@ type PathMatch struct {
432432

433433
// RateLimitValue defines the limits for rate limiting.
434434
type RateLimitValue struct {
435-
Requests uint `json:"requests"`
435+
// Requests is the number of requests (or cost units, when used with
436+
// cost-based rate limiting) allowed per Unit.
437+
//
438+
// +kubebuilder:validation:Minimum=1
439+
// +kubebuilder:validation:Maximum=4294967295
440+
Requests uint32 `json:"requests"`
436441
Unit RateLimitUnit `json:"unit"`
437442
}
438443

charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_backendtrafficpolicies.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,8 @@ spec:
698698
description: MaxEjectionPercent sets the maximum percentage
699699
of hosts in a cluster that can be ejected.
700700
format: int32
701+
maximum: 100
702+
minimum: 0
701703
type: integer
702704
splitExternalLocalOriginErrors:
703705
default: false
@@ -1546,6 +1548,12 @@ spec:
15461548
the selected requests have reached the limit.
15471549
properties:
15481550
requests:
1551+
description: |-
1552+
Requests is the number of requests (or cost units, when used with
1553+
cost-based rate limiting) allowed per Unit.
1554+
format: int32
1555+
maximum: 4294967295
1556+
minimum: 1
15491557
type: integer
15501558
unit:
15511559
description: |-
@@ -1924,6 +1932,12 @@ spec:
19241932
the selected requests have reached the limit.
19251933
properties:
19261934
requests:
1935+
description: |-
1936+
Requests is the number of requests (or cost units, when used with
1937+
cost-based rate limiting) allowed per Unit.
1938+
format: int32
1939+
maximum: 4294967295
1940+
minimum: 1
19271941
type: integer
19281942
unit:
19291943
description: |-

charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_envoyextensionpolicies.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,8 @@ spec:
807807
description: MaxEjectionPercent sets the maximum
808808
percentage of hosts in a cluster that can be ejected.
809809
format: int32
810+
maximum: 100
811+
minimum: 0
810812
type: integer
811813
splitExternalLocalOriginErrors:
812814
default: false

charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_envoyproxies.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12100,6 +12100,8 @@ spec:
1210012100
of hosts in a cluster that can
1210112101
be ejected.
1210212102
format: int32
12103+
maximum: 100
12104+
minimum: 0
1210312105
type: integer
1210412106
splitExternalLocalOriginErrors:
1210512107
default: false
@@ -13624,6 +13626,8 @@ spec:
1362413626
of hosts in a cluster that can
1362513627
be ejected.
1362613628
format: int32
13629+
maximum: 100
13630+
minimum: 0
1362713631
type: integer
1362813632
splitExternalLocalOriginErrors:
1362913633
default: false
@@ -15390,6 +15394,8 @@ spec:
1539015394
the maximum percentage of hosts in
1539115395
a cluster that can be ejected.
1539215396
format: int32
15397+
maximum: 100
15398+
minimum: 0
1539315399
type: integer
1539415400
splitExternalLocalOriginErrors:
1539515401
default: false
@@ -16991,6 +16997,8 @@ spec:
1699116997
percentage of hosts in a cluster that can
1699216998
be ejected.
1699316999
format: int32
17000+
maximum: 100
17001+
minimum: 0
1699417002
type: integer
1699517003
splitExternalLocalOriginErrors:
1699617004
default: false

charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_securitypolicies.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1438,6 +1438,8 @@ spec:
14381438
percentage of hosts in a cluster that can be
14391439
ejected.
14401440
format: int32
1441+
maximum: 100
1442+
minimum: 0
14411443
type: integer
14421444
splitExternalLocalOriginErrors:
14431445
default: false
@@ -2834,6 +2836,8 @@ spec:
28342836
percentage of hosts in a cluster that can be
28352837
ejected.
28362838
format: int32
2839+
maximum: 100
2840+
minimum: 0
28372841
type: integer
28382842
splitExternalLocalOriginErrors:
28392843
default: false
@@ -4507,6 +4511,8 @@ spec:
45074511
maximum percentage of hosts in a cluster
45084512
that can be ejected.
45094513
format: int32
4514+
maximum: 100
4515+
minimum: 0
45104516
type: integer
45114517
splitExternalLocalOriginErrors:
45124518
default: false
@@ -6203,6 +6209,8 @@ spec:
62036209
percentage of hosts in a cluster that can be
62046210
ejected.
62056211
format: int32
6212+
maximum: 100
6213+
minimum: 0
62066214
type: integer
62076215
splitExternalLocalOriginErrors:
62086216
default: false

charts/gateway-helm/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ helm uninstall eg -n envoy-gateway-system
7070
| config.envoyGateway | object | `{"extensionApis":{},"gateway":{"controllerName":"gateway.envoyproxy.io/gatewayclass-controller"},"logging":{"level":{"default":"info"}},"provider":{"type":"Kubernetes"}}` | EnvoyGateway configuration. Visit https://gateway.envoyproxy.io/docs/api/extension_types/#envoygateway to view all options. |
7171
| createNamespace | bool | `false` | |
7272
| deployment.annotations | object | `{}` | |
73+
| deployment.envoyGateway.extraEnv | list | `[]` | Additional environment variables for the envoy-gateway container. |
7374
| deployment.envoyGateway.image.repository | string | `""` | |
7475
| deployment.envoyGateway.image.tag | string | `""` | |
7576
| deployment.envoyGateway.imagePullPolicy | string | `""` | |

0 commit comments

Comments
 (0)