File tree Expand file tree Collapse file tree
go.bytebuilders.dev/catalog/api/gateway/v1alpha1 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -158,6 +158,42 @@ properties:
158158 - Deployment
159159 - DaemonSet
160160 type : string
161+ replicas :
162+ format : int32
163+ type : integer
164+ resources :
165+ properties :
166+ claims :
167+ items :
168+ properties :
169+ name :
170+ type : string
171+ request :
172+ type : string
173+ required :
174+ - name
175+ type : object
176+ type : array
177+ x-kubernetes-list-map-keys :
178+ - name
179+ x-kubernetes-list-type : map
180+ limits :
181+ additionalProperties :
182+ anyOf :
183+ - type : integer
184+ - type : string
185+ pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
186+ x-kubernetes-int-or-string : true
187+ type : object
188+ requests :
189+ additionalProperties :
190+ anyOf :
191+ - type : integer
192+ - type : string
193+ pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
194+ x-kubernetes-int-or-string : true
195+ type : object
196+ type : object
161197 securityContext :
162198 properties :
163199 allowPrivilegeEscalation :
Original file line number Diff line number Diff line change @@ -102,6 +102,11 @@ envoy:
102102 provisionerType : Deployment # DaemonSet
103103 image : ghcr.io/voyagermesh/envoy
104104 tag : " v1.37.2-ac"
105+ # replicas only applies when provisionerType is Deployment
106+ # replicas: 2
107+ # resources:
108+ # limits:
109+ # memory: 1.5Gi
105110 service :
106111 # Default listener portmanager range to use for gateway exposure
107112 portRange : " 10000-12767"
Original file line number Diff line number Diff line change @@ -38,11 +38,18 @@ spec:
3838 kubernetes :
3939 {{- if eq .Values.envoy.provisionerType "Deployment" }}
4040 envoyDeployment :
41+ {{- with .Values.envoy.replicas }}
42+ replicas : {{ . }}
43+ {{- end }}
4144 {{- else }}
4245 envoyDaemonSet :
4346 {{- end }}
4447 container :
4548 image : " {{ .Values.envoy.image }}:{{ .Values.envoy.tag }}"
49+ {{- with .Values.envoy.resources }}
50+ resources :
51+ {{- toYaml . | nindent 12 }}
52+ {{- end }}
4653 {{- if eq "true" ( include "distro.openshift" . ) }}
4754 securityContext :
4855 {{- toYaml (omit .Values.envoy.securityContext "runAsUser" "runAsGroup" "fsGroup" "supplementalGroups") | nindent 12 }}
Original file line number Diff line number Diff line change @@ -127,6 +127,42 @@ properties:
127127 - Deployment
128128 - DaemonSet
129129 type : string
130+ replicas :
131+ format : int32
132+ type : integer
133+ resources :
134+ properties :
135+ claims :
136+ items :
137+ properties :
138+ name :
139+ type : string
140+ request :
141+ type : string
142+ required :
143+ - name
144+ type : object
145+ type : array
146+ x-kubernetes-list-map-keys :
147+ - name
148+ x-kubernetes-list-type : map
149+ limits :
150+ additionalProperties :
151+ anyOf :
152+ - type : integer
153+ - type : string
154+ pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
155+ x-kubernetes-int-or-string : true
156+ type : object
157+ requests :
158+ additionalProperties :
159+ anyOf :
160+ - type : integer
161+ - type : string
162+ pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
163+ x-kubernetes-int-or-string : true
164+ type : object
165+ type : object
130166 securityContext :
131167 properties :
132168 allowPrivilegeEscalation :
Original file line number Diff line number Diff line change @@ -104,6 +104,11 @@ envoy:
104104 provisionerType : Deployment # DaemonSet
105105 image : ghcr.io/voyagermesh/envoy
106106 tag : " v1.37.2-ac"
107+ # replicas only applies when provisionerType is Deployment
108+ # replicas: 2
109+ # resources:
110+ # limits:
111+ # memory: 1.5Gi
107112 service :
108113 # Default listener portmanager range to use for gateway exposure
109114 portRange : " 10000-12767"
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ module go.bytebuilders.dev/installer
33go 1.25.6
44
55require (
6- go.bytebuilders.dev/catalog v0.0.23
6+ go.bytebuilders.dev/catalog v0.0.25-0.20260706073121-789173bab27a
77 go.bytebuilders.dev/resource-model v0.4.0
88 go.bytebuilders.dev/ui-wizards v0.36.0
99 go.openviz.dev/installer v0.0.0-20260619044110-702becd1dd97
Original file line number Diff line number Diff line change @@ -211,8 +211,8 @@ github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0=
211211github.com/zeebo/xxh3 v1.0.2 /go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA =
212212go.appscode.dev/alerts v0.2.1-0.20260516020454-00c8e56b1991 h1:juyyBSMLxf/D/py8QidUT0wZUIhisivkdeCIvwXvob8 =
213213go.appscode.dev/alerts v0.2.1-0.20260516020454-00c8e56b1991 /go.mod h1:oG1OnN2JTilTTqGAHv4CCoqnvT3u0J8c7YgNny0Rj7g =
214- go.bytebuilders.dev/catalog v0.0.23 h1:C2QLyWa5e32WfhhJLvXgorPwQ1LvEVqT6Ox4GSY2Rf8 =
215- go.bytebuilders.dev/catalog v0.0.23 /go.mod h1:o+3cekrGPUeG95FPtGfDMNiX0k4Lz0vK0Bc8b4F4S9U =
214+ go.bytebuilders.dev/catalog v0.0.25-0.20260706073121-789173bab27a h1:isqMBmEUshUGEiaCP7kFeJc6Y/q9zE+TN99jBHcbz9c =
215+ go.bytebuilders.dev/catalog v0.0.25-0.20260706073121-789173bab27a /go.mod h1:zXAS4yNzCueduM3glK0JDuPuJd2MDvCx2PtauRtzT7I =
216216go.bytebuilders.dev/resource-model v0.4.0 h1:wDXg4SGYn3zNRuOj17gGo0qeSE//ytdzGPSxkHa8JvA =
217217go.bytebuilders.dev/resource-model v0.4.0 /go.mod h1:wGndjj3y+Yjh7+e8Wjc6joqzZCC16WZfKNx9adAFVkw =
218218go.bytebuilders.dev/ui-wizards v0.36.0 h1:HAq89ZSY6aoQU2jc4rg9/DPckTGYhMm4pf+b5sOtJNM =
Original file line number Diff line number Diff line change @@ -219,6 +219,10 @@ type EnvoySpec struct {
219219 Image string `json:"image"`
220220 Tag string `json:"tag"`
221221 //+optional
222+ Replicas * int32 `json:"replicas,omitempty"`
223+ //+optional
224+ Resources core.ResourceRequirements `json:"resources,omitempty"`
225+ //+optional
222226 NodeSelector map [string ]string `json:"nodeSelector"`
223227 //+optional
224228 SecurityContext * core.SecurityContext `json:"securityContext"`
@@ -238,6 +242,10 @@ type EnvoyValues struct {
238242 Image string `json:"image"`
239243 Tag string `json:"tag"`
240244 //+optional
245+ Replicas * int32 `json:"replicas,omitempty"`
246+ //+optional
247+ Resources core.ResourceRequirements `json:"resources,omitempty"`
248+ //+optional
241249 NodeSelector map [string ]string `json:"nodeSelector"`
242250 //+optional
243251 SecurityContext * core.SecurityContext `json:"securityContext"`
Original file line number Diff line number Diff line change @@ -317,7 +317,7 @@ github.com/zeebo/xxh3
317317## explicit; go 1.25
318318go.appscode.dev/alerts/apis/alerts
319319go.appscode.dev/alerts/apis/alerts/v1alpha1
320- # go.bytebuilders.dev/catalog v0.0.23
320+ # go.bytebuilders.dev/catalog v0.0.25-0.20260706073121-789173bab27a
321321## explicit; go 1.25.6
322322go.bytebuilders.dev/catalog/api/gateway/v1alpha1
323323# go.bytebuilders.dev/resource-model v0.4.0
You can’t perform that action at this time.
0 commit comments