91
91
DeployOption contains the options of deploying a cluster-manager
92
92
Default mode is used if DeployOption is not set.
93
93
properties :
94
+ default :
95
+ description : Default includes configurations for clustermanager
96
+ in the Default mode
97
+ properties :
98
+ registrationWebhookConfiguration :
99
+ description : RegistrationWebhookConfiguration represents the
100
+ customized webhook-server configuration of registration.
101
+ properties :
102
+ address :
103
+ description : |-
104
+ Address represents the address of a webhook-server.
105
+ It could be in IP format or fqdn format.
106
+ The Address must be reachable by apiserver of the hub cluster.
107
+ pattern : ^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$
108
+ type : string
109
+ healthProbeBindAddress :
110
+ default : :8000
111
+ description : |-
112
+ HealthProbeBindAddress represents the healthcheck address of a webhook-server. The default value is ":8000".
113
+ Healthchecks may be disabled by setting a value of "0" or "".
114
+ type : string
115
+ hostNetwork :
116
+ description : |-
117
+ HostNetwork enables running webhook pods with hostNetwork: true
118
+ This may be required in some installations, such as EKS with Calico CNI,
119
+ to allow the API Server to communicate with the webhook pods.
120
+ type : boolean
121
+ metricsBindAddress :
122
+ default : :8080
123
+ description : |-
124
+ MetricsBindAddress represents the metrics address of a webhook-server. The default value is ":8080"
125
+ Metrics may be disabled by setting a value of "0" or "".
126
+ type : string
127
+ port :
128
+ default : 443
129
+ description : Port represents the port of a webhook-server.
130
+ The default value of Port is 443.
131
+ format : int32
132
+ maximum : 65535
133
+ type : integer
134
+ type : object
135
+ workWebhookConfiguration :
136
+ description : WorkWebhookConfiguration represents the customized
137
+ webhook-server configuration of work.
138
+ properties :
139
+ address :
140
+ description : |-
141
+ Address represents the address of a webhook-server.
142
+ It could be in IP format or fqdn format.
143
+ The Address must be reachable by apiserver of the hub cluster.
144
+ pattern : ^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$
145
+ type : string
146
+ healthProbeBindAddress :
147
+ default : :8000
148
+ description : |-
149
+ HealthProbeBindAddress represents the healthcheck address of a webhook-server. The default value is ":8000".
150
+ Healthchecks may be disabled by setting a value of "0" or "".
151
+ type : string
152
+ hostNetwork :
153
+ description : |-
154
+ HostNetwork enables running webhook pods with hostNetwork: true
155
+ This may be required in some installations, such as EKS with Calico CNI,
156
+ to allow the API Server to communicate with the webhook pods.
157
+ type : boolean
158
+ metricsBindAddress :
159
+ default : :8080
160
+ description : |-
161
+ MetricsBindAddress represents the metrics address of a webhook-server. The default value is ":8080"
162
+ Metrics may be disabled by setting a value of "0" or "".
163
+ type : string
164
+ port :
165
+ default : 443
166
+ description : Port represents the port of a webhook-server.
167
+ The default value of Port is 443.
168
+ format : int32
169
+ maximum : 65535
170
+ type : integer
171
+ type : object
172
+ type : object
94
173
hosted :
95
174
description : Hosted includes configurations we need for clustermanager
96
175
in the Hosted mode.
@@ -106,16 +185,35 @@ spec:
106
185
The Address must be reachable by apiserver of the hub cluster.
107
186
pattern : ^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$
108
187
type : string
188
+ healthProbeBindAddress :
189
+ default : :8000
190
+ description : |-
191
+ HealthProbeBindAddress represents the healthcheck address of a webhook-server. The default value is ":8000".
192
+ Healthchecks may be disabled by setting a value of "0" or "".
193
+ type : string
194
+ hostNetwork :
195
+ description : |-
196
+ HostNetwork enables running webhook pods with hostNetwork: true
197
+ This may be required in some installations, such as EKS with Calico CNI,
198
+ to allow the API Server to communicate with the webhook pods.
199
+ type : boolean
200
+ metricsBindAddress :
201
+ default : :8080
202
+ description : |-
203
+ MetricsBindAddress represents the metrics address of a webhook-server. The default value is ":8080"
204
+ Metrics may be disabled by setting a value of "0" or "".
205
+ type : string
109
206
port :
110
207
default : 443
111
208
description : Port represents the port of a webhook-server.
112
209
The default value of Port is 443.
113
210
format : int32
114
211
maximum : 65535
115
212
type : integer
116
- required :
117
- - address
118
213
type : object
214
+ x-kubernetes-validations :
215
+ - message : Address is required for hosted webhook configuration
216
+ rule : self.Address != ''
119
217
workWebhookConfiguration :
120
218
description : WorkWebhookConfiguration represents the customized
121
219
webhook-server configuration of work.
@@ -127,16 +225,35 @@ spec:
127
225
The Address must be reachable by apiserver of the hub cluster.
128
226
pattern : ^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$
129
227
type : string
228
+ healthProbeBindAddress :
229
+ default : :8000
230
+ description : |-
231
+ HealthProbeBindAddress represents the healthcheck address of a webhook-server. The default value is ":8000".
232
+ Healthchecks may be disabled by setting a value of "0" or "".
233
+ type : string
234
+ hostNetwork :
235
+ description : |-
236
+ HostNetwork enables running webhook pods with hostNetwork: true
237
+ This may be required in some installations, such as EKS with Calico CNI,
238
+ to allow the API Server to communicate with the webhook pods.
239
+ type : boolean
240
+ metricsBindAddress :
241
+ default : :8080
242
+ description : |-
243
+ MetricsBindAddress represents the metrics address of a webhook-server. The default value is ":8080"
244
+ Metrics may be disabled by setting a value of "0" or "".
245
+ type : string
130
246
port :
131
247
default : 443
132
248
description : Port represents the port of a webhook-server.
133
249
The default value of Port is 443.
134
250
format : int32
135
251
maximum : 65535
136
252
type : integer
137
- required :
138
- - address
139
253
type : object
254
+ x-kubernetes-validations :
255
+ - message : Address is required for hosted webhook configuration
256
+ rule : self.Address != ''
140
257
type : object
141
258
mode :
142
259
default : Default
0 commit comments