Skip to content

Commit e6182c9

Browse files
author
Yann Hamon
committed
Adding new schemas
1 parent e8b7c8a commit e6182c9

File tree

5,252 files changed

+2024289
-324
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,252 files changed

+2024289
-324
lines changed

master-local/_definitions.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -4781,7 +4781,7 @@
47814781
"type": "integer"
47824782
},
47834783
"backoffLimit": {
4784-
"description": "Specifies the number of retries before marking this job failed. Defaults to 6",
4784+
"description": "Specifies the number of retries before marking this job failed. Defaults to 6, unless backoffLimitPerIndex (only Indexed Job) is specified. When backoffLimitPerIndex is specified, backoffLimit defaults to 2147483647.",
47854785
"format": "int32",
47864786
"type": "integer"
47874787
},
@@ -5018,7 +5018,7 @@
50185018
"description": "SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes.",
50195019
"properties": {
50205020
"rules": {
5021-
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SucceededCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
5021+
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SuccessCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
50225022
"items": {
50235023
"$ref": "#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule"
50245024
},
@@ -9701,7 +9701,7 @@
97019701
"description": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.",
97029702
"properties": {
97039703
"preferredDuringSchedulingIgnoredDuringExecution": {
9704-
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
9704+
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and subtracting \"weight\" from the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
97059705
"items": {
97069706
"$ref": "#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm"
97079707
},
@@ -10072,7 +10072,7 @@
1007210072
"type": "boolean"
1007310073
},
1007410074
"hostNetwork": {
10075-
"description": "Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.",
10075+
"description": "Host networking requested for this pod. Use the host's network namespace. Default to false.",
1007610076
"type": "boolean"
1007710077
},
1007810078
"hostPID": {

master-local/jobspec-batch-v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
]
1111
},
1212
"backoffLimit": {
13-
"description": "Specifies the number of retries before marking this job failed. Defaults to 6",
13+
"description": "Specifies the number of retries before marking this job failed. Defaults to 6, unless backoffLimitPerIndex (only Indexed Job) is specified. When backoffLimitPerIndex is specified, backoffLimit defaults to 2147483647.",
1414
"format": "int32",
1515
"type": [
1616
"integer",

master-local/jobspec.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
]
1111
},
1212
"backoffLimit": {
13-
"description": "Specifies the number of retries before marking this job failed. Defaults to 6",
13+
"description": "Specifies the number of retries before marking this job failed. Defaults to 6, unless backoffLimitPerIndex (only Indexed Job) is specified. When backoffLimitPerIndex is specified, backoffLimit defaults to 2147483647.",
1414
"format": "int32",
1515
"type": [
1616
"integer",

master-local/podantiaffinity-v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"description": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.",
33
"properties": {
44
"preferredDuringSchedulingIgnoredDuringExecution": {
5-
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
5+
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and subtracting \"weight\" from the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
66
"items": {
77
"$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm"
88
},

master-local/podantiaffinity.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"description": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.",
33
"properties": {
44
"preferredDuringSchedulingIgnoredDuringExecution": {
5-
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
5+
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and subtracting \"weight\" from the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
66
"items": {
77
"$ref": "_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm"
88
},

master-local/podspec-v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
]
9595
},
9696
"hostNetwork": {
97-
"description": "Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.",
97+
"description": "Host networking requested for this pod. Use the host's network namespace. Default to false.",
9898
"type": [
9999
"boolean",
100100
"null"

master-local/podspec.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
]
9595
},
9696
"hostNetwork": {
97-
"description": "Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.",
97+
"description": "Host networking requested for this pod. Use the host's network namespace. Default to false.",
9898
"type": [
9999
"boolean",
100100
"null"

master-local/successpolicy-batch-v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"description": "SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes.",
33
"properties": {
44
"rules": {
5-
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SucceededCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
5+
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SuccessCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
66
"items": {
77
"$ref": "_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule"
88
},

master-local/successpolicy.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"description": "SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes.",
33
"properties": {
44
"rules": {
5-
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SucceededCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
5+
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SuccessCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
66
"items": {
77
"$ref": "_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule"
88
},

master-standalone-strict/_definitions.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -4938,7 +4938,7 @@
49384938
"type": "integer"
49394939
},
49404940
"backoffLimit": {
4941-
"description": "Specifies the number of retries before marking this job failed. Defaults to 6",
4941+
"description": "Specifies the number of retries before marking this job failed. Defaults to 6, unless backoffLimitPerIndex (only Indexed Job) is specified. When backoffLimitPerIndex is specified, backoffLimit defaults to 2147483647.",
49424942
"format": "int32",
49434943
"type": "integer"
49444944
},
@@ -5182,7 +5182,7 @@
51825182
"description": "SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes.",
51835183
"properties": {
51845184
"rules": {
5185-
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SucceededCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
5185+
"description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SuccessCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.",
51865186
"items": {
51875187
"$ref": "#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule"
51885188
},
@@ -10016,7 +10016,7 @@
1001610016
"description": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.",
1001710017
"properties": {
1001810018
"preferredDuringSchedulingIgnoredDuringExecution": {
10019-
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
10019+
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and subtracting \"weight\" from the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
1002010020
"items": {
1002110021
"$ref": "#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm"
1002210022
},
@@ -10399,7 +10399,7 @@
1039910399
"type": "boolean"
1040010400
},
1040110401
"hostNetwork": {
10402-
"description": "Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.",
10402+
"description": "Host networking requested for this pod. Use the host's network namespace. Default to false.",
1040310403
"type": "boolean"
1040410404
},
1040510405
"hostPID": {

master-standalone-strict/affinity-v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,7 @@
688688
"description": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.",
689689
"properties": {
690690
"preferredDuringSchedulingIgnoredDuringExecution": {
691-
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
691+
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and subtracting \"weight\" from the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
692692
"items": {
693693
"description": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)",
694694
"properties": {

master-standalone-strict/affinity.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,7 @@
688688
"description": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.",
689689
"properties": {
690690
"preferredDuringSchedulingIgnoredDuringExecution": {
691-
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
691+
"description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and subtracting \"weight\" from the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.",
692692
"items": {
693693
"description": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)",
694694
"properties": {

0 commit comments

Comments
 (0)