|
836 | 836 | }
|
837 | 837 | ],
|
838 | 838 | "required": [
|
839 |
| - "spec", |
840 |
| - "metadata" |
| 839 | + "metadata", |
| 840 | + "spec" |
841 | 841 | ],
|
842 | 842 | "properties": {
|
843 | 843 | "metadata": {
|
844 | 844 | "description": "The domain meta-data. Must include the name and namespace.",
|
845 | 845 | "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"
|
846 | 846 | },
|
847 | 847 | "apiVersion": {
|
848 |
| - "description": "The API version for the Domain. Must be \u0027weblogic.oracle/v2\u0027.", |
| 848 | + "description": "The API version for the Domain.", |
849 | 849 | "type": "string"
|
850 | 850 | },
|
851 | 851 | "kind": {
|
|
952 | 952 | "IF_NEEDED"
|
953 | 953 | ]
|
954 | 954 | },
|
955 |
| - "restartVersion": { |
956 |
| - "description": "If present, every time this value is updated the operator will restart the required servers.", |
957 |
| - "type": "string" |
958 |
| - }, |
959 | 955 | "adminService": {
|
960 | 956 | "description": "Configures which of the admin server\u0027s WebLogic admin channels should be exposed outside the Kubernetes cluster via a node port service.",
|
961 | 957 | "$ref": "#/definitions/AdminService"
|
| 958 | + }, |
| 959 | + "restartVersion": { |
| 960 | + "description": "If present, every time this value is updated the operator will restart the required servers.", |
| 961 | + "type": "string" |
962 | 962 | }
|
963 | 963 | }
|
964 | 964 | },
|
|
971 | 971 | "items": {
|
972 | 972 | "$ref": "#/definitions/Channel"
|
973 | 973 | }
|
| 974 | + }, |
| 975 | + "annotations": { |
| 976 | + "description": "Annotations to associate with the external channel service", |
| 977 | + "$ref": "#/definitions/Map" |
| 978 | + }, |
| 979 | + "labels": { |
| 980 | + "description": "Labels to associate with the external channel service", |
| 981 | + "$ref": "#/definitions/Map" |
974 | 982 | }
|
975 | 983 | }
|
976 | 984 | },
|
|
1268 | 1276 | "description": "Customization affecting ClusterIP Kubernetes services for WebLogic server instances.",
|
1269 | 1277 | "$ref": "#/definitions/KubernetesResource"
|
1270 | 1278 | },
|
1271 |
| - "serverPod": { |
1272 |
| - "description": "Configuration affecting server pods", |
1273 |
| - "$ref": "#/definitions/ServerPod" |
1274 |
| - }, |
1275 | 1279 | "serverName": {
|
1276 | 1280 | "description": "The name of the server. Required",
|
1277 | 1281 | "type": "string"
|
1278 | 1282 | },
|
| 1283 | + "serverPod": { |
| 1284 | + "description": "Configuration affecting server pods", |
| 1285 | + "$ref": "#/definitions/ServerPod" |
| 1286 | + }, |
1279 | 1287 | "serverStartPolicy": {
|
1280 | 1288 | "description": "The strategy for deciding whether to start a server. Legal values are ALWAYS, NEVER, or IF_NEEDED.",
|
1281 | 1289 | "type": "string",
|
|
1354 | 1362 | "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume"
|
1355 | 1363 | }
|
1356 | 1364 | },
|
1357 |
| - "annotations": { |
1358 |
| - "description": "The annotations to be attached to generated resources.", |
1359 |
| - "$ref": "#/definitions/Map" |
1360 |
| - }, |
1361 | 1365 | "resources": {
|
1362 | 1366 | "description": "Memory and cpu minimum requirements and limits for the server.",
|
1363 | 1367 | "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements"
|
1364 | 1368 | },
|
1365 |
| - "readinessProbe": { |
1366 |
| - "description": "Settings for the readiness probe associated with a server.", |
1367 |
| - "$ref": "#/definitions/ProbeTuning" |
1368 |
| - }, |
1369 |
| - "containerSecurityContext": { |
1370 |
| - "description": "Container-level security attributes. Will override any matching pod-level attributes.", |
1371 |
| - "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" |
| 1369 | + "annotations": { |
| 1370 | + "description": "The annotations to be attached to generated resources.", |
| 1371 | + "$ref": "#/definitions/Map" |
1372 | 1372 | },
|
1373 | 1373 | "env": {
|
1374 | 1374 | "description": "A list of environment variables to add to a server",
|
|
1377 | 1377 | "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar"
|
1378 | 1378 | }
|
1379 | 1379 | },
|
1380 |
| - "labels": { |
1381 |
| - "description": "The labels to be attached to generated resources. The label names must not start with \u0027weblogic.\u0027.", |
1382 |
| - "$ref": "#/definitions/Map" |
1383 |
| - }, |
1384 | 1380 | "nodeSelector": {
|
1385 | 1381 | "description": "Selector which must match a node\u0027s labels for the pod to be scheduled on that node.",
|
1386 | 1382 | "$ref": "#/definitions/Map"
|
|
1391 | 1387 | "items": {
|
1392 | 1388 | "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount"
|
1393 | 1389 | }
|
| 1390 | + }, |
| 1391 | + "labels": { |
| 1392 | + "description": "The labels to be attached to generated resources. The label names must not start with \u0027weblogic.\u0027.", |
| 1393 | + "$ref": "#/definitions/Map" |
| 1394 | + }, |
| 1395 | + "readinessProbe": { |
| 1396 | + "description": "Settings for the readiness probe associated with a server.", |
| 1397 | + "$ref": "#/definitions/ProbeTuning" |
| 1398 | + }, |
| 1399 | + "containers": { |
| 1400 | + "description": "Additional containers to be included in the server pod.", |
| 1401 | + "type": "array", |
| 1402 | + "items": { |
| 1403 | + "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" |
| 1404 | + } |
| 1405 | + }, |
| 1406 | + "containerSecurityContext": { |
| 1407 | + "description": "Container-level security attributes. Will override any matching pod-level attributes.", |
| 1408 | + "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" |
| 1409 | + }, |
| 1410 | + "initContainers": { |
| 1411 | + "description": "Initialization containers", |
| 1412 | + "type": "array", |
| 1413 | + "items": { |
| 1414 | + "$ref": "https://github.com/garethr/kubernetes-json-schema/blob/master/v1.9.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" |
| 1415 | + } |
1394 | 1416 | }
|
1395 | 1417 | }
|
1396 | 1418 | },
|
|
0 commit comments