RabbitMQ
- Description
- RabbitmqCluster is the Schema for the RabbitmqCluster API. Each instance of this object corresponds to a single RabbitMQ cluster.
- Type
object
Specification
.spec
- Description
- Spec is the desired state of the RabbitmqCluster Custom Resource.
- Type
object
.spec.affinity
- Description
- Affinity scheduling rules to be applied on created Pods.
- Type
object
.spec.affinity.nodeAffinity
- Description
- Describes node affinity scheduling rules for the pod.
- Type
object
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Description
- The scheduler will prefer to schedule pods to nodes that satisfy the 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 affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Description
- An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
- Type
object- Required
preferenceweight
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference
- Description
- A node selector term, associated with the corresponding weight.
- Type
object
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions
- Description
- A list of node selector requirements by node's labels.
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]
- Description
- A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values
- Description
- An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values[]
- Type
string
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields
- Description
- A list of node selector requirements by node's fields.
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]
- Description
- A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values
- Description
- An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values[]
- Type
string
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Description
- If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
- Type
object- Required
nodeSelectorTerms
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
- Description
- Required. A list of node selector terms. The terms are ORed.
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]
- Description
- A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
- Type
object
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions
- Description
- A list of node selector requirements by node's labels.
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]
- Description
- A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values
- Description
- An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values[]
- Type
string
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields
- Description
- A list of node selector requirements by node's fields.
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]
- Description
- A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values
- Description
- An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values[]
- Type
string
.spec.affinity.podAffinity
- Description
- Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Description
- The scheduler will prefer to schedule pods to nodes that satisfy the 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 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.
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Description
- The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
- Type
object- Required
podAffinityTermweight
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Description
- Required. A pod affinity term, associated with the corresponding weight.
- Type
object- Required
topologyKey
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Description
- A label query over a set of resources, in this case pods.
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Description
- A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Description
- namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace".
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Description
- If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Description
- Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
- Type
object- Required
topologyKey
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Description
- A label query over a set of resources, in this case pods.
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Description
- A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Description
- namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace".
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.affinity.podAntiAffinity
- Description
- Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
- 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.
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Description
- The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
- Type
object- Required
podAffinityTermweight
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Description
- Required. A pod affinity term, associated with the corresponding weight.
- Type
object- Required
topologyKey
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Description
- A label query over a set of resources, in this case pods.
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Description
- A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Description
- namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace".
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Description
- If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Description
- Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
- Type
object- Required
topologyKey
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Description
- A label query over a set of resources, in this case pods.
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Description
- A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Description
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Description
- A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Description
- values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Description
- matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Description
- namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace".
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.imagePullSecrets
- Description
- List of Secret resource containing access credentials to the registry for the RabbitMQ image. Required if the image registry is private.
- Type
array
.spec.imagePullSecrets[]
- Description
- LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
- Type
object
.spec.override
- Type
object
.spec.override.service
- Type
object
.spec.override.service.spec
- Type
object
.spec.override.service.spec.clusterIPs
- Type
array
.spec.override.service.spec.clusterIPs[]
- Type
string
.spec.override.service.spec.externalIPs
- Type
array
.spec.override.service.spec.externalIPs[]
- Type
string
.spec.override.service.spec.ipFamilies
- Type
array
.spec.override.service.spec.ipFamilies[]
- Type
string
.spec.override.service.spec.loadBalancerSourceRanges
- Type
array
.spec.override.service.spec.loadBalancerSourceRanges[]
- Type
string
.spec.override.service.spec.ports
- Type
array
.spec.override.service.spec.ports[]
- Type
object- Required
port
.spec.override.service.spec.selector
- Type
object
.spec.override.service.spec.sessionAffinityConfig
- Type
object
.spec.override.service.spec.sessionAffinityConfig.clientIP
- Type
object
.spec.override.statefulSet
- Type
object
.spec.override.statefulSet.spec
- Type
object
.spec.override.statefulSet.spec.selector
- Type
object
.spec.override.statefulSet.spec.selector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.selector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.selector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.selector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.selector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template
- Type
object
.spec.override.statefulSet.spec.template.spec
- Type
object- Required
containers
.spec.override.statefulSet.spec.template.spec.affinity
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
preferenceweight
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
object- Required
nodeSelectorTerms
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
podAffinityTermweight
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Type
object- Required
topologyKey
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
topologyKey
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
podAffinityTermweight
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Type
object- Required
topologyKey
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
topologyKey
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Type
array
.spec.override.statefulSet.spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[]
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.containers[].args
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].args[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].command
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].env
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].env[]
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.containers[].env[].valueFrom
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].env[].valueFrom.configMapKeyRef
- Type
object- Required
key
.spec.override.statefulSet.spec.template.spec.containers[].env[].valueFrom.fieldRef
- Type
object- Required
fieldPath
.spec.override.statefulSet.spec.template.spec.containers[].env[].valueFrom.resourceFieldRef
- Type
object- Required
resource
.spec.override.statefulSet.spec.template.spec.containers[].env[].valueFrom.secretKeyRef
- Type
object- Required
key
.spec.override.statefulSet.spec.template.spec.containers[].envFrom
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].envFrom[]
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].envFrom[].configMapRef
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].envFrom[].secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.postStart.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.containers[].lifecycle.preStop.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.containers[].livenessProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].ports
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].ports[]
- Type
object- Required
containerPort
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.containers[].readinessProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].resources
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].resources.limits
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].resources.requests
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].securityContext
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.capabilities
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.capabilities.add
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.capabilities.add[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.capabilities.drop
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.capabilities.drop[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.seLinuxOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.seccompProfile
- Type
object- Required
type
.spec.override.statefulSet.spec.template.spec.containers[].securityContext.windowsOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.containers[].startupProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.containers[].volumeDevices
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].volumeDevices[]
- Type
object- Required
devicePathname
.spec.override.statefulSet.spec.template.spec.containers[].volumeMounts
- Type
array
.spec.override.statefulSet.spec.template.spec.containers[].volumeMounts[]
- Type
object- Required
mountPathname
.spec.override.statefulSet.spec.template.spec.dnsConfig
- Type
object
.spec.override.statefulSet.spec.template.spec.dnsConfig.nameservers
- Type
array
.spec.override.statefulSet.spec.template.spec.dnsConfig.nameservers[]
- Type
string
.spec.override.statefulSet.spec.template.spec.dnsConfig.options
- Type
array
.spec.override.statefulSet.spec.template.spec.dnsConfig.options[]
- Type
object
.spec.override.statefulSet.spec.template.spec.dnsConfig.searches
- Type
array
.spec.override.statefulSet.spec.template.spec.dnsConfig.searches[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[]
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].args
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].args[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].command
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].env
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].env[]
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].env[].valueFrom
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].env[].valueFrom.configMapKeyRef
- Type
object- Required
key
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].env[].valueFrom.fieldRef
- Type
object- Required
fieldPath
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].env[].valueFrom.resourceFieldRef
- Type
object- Required
resource
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].env[].valueFrom.secretKeyRef
- Type
object- Required
key
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].envFrom
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].envFrom[]
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].envFrom[].configMapRef
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].envFrom[].secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.postStart.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].lifecycle.preStop.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].livenessProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].ports
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].ports[]
- Type
object- Required
containerPort
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].readinessProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].resources
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].resources.limits
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].resources.requests
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.capabilities
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.capabilities.add
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.capabilities.add[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.capabilities.drop
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.capabilities.drop[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.seLinuxOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.seccompProfile
- Type
object- Required
type
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].securityContext.windowsOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].startupProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].volumeDevices
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].volumeDevices[]
- Type
object- Required
devicePathname
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].volumeMounts
- Type
array
.spec.override.statefulSet.spec.template.spec.ephemeralContainers[].volumeMounts[]
- Type
object- Required
mountPathname
.spec.override.statefulSet.spec.template.spec.hostAliases
- Type
array
.spec.override.statefulSet.spec.template.spec.hostAliases[]
- Type
object
.spec.override.statefulSet.spec.template.spec.hostAliases[].hostnames
- Type
array
.spec.override.statefulSet.spec.template.spec.hostAliases[].hostnames[]
- Type
string
.spec.override.statefulSet.spec.template.spec.imagePullSecrets
- Type
array
.spec.override.statefulSet.spec.template.spec.imagePullSecrets[]
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[]
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.initContainers[].args
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].args[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].command
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].env
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].env[]
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.initContainers[].env[].valueFrom
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].env[].valueFrom.configMapKeyRef
- Type
object- Required
key
.spec.override.statefulSet.spec.template.spec.initContainers[].env[].valueFrom.fieldRef
- Type
object- Required
fieldPath
.spec.override.statefulSet.spec.template.spec.initContainers[].env[].valueFrom.resourceFieldRef
- Type
object- Required
resource
.spec.override.statefulSet.spec.template.spec.initContainers[].env[].valueFrom.secretKeyRef
- Type
object- Required
key
.spec.override.statefulSet.spec.template.spec.initContainers[].envFrom
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].envFrom[]
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].envFrom[].configMapRef
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].envFrom[].secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.postStart.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.initContainers[].lifecycle.preStop.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.initContainers[].livenessProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].ports
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].ports[]
- Type
object- Required
containerPort
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.initContainers[].readinessProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].resources
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].resources.limits
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].resources.requests
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.capabilities
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.capabilities.add
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.capabilities.add[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.capabilities.drop
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.capabilities.drop[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.seLinuxOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.seccompProfile
- Type
object- Required
type
.spec.override.statefulSet.spec.template.spec.initContainers[].securityContext.windowsOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.exec
- Type
object
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.exec.command
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.exec.command[]
- Type
string
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.grpc
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.httpGet
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.httpGet.httpHeaders
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.initContainers[].startupProbe.tcpSocket
- Type
object- Required
port
.spec.override.statefulSet.spec.template.spec.initContainers[].volumeDevices
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].volumeDevices[]
- Type
object- Required
devicePathname
.spec.override.statefulSet.spec.template.spec.initContainers[].volumeMounts
- Type
array
.spec.override.statefulSet.spec.template.spec.initContainers[].volumeMounts[]
- Type
object- Required
mountPathname
.spec.override.statefulSet.spec.template.spec.nodeSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.os
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.overhead
- Type
object
.spec.override.statefulSet.spec.template.spec.readinessGates
- Type
array
.spec.override.statefulSet.spec.template.spec.readinessGates[]
- Type
object- Required
conditionType
.spec.override.statefulSet.spec.template.spec.securityContext
- Type
object
.spec.override.statefulSet.spec.template.spec.securityContext.seLinuxOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.securityContext.seccompProfile
- Type
object- Required
type
.spec.override.statefulSet.spec.template.spec.securityContext.supplementalGroups
- Type
array
.spec.override.statefulSet.spec.template.spec.securityContext.supplementalGroups[]
- Type
integer
.spec.override.statefulSet.spec.template.spec.securityContext.sysctls
- Type
array
.spec.override.statefulSet.spec.template.spec.securityContext.sysctls[]
- Type
object- Required
namevalue
.spec.override.statefulSet.spec.template.spec.securityContext.windowsOptions
- Type
object
.spec.override.statefulSet.spec.template.spec.tolerations
- Type
array
.spec.override.statefulSet.spec.template.spec.tolerations[]
- Type
object
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints
- Type
array
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[]
- Type
object- Required
maxSkewtopologyKeywhenUnsatisfiable
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].labelSelector
- Type
object
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].labelSelector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].labelSelector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].labelSelector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].matchLabelKeys
- Type
array
.spec.override.statefulSet.spec.template.spec.topologySpreadConstraints[].matchLabelKeys[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[]
- Type
object- Required
name
.spec.override.statefulSet.spec.template.spec.volumes[].awsElasticBlockStore
- Type
object- Required
volumeID
.spec.override.statefulSet.spec.template.spec.volumes[].azureDisk
- Type
object- Required
diskNamediskURI
.spec.override.statefulSet.spec.template.spec.volumes[].azureFile
- Type
object- Required
secretNameshareName
.spec.override.statefulSet.spec.template.spec.volumes[].cephfs
- Type
object- Required
monitors
.spec.override.statefulSet.spec.template.spec.volumes[].cephfs.monitors
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].cephfs.monitors[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes[].cephfs.secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].cinder
- Type
object- Required
volumeID
.spec.override.statefulSet.spec.template.spec.volumes[].cinder.secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].configMap
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].configMap.items
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].configMap.items[]
- Type
object- Required
keypath
.spec.override.statefulSet.spec.template.spec.volumes[].csi
- Type
object- Required
driver
.spec.override.statefulSet.spec.template.spec.volumes[].csi.nodePublishSecretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].csi.volumeAttributes
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].downwardAPI
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].downwardAPI.items
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].downwardAPI.items[]
- Type
object- Required
path
.spec.override.statefulSet.spec.template.spec.volumes[].downwardAPI.items[].fieldRef
- Type
object- Required
fieldPath
.spec.override.statefulSet.spec.template.spec.volumes[].downwardAPI.items[].resourceFieldRef
- Type
object- Required
resource
.spec.override.statefulSet.spec.template.spec.volumes[].emptyDir
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate
- Type
object- Required
spec
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.accessModes
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.accessModes[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource
- Type
object- Required
kindname
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef
- Type
object- Required
kindname
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.limits
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.requests
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchLabels
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].fc
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].fc.targetWWNs
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].fc.targetWWNs[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes[].fc.wwids
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].fc.wwids[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes[].flexVolume
- Type
object- Required
driver
.spec.override.statefulSet.spec.template.spec.volumes[].flexVolume.options
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].flexVolume.secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].flocker
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].gcePersistentDisk
- Type
object- Required
pdName
.spec.override.statefulSet.spec.template.spec.volumes[].gitRepo
- Type
object- Required
repository
.spec.override.statefulSet.spec.template.spec.volumes[].glusterfs
- Type
object- Required
endpointspath
.spec.override.statefulSet.spec.template.spec.volumes[].hostPath
- Type
object- Required
path
.spec.override.statefulSet.spec.template.spec.volumes[].iscsi
- Type
object- Required
iqnluntargetPortal
.spec.override.statefulSet.spec.template.spec.volumes[].iscsi.portals
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].iscsi.portals[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes[].iscsi.secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].nfs
- Type
object- Required
pathserver
.spec.override.statefulSet.spec.template.spec.volumes[].persistentVolumeClaim
- Type
object- Required
claimName
.spec.override.statefulSet.spec.template.spec.volumes[].photonPersistentDisk
- Type
object- Required
pdID
.spec.override.statefulSet.spec.template.spec.volumes[].portworxVolume
- Type
object- Required
volumeID
.spec.override.statefulSet.spec.template.spec.volumes[].projected
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[]
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].configMap
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].configMap.items
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].configMap.items[]
- Type
object- Required
keypath
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].downwardAPI
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].downwardAPI.items
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].downwardAPI.items[]
- Type
object- Required
path
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].downwardAPI.items[].fieldRef
- Type
object- Required
fieldPath
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef
- Type
object- Required
resource
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].secret
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].secret.items
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].secret.items[]
- Type
object- Required
keypath
.spec.override.statefulSet.spec.template.spec.volumes[].projected.sources[].serviceAccountToken
- Type
object- Required
path
.spec.override.statefulSet.spec.template.spec.volumes[].quobyte
- Type
object- Required
registryvolume
.spec.override.statefulSet.spec.template.spec.volumes[].rbd
- Type
object- Required
imagemonitors
.spec.override.statefulSet.spec.template.spec.volumes[].rbd.monitors
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].rbd.monitors[]
- Type
string
.spec.override.statefulSet.spec.template.spec.volumes[].rbd.secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].scaleIO
- Type
object- Required
gatewaysecretRefsystem
.spec.override.statefulSet.spec.template.spec.volumes[].scaleIO.secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].secret
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].secret.items
- Type
array
.spec.override.statefulSet.spec.template.spec.volumes[].secret.items[]
- Type
object- Required
keypath
.spec.override.statefulSet.spec.template.spec.volumes[].storageos
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].storageos.secretRef
- Type
object
.spec.override.statefulSet.spec.template.spec.volumes[].vsphereVolume
- Type
object- Required
volumePath
.spec.override.statefulSet.spec.updateStrategy
- Type
object
.spec.override.statefulSet.spec.updateStrategy.rollingUpdate
- Type
object
.spec.override.statefulSet.spec.volumeClaimTemplates
- Type
array
.spec.override.statefulSet.spec.volumeClaimTemplates[]
- Type
object
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec
- Type
object
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.accessModes
- Type
array
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.accessModes[]
- Type
string
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.dataSource
- Type
object- Required
kindname
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.dataSourceRef
- Type
object- Required
kindname
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.resources
- Type
object
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.resources.limits
- Type
object
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.resources.requests
- Type
object
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.selector
- Type
object
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.selector.matchExpressions
- Type
array
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.selector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.selector.matchExpressions[].values
- Type
array
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.selector.matchExpressions[].values[]
- Type
string
.spec.override.statefulSet.spec.volumeClaimTemplates[].spec.selector.matchLabels
- Type
object
.spec.persistence
- Description
- The desired persistent storage configuration for each Pod in the cluster.
- Type
object
.spec.rabbitmq
- Description
- Configuration options for RabbitMQ Pods created in the cluster.
- Type
object
.spec.rabbitmq.additionalPlugins
- Description
- List of plugins to enable in addition to essential plugins: rabbitmq_management, rabbitmq_prometheus, and rabbitmq_peer_discovery_k8s.
- Type
array
.spec.rabbitmq.additionalPlugins[]
- Description
- A Plugin to enable on the RabbitmqCluster.
- Type
string
.spec.resources
- Description
- The desired compute resource requirements of Pods in the cluster.
- Type
object
.spec.resources.limits
- Description
- Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Type
object
.spec.resources.requests
- Description
- Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
- Type
object
.spec.service
- Description
- The desired state of the Kubernetes Service to create for the cluster.
- Type
object
.spec.service.annotations
- Description
- Annotations to add to the Service.
- Type
object
.spec.exporter
- Description
- Exporter controls standalone rabbitmq-exporter resources.
- Type
object
.spec.tls
- Description
- TLS-related configuration for the RabbitMQ cluster.
- Type
object
.spec.tolerations
- Description
- Tolerations is the list of Toleration resources attached to each Pod in the RabbitmqCluster.
- Type
array
.spec.tolerations[]
- Description
- The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
- Type
object
.spec.upgradeOption
- Description
- UpgradeOption defines the upgrade strategy for the Redis instance.
- Type
object
.status
- Description
- Status presents the observed state of RabbitmqCluster
- Type
object- Required
conditions
.status.binding
- Description
- Binding exposes a secret containing the binding information for this RabbitmqCluster. It implements the service binding Provisioned Service duck type. See: https://k8s-service-bindings.github.io/spec/#provisioned-service
- Type
object
.status.conditions
- Description
- Set of Conditions describing the current state of the RabbitmqCluster
- Type
array
.status.conditions[]
- Type
object- Required
statustype
.status.defaultUser
- Description
- Identifying information on internal resources
- Type
object
.status.defaultUser.secretReference
- Description
- Reference to the Kubernetes Secret containing the credentials of the default user.
- Type
object- Required
keysnamenamespace
.status.defaultUser.secretReference.keys
- Description
- Key-value pairs in the Secret corresponding to `username` and `password`
- Type
object
.status.defaultUser.serviceReference
- Description
- Reference to the Kubernetes Service serving the cluster.
- Type
object- Required
namenamespace
.status.upgradeStatus
- Description
- UpgradeStatus indicates the status of the bundle upgrade.
- Type
object
API Endpoints
The following API endpoints are available:
/apis/rabbitmq.com/v1beta1/namespaces/{namespace}/rabbitmqclustersDELETE: delete collection of RabbitmqClusterGET: list objects of kind RabbitmqClusterPOST: create a new RabbitmqCluster
/apis/rabbitmq.com/v1beta1/namespaces/{namespace}/rabbitmqclusters/{name}DELETE: delete the specified RabbitmqClusterGET: read the specified RabbitmqClusterPATCH: partially update the specified RabbitmqClusterPUT: replace the specified RabbitmqCluster
/apis/rabbitmq.com/v1beta1/namespaces/{namespace}/rabbitmqclusters/{name}/statusGET: read status of the specified RabbitmqClusterPATCH: partially update status of the specified RabbitmqClusterPUT: replace status of the specified RabbitmqCluster
/apis/rabbitmq.com/v1beta1/namespaces/{namespace}/rabbitmqclusters
- HTTP method
DELETE- Description
- delete collection of RabbitmqCluster
- HTTP responses
- HTTP method
GET- Description
- list objects of kind RabbitmqCluster
- HTTP responses
- HTTP method
POST- Description
- create a new RabbitmqCluster
- Query parameters
- Body parameters
- HTTP responses
/apis/rabbitmq.com/v1beta1/namespaces/{namespace}/rabbitmqclusters/{name}
- HTTP method
DELETE- Description
- delete the specified RabbitmqCluster
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified RabbitmqCluster
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified RabbitmqCluster
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified RabbitmqCluster
- Query parameters
- Body parameters
- HTTP responses
/apis/rabbitmq.com/v1beta1/namespaces/{namespace}/rabbitmqclusters/{name}/status
- HTTP method
GET- Description
- read status of the specified RabbitmqCluster
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified RabbitmqCluster
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified RabbitmqCluster
- Query parameters
- Body parameters
- HTTP responses