|
13 | 13 | "ADMIN"
|
14 | 14 | ]
|
15 | 15 | },
|
16 |
| - "nodePortAnnotations": { |
17 |
| - "$ref": "#/definitions/Map" |
| 16 | + "serverService": { |
| 17 | + "description": "Customization affecting ClusterIP Kubernetes services for WebLogic channels.", |
| 18 | + "$ref": "#/definitions/KubernetesResource" |
18 | 19 | },
|
19 | 20 | "serverPod": {
|
20 |
| - "description": "Configuration affecting the server pod", |
| 21 | + "description": "Configuration affecting server pods", |
21 | 22 | "$ref": "#/definitions/ServerPod"
|
22 | 23 | },
|
23 |
| - "exportedNetworkAccessPoints": { |
24 |
| - "description": "T3 network access points to export", |
25 |
| - "$ref": "#/definitions/Map" |
26 |
| - }, |
27 |
| - "nodePortLabels": { |
28 |
| - "$ref": "#/definitions/Map" |
29 |
| - }, |
30 |
| - "nodePort": { |
31 |
| - "type": "number" |
32 |
| - }, |
33 | 24 | "serverStartPolicy": {
|
34 | 25 | "description": "The strategy for deciding whether to start a server. Legal values are ADMIN_ONLY, NEVER, ALWAYS, or IF_NEEDED.",
|
35 | 26 | "type": "string",
|
|
54 | 45 | "type": "object",
|
55 | 46 | "properties": {
|
56 | 47 | "channels": {
|
57 |
| - "$ref": "#/definitions/Map" |
58 |
| - }, |
59 |
| - "annotations": { |
60 |
| - "$ref": "#/definitions/Map" |
| 48 | + "type": "array", |
| 49 | + "items": { |
| 50 | + "$ref": "#/definitions/Channel" |
| 51 | + } |
| 52 | + } |
| 53 | + } |
| 54 | + }, |
| 55 | + "Channel": { |
| 56 | + "type": "object", |
| 57 | + "properties": { |
| 58 | + "channelName": { |
| 59 | + "type": "string" |
61 | 60 | },
|
62 |
| - "labels": { |
63 |
| - "$ref": "#/definitions/Map" |
| 61 | + "nodePort": { |
| 62 | + "type": "number" |
64 | 63 | }
|
65 | 64 | }
|
66 | 65 | },
|
|
79 | 78 | "ADMIN"
|
80 | 79 | ]
|
81 | 80 | },
|
| 81 | + "serverService": { |
| 82 | + "description": "Customization affecting ClusterIP Kubernetes services for WebLogic channels.", |
| 83 | + "$ref": "#/definitions/KubernetesResource" |
| 84 | + }, |
82 | 85 | "maxUnavailable": {
|
83 | 86 | "description": "The maximum number of cluster membrers that can be temporarily unavailable. Defaults to 1.",
|
84 | 87 | "type": "number",
|
|
94 | 97 | "type": "string"
|
95 | 98 | },
|
96 | 99 | "serverPod": {
|
97 |
| - "description": "Configuration affecting the server pod", |
| 100 | + "description": "Configuration affecting server pods", |
98 | 101 | "$ref": "#/definitions/ServerPod"
|
99 | 102 | },
|
100 | 103 | "serverStartPolicy": {
|
|
223 | 226 | "description": "The name of the configmap for optional WebLogic configuration overrides.",
|
224 | 227 | "type": "string"
|
225 | 228 | },
|
| 229 | + "serverService": { |
| 230 | + "description": "Customization affecting ClusterIP Kubernetes services for WebLogic channels.", |
| 231 | + "$ref": "#/definitions/KubernetesResource" |
| 232 | + }, |
226 | 233 | "domainHome": {
|
227 | 234 | "description": "The folder for the Weblogic Domain. (Not required)Defaults to /shared/domains/domains/domainUID if domainHomeInImage is falseDefaults to /shared/domains/domain if domainHomeInImage is true",
|
228 | 235 | "type": "string"
|
|
239 | 246 | "$ref": "#/definitions/AdminServer"
|
240 | 247 | },
|
241 | 248 | "serverPod": {
|
242 |
| - "description": "Configuration affecting the server pod", |
| 249 | + "description": "Configuration affecting server pods", |
243 | 250 | "$ref": "#/definitions/ServerPod"
|
244 | 251 | },
|
245 | 252 | "logHome": {
|
|
296 | 303 | }
|
297 | 304 | }
|
298 | 305 | },
|
| 306 | + "KubernetesResource": { |
| 307 | + "type": "object", |
| 308 | + "properties": { |
| 309 | + "annotations": { |
| 310 | + "description": "Annotations applied to pods", |
| 311 | + "$ref": "#/definitions/Map" |
| 312 | + }, |
| 313 | + "labels": { |
| 314 | + "description": "Labels applied to pods", |
| 315 | + "$ref": "#/definitions/Map" |
| 316 | + } |
| 317 | + } |
| 318 | + }, |
299 | 319 | "ManagedServer": {
|
300 | 320 | "type": "object",
|
301 | 321 | "properties": {
|
|
307 | 327 | "ADMIN"
|
308 | 328 | ]
|
309 | 329 | },
|
| 330 | + "serverService": { |
| 331 | + "description": "Customization affecting ClusterIP Kubernetes services for WebLogic channels.", |
| 332 | + "$ref": "#/definitions/KubernetesResource" |
| 333 | + }, |
310 | 334 | "serverPod": {
|
311 |
| - "description": "Configuration affecting the server pod", |
| 335 | + "description": "Configuration affecting server pods", |
312 | 336 | "$ref": "#/definitions/ServerPod"
|
313 | 337 | },
|
314 | 338 | "serverName": {
|
315 | 339 | "type": "string"
|
316 | 340 | },
|
317 |
| - "nodePort": { |
318 |
| - "type": "number" |
319 |
| - }, |
320 | 341 | "serverStartPolicy": {
|
321 | 342 | "description": "The strategy for deciding whether to start a server. Legal values are ADMIN_ONLY, NEVER, ALWAYS, or IF_NEEDED.",
|
322 | 343 | "type": "string",
|
|
374 | 395 | "ServerPod": {
|
375 | 396 | "type": "object",
|
376 | 397 | "properties": {
|
377 |
| - "serviceLabels": { |
378 |
| - "description": "Labels applied to services", |
379 |
| - "$ref": "#/definitions/Map" |
380 |
| - }, |
381 | 398 | "livenessProbe": {
|
382 | 399 | "description": "Settings for the liveness probe associated with a server",
|
383 | 400 | "$ref": "#/definitions/ProbeTuning"
|
|
393 | 410 | "$ref": "#/definitions/V1Volume"
|
394 | 411 | }
|
395 | 412 | },
|
| 413 | + "annotations": { |
| 414 | + "description": "Annotations applied to pods", |
| 415 | + "$ref": "#/definitions/Map" |
| 416 | + }, |
396 | 417 | "resources": {
|
397 | 418 | "description": "Memory and cpu minimum requirements and limits for the server",
|
398 | 419 | "$ref": "#/definitions/V1ResourceRequirements"
|
399 | 420 | },
|
| 421 | + "readinessProbe": { |
| 422 | + "description": "Settings for the readiness probe associated with a server", |
| 423 | + "$ref": "#/definitions/ProbeTuning" |
| 424 | + }, |
| 425 | + "containerSecurityContext": { |
| 426 | + "description": "Container-level security attributes. Will override any matching pod-level attributes", |
| 427 | + "$ref": "#/definitions/V1SecurityContext" |
| 428 | + }, |
400 | 429 | "env": {
|
401 | 430 | "description": "A list of environment variables to add to a server",
|
402 | 431 | "type": "array",
|
403 | 432 | "items": {
|
404 | 433 | "$ref": "#/definitions/V1EnvVar"
|
405 | 434 | }
|
406 | 435 | },
|
407 |
| - "podAnnotations": { |
408 |
| - "description": "Annotations applied to pods", |
| 436 | + "labels": { |
| 437 | + "description": "Labels applied to pods", |
409 | 438 | "$ref": "#/definitions/Map"
|
410 | 439 | },
|
411 | 440 | "nodeSelector": {
|
|
418 | 447 | "items": {
|
419 | 448 | "$ref": "#/definitions/V1VolumeMount"
|
420 | 449 | }
|
421 |
| - }, |
422 |
| - "podLabels": { |
423 |
| - "description": "Labels applied to pods", |
424 |
| - "$ref": "#/definitions/Map" |
425 |
| - }, |
426 |
| - "readinessProbe": { |
427 |
| - "description": "Settings for the readiness probe associated with a server", |
428 |
| - "$ref": "#/definitions/ProbeTuning" |
429 |
| - }, |
430 |
| - "serviceAnnotations": { |
431 |
| - "description": "Annotations applied to services", |
432 |
| - "$ref": "#/definitions/Map" |
433 |
| - }, |
434 |
| - "containerSecurityContext": { |
435 |
| - "description": "Container-level security attributes. Will override any matching pod-level attributes", |
436 |
| - "$ref": "#/definitions/V1SecurityContext" |
437 | 450 | }
|
438 | 451 | }
|
439 | 452 | },
|
|
0 commit comments