Skip to content

Commit 8f1cce3

Browse files
Make some gwconfig fields optional (#1242)
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
1 parent a382111 commit 8f1cce3

69 files changed

Lines changed: 8769 additions & 45086 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.

charts/service-gateway-presets/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ The following table lists the configurable parameters of the `service-gateway-pr
7070
| infra.tls.jks.password | | <code>""</code> |
7171
| infra.dns.provider | | <code>"external" # external,cloudflare,route53,cloudDNS</code> |
7272
| infra.dns.auth | | <code>{}</code> |
73+
| gateway.crd-manager.enabled | | <code>true</code> |
7374
| gateway.gateway-converter.enabled | | <code>false</code> |
7475
| gateway.config.envoyGateway.gateway.controllerName | | <code>gateway.voyagermesh.com/ace</code> |
7576
| gateway.config.envoyGateway.extensionApis | | <code>{}</code> |
@@ -92,7 +93,6 @@ The following table lists the configurable parameters of the `service-gateway-pr
9293
| envoy.provisionerType | | <code>Deployment # DaemonSet</code> |
9394
| envoy.image | | <code>ghcr.io/voyagermesh/envoy</code> |
9495
| envoy.tag | | <code>"v1.36.5-ac"</code> |
95-
| envoy.service.annotations | | <code>{}</code> |
9696
| envoy.service.portRange | Default listener portmanager range to use for gateway exposure | <code>"10000-12767"</code> |
9797
| envoy.service.nodeportRange | Default node portmanager range to use for gateway exposure | <code>"30000-32767"</code> |
9898
| envoy.service.type | | <code>LoadBalancer # ClusterIP, LoadBalancer, NodePort</code> |

charts/service-gateway-presets/crds/gateway.catalog.appscode.com_gatewayconfigs.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3413,12 +3413,6 @@ spec:
34133413
type: integer
34143414
required:
34153415
- enabled
3416-
- featureGates
3417-
- image
3418-
- imagePullPolicy
3419-
- removeUnusedCRDs
3420-
- serviceAccount
3421-
- ttlSecondsAfterFinished
34223416
type: object
34233417
createNamespace:
34243418
type: boolean
@@ -6517,8 +6511,6 @@ spec:
65176511
type: array
65186512
required:
65196513
- image
6520-
- pullPolicy
6521-
- pullSecrets
65226514
type: object
65236515
ratelimit:
65246516
properties:
@@ -6546,8 +6538,6 @@ spec:
65466538
type: array
65476539
required:
65486540
- image
6549-
- pullPolicy
6550-
- pullSecrets
65516541
type: object
65526542
required:
65536543
- envoyGateway
@@ -8888,8 +8878,6 @@ spec:
88888878
type: object
88898879
required:
88908880
- image
8891-
- pullPolicy
8892-
- pullSecrets
88938881
type: object
88948882
topologyInjector:
88958883
properties:

charts/service-gateway-presets/values.openapiv3_schema.yaml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,6 @@ properties:
260260
- NodePort
261261
type: string
262262
required:
263-
- annotations
264263
- externalTrafficPolicy
265264
- nodeportRange
266265
- portRange
@@ -1637,12 +1636,6 @@ properties:
16371636
type: integer
16381637
required:
16391638
- enabled
1640-
- featureGates
1641-
- image
1642-
- imagePullPolicy
1643-
- removeUnusedCRDs
1644-
- serviceAccount
1645-
- ttlSecondsAfterFinished
16461639
type: object
16471640
createNamespace:
16481641
type: boolean
@@ -3128,8 +3121,6 @@ properties:
31283121
type: array
31293122
required:
31303123
- image
3131-
- pullPolicy
3132-
- pullSecrets
31333124
type: object
31343125
ratelimit:
31353126
properties:
@@ -3148,8 +3139,6 @@ properties:
31483139
type: array
31493140
required:
31503141
- image
3151-
- pullPolicy
3152-
- pullSecrets
31533142
type: object
31543143
required:
31553144
- envoyGateway
@@ -4259,8 +4248,6 @@ properties:
42594248
type: object
42604249
required:
42614250
- image
4262-
- pullPolicy
4263-
- pullSecrets
42644251
type: object
42654252
topologyInjector:
42664253
properties:

charts/service-gateway-presets/values.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ infra:
6262
# AWS_REGION: "us-east-1"
6363

6464
gateway:
65+
crd-manager:
66+
enabled: true
6567
gateway-converter:
6668
enabled: false
6769
config:
@@ -102,7 +104,6 @@ envoy:
102104
image: ghcr.io/voyagermesh/envoy
103105
tag: "v1.36.5-ac"
104106
service:
105-
annotations: {}
106107
# Default listener portmanager range to use for gateway exposure
107108
portRange: "10000-12767"
108109
# Default node portmanager range to use for gateway exposure

charts/service-gateway/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ The following table lists the configurable parameters of the `service-gateway` c
9393
| envoy.provisionerType | | <code>Deployment # DaemonSet</code> |
9494
| envoy.image | | <code>ghcr.io/voyagermesh/envoy</code> |
9595
| envoy.tag | | <code>"v1.36.5-ac"</code> |
96-
| envoy.service.annotations | | <code>{}</code> |
9796
| envoy.service.portRange | Default listener portmanager range to use for gateway exposure | <code>"10000-12767"</code> |
9897
| envoy.service.nodeportRange | Default node portmanager range to use for gateway exposure | <code>"30000-32767"</code> |
9998
| envoy.service.seedBackendPort | | <code>8080</code> |

charts/service-gateway/values.openapiv3_schema.yaml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,6 @@ properties:
233233
- NodePort
234234
type: string
235235
required:
236-
- annotations
237236
- externalTrafficPolicy
238237
- nodeportRange
239238
- portRange
@@ -1611,12 +1610,6 @@ properties:
16111610
type: integer
16121611
required:
16131612
- enabled
1614-
- featureGates
1615-
- image
1616-
- imagePullPolicy
1617-
- removeUnusedCRDs
1618-
- serviceAccount
1619-
- ttlSecondsAfterFinished
16201613
type: object
16211614
createNamespace:
16221615
type: boolean
@@ -3102,8 +3095,6 @@ properties:
31023095
type: array
31033096
required:
31043097
- image
3105-
- pullPolicy
3106-
- pullSecrets
31073098
type: object
31083099
ratelimit:
31093100
properties:
@@ -3122,8 +3113,6 @@ properties:
31223113
type: array
31233114
required:
31243115
- image
3125-
- pullPolicy
3126-
- pullSecrets
31273116
type: object
31283117
required:
31293118
- envoyGateway
@@ -4233,8 +4222,6 @@ properties:
42334222
type: object
42344223
required:
42354224
- image
4236-
- pullPolicy
4237-
- pullSecrets
42384225
type: object
42394226
topologyInjector:
42404227
properties:

charts/service-gateway/values.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ envoy:
106106
image: ghcr.io/voyagermesh/envoy
107107
tag: "v1.36.5-ac"
108108
service:
109-
annotations: {}
110109
# Default listener portmanager range to use for gateway exposure
111110
portRange: "10000-12767"
112111
# Default node portmanager range to use for gateway exposure

go.mod

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module go.bytebuilders.dev/installer
33
go 1.25.6
44

55
require (
6-
go.bytebuilders.dev/catalog v0.0.21-0.20260310064619-b60c91703ff4
6+
go.bytebuilders.dev/catalog v0.0.22
77
go.bytebuilders.dev/resource-model v0.4.0
88
go.bytebuilders.dev/ui-wizards v0.31.0
99
go.openviz.dev/installer v0.0.0-20260408131258-3023af9e16ae
@@ -73,7 +73,7 @@ require (
7373
github.com/huandu/xstrings v1.5.0 // indirect
7474
github.com/imdario/mergo v1.0.0 // indirect
7575
github.com/json-iterator/go v1.1.12 // indirect
76-
github.com/klauspost/compress v1.18.1 // indirect
76+
github.com/klauspost/compress v1.18.2 // indirect
7777
github.com/klauspost/cpuid/v2 v2.2.7 // indirect
7878
github.com/mitchellh/copystructure v1.2.0 // indirect
7979
github.com/mitchellh/go-homedir v1.1.0 // indirect
@@ -105,21 +105,21 @@ require (
105105
go.appscode.dev/alerts v0.2.1-0.20250217100836-596fabefb762 // indirect
106106
go.yaml.in/yaml/v2 v2.4.3 // indirect
107107
go.yaml.in/yaml/v3 v3.0.4 // indirect
108-
golang.org/x/crypto v0.46.0 // indirect
109-
golang.org/x/net v0.47.0 // indirect
110-
golang.org/x/oauth2 v0.33.0 // indirect
111-
golang.org/x/sync v0.19.0 // indirect
112-
golang.org/x/sys v0.40.0 // indirect
113-
golang.org/x/term v0.38.0 // indirect
114-
golang.org/x/text v0.32.0 // indirect
108+
golang.org/x/crypto v0.49.0 // indirect
109+
golang.org/x/net v0.52.0 // indirect
110+
golang.org/x/oauth2 v0.34.0 // indirect
111+
golang.org/x/sync v0.20.0 // indirect
112+
golang.org/x/sys v0.42.0 // indirect
113+
golang.org/x/term v0.41.0 // indirect
114+
golang.org/x/text v0.35.0 // indirect
115115
golang.org/x/time v0.14.0 // indirect
116116
gomodules.xyz/encoding v0.0.8 // indirect
117117
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
118118
gomodules.xyz/jsonpath v0.0.2 // indirect
119119
gomodules.xyz/mergo v0.3.13 // indirect
120120
gomodules.xyz/pointer v0.1.0 // indirect
121121
gomodules.xyz/x v0.0.17 // indirect
122-
google.golang.org/protobuf v1.36.10 // indirect
122+
google.golang.org/protobuf v1.36.11 // indirect
123123
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
124124
gopkg.in/inf.v0 v0.9.1 // indirect
125125
gopkg.in/yaml.v2 v2.4.0 // indirect
@@ -141,7 +141,7 @@ require (
141141
sigs.k8s.io/randfill v1.0.0 // indirect
142142
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
143143
stash.appscode.dev/apimachinery v0.42.0 // indirect
144-
voyagermesh.dev/installer v0.0.0-20260306095111-0be6484ed3c8 // indirect
144+
voyagermesh.dev/installer v0.0.0-20260422083412-9fb2b415ba60 // indirect
145145
x-helm.dev/apimachinery v0.0.18 // indirect
146146
)
147147

0 commit comments

Comments
 (0)