|
31 | 31 | ]
|
32 | 32 | },
|
33 | 33 | "restartVersion": {
|
34 |
| - "description": "If present, every time this value is updated the operator will restart the required servers", |
| 34 | + "description": "If present, every time this value is updated the operator will restart the required servers.", |
35 | 35 | "type": "string"
|
36 | 36 | },
|
37 | 37 | "adminService": {
|
|
68 | 68 | "channelName"
|
69 | 69 | ]
|
70 | 70 | },
|
71 |
| - "Chronology": { |
72 |
| - "type": "object", |
73 |
| - "properties": {} |
74 |
| - }, |
75 | 71 | "Cluster": {
|
76 | 72 | "type": "object",
|
77 | 73 | "properties": {
|
|
93 | 89 | "minimum": 1
|
94 | 90 | },
|
95 | 91 | "replicas": {
|
96 |
| - "description": "The number of managed servers to run in this cluster", |
| 92 | + "description": "The number of managed servers to run in this cluster.", |
97 | 93 | "type": "number",
|
98 | 94 | "minimum": 0
|
99 | 95 | },
|
|
118 | 114 | ]
|
119 | 115 | },
|
120 | 116 | "restartVersion": {
|
121 |
| - "description": "If present, every time this value is updated the operator will restart the required servers", |
| 117 | + "description": "If present, every time this value is updated the operator will restart the required servers.", |
122 | 118 | "type": "string"
|
123 | 119 | }
|
124 | 120 | },
|
|
127 | 123 | ]
|
128 | 124 | },
|
129 | 125 | "DateTime": {
|
130 |
| - "type": "object", |
131 |
| - "properties": { |
132 |
| - "iChronology": { |
133 |
| - "$ref": "#/definitions/Chronology" |
134 |
| - }, |
135 |
| - "iMillis": { |
136 |
| - "type": "number" |
137 |
| - } |
138 |
| - }, |
139 |
| - "required": [ |
140 |
| - "iMillis" |
141 |
| - ] |
| 126 | + "format": "date-time", |
| 127 | + "type": "string" |
142 | 128 | },
|
143 | 129 | "DomainCondition": {
|
144 | 130 | "type": "object",
|
145 | 131 | "properties": {
|
146 | 132 | "reason": {
|
| 133 | + "description": "Unique, one-word, CamelCase reason for the condition\u0027s last transition.", |
147 | 134 | "type": "string"
|
148 | 135 | },
|
149 | 136 | "lastTransitionTime": {
|
| 137 | + "description": "Last time the condition transitioned from one status to another.", |
150 | 138 | "$ref": "#/definitions/DateTime"
|
151 | 139 | },
|
152 | 140 | "message": {
|
| 141 | + "description": "Human-readable message indicating details about last transition.", |
153 | 142 | "type": "string"
|
154 | 143 | },
|
155 | 144 | "type": {
|
| 145 | + "description": "Type is the type of the condition. Currently, valid types are Progressing, Available, and Failure. Required", |
156 | 146 | "type": "string"
|
157 | 147 | },
|
158 | 148 | "lastProbeTime": {
|
| 149 | + "description": "Last time we probed the condition.", |
159 | 150 | "$ref": "#/definitions/DateTime"
|
160 | 151 | },
|
161 | 152 | "status": {
|
| 153 | + "description": "Status is the status of the condition. Can be True, False, Unknown. Required", |
162 | 154 | "type": "string"
|
163 | 155 | }
|
164 | 156 | }
|
|
175 | 167 | ]
|
176 | 168 | },
|
177 | 169 | "image": {
|
178 |
| - "description": "The Weblogic Docker image; required when domainHomeInImage is true; otherwise, defaults to store/oracle/weblogic:12.2.1.3", |
| 170 | + "description": "The Weblogic Docker image; required when domainHomeInImage is true; otherwise, defaults to store/oracle/weblogic:12.2.1.3.", |
179 | 171 | "type": "string"
|
180 | 172 | },
|
181 | 173 | "imagePullPolicy": {
|
182 |
| - "description": "The image pull policy for the WebLogic Docker image. Legal values are Always, Never and IfNotPresent. Defaults to Always if image ends in :latest, IfNotPresent otherwise", |
| 174 | + "description": "The image pull policy for the WebLogic Docker image. Legal values are Always, Never and IfNotPresent. Defaults to Always if image ends in :latest, IfNotPresent otherwise.", |
183 | 175 | "type": "string",
|
184 | 176 | "enum": [
|
185 | 177 | "Always",
|
|
188 | 180 | ]
|
189 | 181 | },
|
190 | 182 | "replicas": {
|
191 |
| - "description": "The number of managed servers to run in any cluster that does not specify a replica count", |
| 183 | + "description": "The number of managed servers to run in any cluster that does not specify a replica count.", |
192 | 184 | "type": "number",
|
193 | 185 | "minimum": 0
|
194 | 186 | },
|
|
207 | 199 | }
|
208 | 200 | },
|
209 | 201 | "domainHomeInImage": {
|
210 |
| - "description": "True if this domain\u0027s home is defined in the docker image for the domain. Defaults to true", |
| 202 | + "description": "True if this domain\u0027s home is defined in the docker image for the domain. Defaults to true.", |
211 | 203 | "type": "boolean"
|
212 | 204 | },
|
213 | 205 | "domainUID": {
|
214 | 206 | "pattern": "^[a-z0-9_.]{1,253}$",
|
215 |
| - "description": "Domain unique identifier. Must be unique across the Kubernetes cluster. (Not required)Defaults to the value of metadata.name", |
| 207 | + "description": "Domain unique identifier. Must be unique across the Kubernetes cluster. Not required. Defaults to the value of metadata.name", |
216 | 208 | "type": "string"
|
217 | 209 | },
|
218 | 210 | "serverStartPolicy": {
|
|
225 | 217 | ]
|
226 | 218 | },
|
227 | 219 | "restartVersion": {
|
228 |
| - "description": "If present, every time this value is updated the operator will restart the required servers", |
| 220 | + "description": "If present, every time this value is updated the operator will restart the required servers.", |
229 | 221 | "type": "string"
|
230 | 222 | },
|
231 | 223 | "configOverrides": {
|
|
237 | 229 | "$ref": "#/definitions/KubernetesResource"
|
238 | 230 | },
|
239 | 231 | "domainHome": {
|
240 |
| - "description": "The folder for the Weblogic Domain. (Not required)Defaults to /shared/domains/domains/domainUID if domainHomeInImage is falseDefaults to /u01/oracle/user_projects/domains/ if domainHomeInImage is true", |
| 232 | + "description": "The folder for the Weblogic Domain. Not required. Defaults to /shared/domains/domains/domainUID if domainHomeInImage is false Defaults to /u01/oracle/user_projects/domains/ if domainHomeInImage is true", |
241 | 233 | "type": "string"
|
242 | 234 | },
|
243 | 235 | "logHomeEnabled": {
|
244 |
| - "description": "Specified whether the log home folder is enabled (Not required). Defaults to true if domainHomeInImage is false. Defaults to false if domainHomeInImage is true. ", |
| 236 | + "description": "Specified whether the log home folder is enabled. Not required. Defaults to true if domainHomeInImage is false. Defaults to false if domainHomeInImage is true. ", |
245 | 237 | "type": "boolean"
|
246 | 238 | },
|
247 | 239 | "webLogicCredentialsSecret": {
|
248 | 240 | "description": "The name of a pre-created Kubernetes secret, in the domain\u0027s namepace, that holds the username and password needed to boot WebLogic Server under the \u0027username\u0027 and \u0027password\u0027 fields.",
|
249 | 241 | "$ref": "#/definitions/V1SecretReference"
|
250 | 242 | },
|
251 | 243 | "adminServer": {
|
252 |
| - "description": "Configuration for the admin server", |
| 244 | + "description": "Configuration for the admin server.", |
253 | 245 | "$ref": "#/definitions/AdminServer"
|
254 | 246 | },
|
255 | 247 | "serverPod": {
|
|
261 | 253 | "type": "string"
|
262 | 254 | },
|
263 | 255 | "includeServerOutInPodLog": {
|
264 |
| - "description": "If true (the default), the server .out file will be included in the pod\u0027s stdout", |
| 256 | + "description": "If true (the default), the server .out file will be included in the pod\u0027s stdout.", |
265 | 257 | "type": "boolean"
|
266 | 258 | },
|
267 | 259 | "managedServers": {
|
268 |
| - "description": "Configuration for the managed servers", |
| 260 | + "description": "Configuration for the managed servers.", |
269 | 261 | "type": "array",
|
270 | 262 | "items": {
|
271 | 263 | "$ref": "#/definitions/ManagedServer"
|
272 | 264 | }
|
273 | 265 | },
|
274 | 266 | "clusters": {
|
275 |
| - "description": "Configuration for the clusters", |
| 267 | + "description": "Configuration for the clusters.", |
276 | 268 | "type": "array",
|
277 | 269 | "items": {
|
278 | 270 | "$ref": "#/definitions/Cluster"
|
|
284 | 276 | "type": "object",
|
285 | 277 | "properties": {
|
286 | 278 | "reason": {
|
| 279 | + "description": "A brief CamelCase message indicating details about why the domain is in this state.", |
287 | 280 | "type": "string"
|
288 | 281 | },
|
289 | 282 | "servers": {
|
| 283 | + "description": "Status of WebLogic servers in this domain.", |
290 | 284 | "type": "array",
|
291 | 285 | "items": {
|
292 | 286 | "$ref": "#/definitions/ServerStatus"
|
293 | 287 | }
|
294 | 288 | },
|
295 | 289 | "replicas": {
|
| 290 | + "description": "The number of running managed servers in the WebLogic cluster if there is only one cluster in the domain and where the cluster does not explicitly configure its replicas in a cluster specification.", |
296 | 291 | "type": "number",
|
297 | 292 | "minimum": 0
|
298 | 293 | },
|
299 | 294 | "startTime": {
|
| 295 | + "description": "RFC 3339 date and time at which the operator started the domain. This will be when the operator begins processing and will precede when the various servers or clusters are available.", |
300 | 296 | "$ref": "#/definitions/DateTime"
|
301 | 297 | },
|
302 | 298 | "conditions": {
|
| 299 | + "description": "Current service state of domain.", |
303 | 300 | "type": "array",
|
304 | 301 | "items": {
|
305 | 302 | "$ref": "#/definitions/DomainCondition"
|
306 | 303 | }
|
307 | 304 | },
|
308 | 305 | "message": {
|
| 306 | + "description": "A human readable message indicating details about why the domain is in this condition.", |
309 | 307 | "type": "string"
|
310 | 308 | }
|
311 | 309 | }
|
|
343 | 341 | "$ref": "#/definitions/ServerPod"
|
344 | 342 | },
|
345 | 343 | "serverName": {
|
346 |
| - "description": "The name of the server. Required.", |
| 344 | + "description": "The name of the server. Required", |
347 | 345 | "type": "string"
|
348 | 346 | },
|
349 | 347 | "serverStartPolicy": {
|
|
356 | 354 | ]
|
357 | 355 | },
|
358 | 356 | "restartVersion": {
|
359 |
| - "description": "If present, every time this value is updated the operator will restart the required servers", |
| 357 | + "description": "If present, every time this value is updated the operator will restart the required servers.", |
360 | 358 | "type": "string"
|
361 | 359 | }
|
362 | 360 | },
|
|
389 | 387 | "type": "object",
|
390 | 388 | "properties": {
|
391 | 389 | "overallHealth": {
|
| 390 | + "description": "Server health of this WebLogic server.", |
392 | 391 | "type": "string"
|
393 | 392 | },
|
394 | 393 | "activationTime": {
|
| 394 | + "description": "RFC 3339 date and time at which the server started.", |
395 | 395 | "$ref": "#/definitions/DateTime"
|
396 | 396 | },
|
397 | 397 | "subsystems": {
|
| 398 | + "description": "Status of unhealthy subsystems, if any.", |
398 | 399 | "type": "array",
|
399 | 400 | "items": {
|
400 | 401 | "$ref": "#/definitions/SubsystemHealth"
|
|
406 | 407 | "type": "object",
|
407 | 408 | "properties": {
|
408 | 409 | "livenessProbe": {
|
409 |
| - "description": "Settings for the liveness probe associated with a server", |
| 410 | + "description": "Settings for the liveness probe associated with a server.", |
410 | 411 | "$ref": "#/definitions/ProbeTuning"
|
411 | 412 | },
|
412 | 413 | "podSecurityContext": {
|
413 |
| - "description": "Pod-level security attributes", |
| 414 | + "description": "Pod-level security attributes.", |
414 | 415 | "$ref": "#/definitions/V1PodSecurityContext"
|
415 | 416 | },
|
416 | 417 | "volumes": {
|
417 |
| - "description": "Additional volumes to be created in the server pod", |
| 418 | + "description": "Additional volumes to be created in the server pod.", |
418 | 419 | "type": "array",
|
419 | 420 | "items": {
|
420 | 421 | "$ref": "#/definitions/V1Volume"
|
|
425 | 426 | "$ref": "#/definitions/Map"
|
426 | 427 | },
|
427 | 428 | "resources": {
|
428 |
| - "description": "Memory and cpu minimum requirements and limits for the server", |
| 429 | + "description": "Memory and cpu minimum requirements and limits for the server.", |
429 | 430 | "$ref": "#/definitions/V1ResourceRequirements"
|
430 | 431 | },
|
431 | 432 | "readinessProbe": {
|
432 |
| - "description": "Settings for the readiness probe associated with a server", |
| 433 | + "description": "Settings for the readiness probe associated with a server.", |
433 | 434 | "$ref": "#/definitions/ProbeTuning"
|
434 | 435 | },
|
435 | 436 | "containerSecurityContext": {
|
436 |
| - "description": "Container-level security attributes. Will override any matching pod-level attributes", |
| 437 | + "description": "Container-level security attributes. Will override any matching pod-level attributes.", |
437 | 438 | "$ref": "#/definitions/V1SecurityContext"
|
438 | 439 | },
|
439 | 440 | "env": {
|
|
452 | 453 | "$ref": "#/definitions/Map"
|
453 | 454 | },
|
454 | 455 | "volumeMounts": {
|
455 |
| - "description": "Additional volume mounts for the server pod", |
| 456 | + "description": "Additional volume mounts for the server pod.", |
456 | 457 | "type": "array",
|
457 | 458 | "items": {
|
458 | 459 | "$ref": "#/definitions/V1VolumeMount"
|
|
464 | 465 | "type": "object",
|
465 | 466 | "properties": {
|
466 | 467 | "nodeName": {
|
| 468 | + "description": "Name of node that is hosting the Pod containing this WebLogic server.", |
467 | 469 | "type": "string"
|
468 | 470 | },
|
469 | 471 | "clusterName": {
|
| 472 | + "description": "WebLogic cluster name, if the server is part of a cluster.", |
470 | 473 | "type": "string"
|
471 | 474 | },
|
472 | 475 | "serverName": {
|
| 476 | + "description": "WebLogic server name. Required", |
473 | 477 | "type": "string"
|
474 | 478 | },
|
475 | 479 | "health": {
|
| 480 | + "description": "Current status and health of a specific WebLogic server.", |
476 | 481 | "$ref": "#/definitions/ServerHealth"
|
477 | 482 | },
|
478 | 483 | "state": {
|
| 484 | + "description": "Current state of this WebLogic server. Required", |
479 | 485 | "type": "string"
|
480 | 486 | }
|
481 | 487 | }
|
|
484 | 490 | "type": "object",
|
485 | 491 | "properties": {
|
486 | 492 | "symptoms": {
|
| 493 | + "description": "Symptoms provided by the reporting subsystem.", |
487 | 494 | "type": "array",
|
488 | 495 | "items": {
|
489 | 496 | "type": "string"
|
490 | 497 | }
|
491 | 498 | },
|
492 | 499 | "health": {
|
| 500 | + "description": "Server health of this WebLogic server. Required", |
493 | 501 | "type": "string"
|
494 | 502 | },
|
495 | 503 | "subsystemName": {
|
| 504 | + "description": "Name of subsystem providing symptom information. Required", |
496 | 505 | "type": "string"
|
497 | 506 | }
|
498 | 507 | }
|
|
1631 | 1640 | "$ref": "#/definitions/V1ObjectMeta"
|
1632 | 1641 | },
|
1633 | 1642 | "apiVersion": {
|
1634 |
| - "description": "The API version for the Domain. Must be \u0027weblogic.oracle/v2\u0027", |
| 1643 | + "description": "The API version for the Domain. Must be \u0027weblogic.oracle/v2\u0027.", |
1635 | 1644 | "type": "string"
|
1636 | 1645 | },
|
1637 | 1646 | "kind": {
|
1638 |
| - "description": "The type of resource. Must be \u0027Domain\u0027", |
| 1647 | + "description": "The type of resource. Must be \u0027Domain\u0027.", |
1639 | 1648 | "type": "string"
|
1640 | 1649 | },
|
1641 | 1650 | "spec": {
|
1642 |
| - "description": "The actual specification of the domain. Required.", |
| 1651 | + "description": "The specification of the domain. Required", |
1643 | 1652 | "$ref": "#/definitions/DomainSpec"
|
1644 | 1653 | },
|
1645 | 1654 | "status": {
|
| 1655 | + "description": "The current status of the domain. Updated by the operator.", |
1646 | 1656 | "$ref": "#/definitions/DomainStatus"
|
1647 | 1657 | }
|
1648 | 1658 | },
|
|
0 commit comments