[bot] [main] Automated version update
This commit is contained in:
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: alertmanagerconfigs.monitoring.coreos.com
|
||||
spec:
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: alertmanagers.monitoring.coreos.com
|
||||
spec:
|
||||
@@ -973,14 +973,14 @@ spec:
|
||||
alertmanagerConfiguration:
|
||||
description: 'EXPERIMENTAL: alertmanagerConfiguration specifies the
|
||||
global Alertmanager configuration. If defined, it takes precedence
|
||||
over the `configSecret` field. This field may change in future releases.
|
||||
The specified global alertmanager config will not force add a namespace
|
||||
label in routes and inhibitRules.'
|
||||
over the `configSecret` field. This field may change in future releases.'
|
||||
properties:
|
||||
name:
|
||||
description: The name of the AlertmanagerConfig resource which
|
||||
holds the global configuration. It must be in the same namespace
|
||||
as the Alertmanager.
|
||||
is used to generate the global configuration. It must be defined
|
||||
in the same namespace as the Alertmanager object. The operator
|
||||
will not enforce a `namespace` label for routes and inhibition
|
||||
rules.
|
||||
minLength: 1
|
||||
type: string
|
||||
type: object
|
||||
@@ -1010,10 +1010,15 @@ spec:
|
||||
type: string
|
||||
type: array
|
||||
configSecret:
|
||||
description: ConfigSecret is the name of a Kubernetes Secret in the
|
||||
same namespace as the Alertmanager object, which contains configuration
|
||||
for this Alertmanager instance. Defaults to 'alertmanager-<alertmanager-name>'
|
||||
The secret is mounted into /etc/alertmanager/config.
|
||||
description: "ConfigSecret is the name of a Kubernetes Secret in the
|
||||
same namespace as the Alertmanager object, which contains the configuration
|
||||
for this Alertmanager instance. If empty, it defaults to 'alertmanager-<alertmanager-name>'.
|
||||
\n The Alertmanager configuration should be available under the
|
||||
`alertmanager.yaml` key. Additional keys from the original secret
|
||||
are copied to the generated secret. \n If either the secret or the
|
||||
`alertmanager.yaml` key is missing, the operator provisions an Alertmanager
|
||||
configuration with one empty receiver (effectively dropping alert
|
||||
notifications)."
|
||||
type: string
|
||||
containers:
|
||||
description: 'Containers allows injecting additional containers. This
|
||||
@@ -3917,13 +3922,13 @@ spec:
|
||||
automatically if one of them is empty and the other
|
||||
is non-empty. There are two important differences
|
||||
between DataSource and DataSourceRef: * While DataSource
|
||||
only allows two specific types of objects, DataSourceRef allows
|
||||
any non-core object, as well as PersistentVolumeClaim
|
||||
only allows two specific types of objects, DataSourceRef
|
||||
allows any non-core object, as well as PersistentVolumeClaim
|
||||
objects. * While DataSource ignores disallowed values
|
||||
(dropping them), DataSourceRef preserves all values,
|
||||
and generates an error if a disallowed value is specified.
|
||||
(Alpha) Using this field requires the AnyVolumeDataSource
|
||||
feature gate to be enabled.'
|
||||
(dropping them), DataSourceRef preserves all values,
|
||||
and generates an error if a disallowed value is
|
||||
specified. (Alpha) Using this field requires the
|
||||
AnyVolumeDataSource feature gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the resource
|
||||
@@ -4140,11 +4145,11 @@ spec:
|
||||
and the other is non-empty. There are two important
|
||||
differences between DataSource and DataSourceRef: *
|
||||
While DataSource only allows two specific types of objects,
|
||||
DataSourceRef allows any non-core object, as well
|
||||
as PersistentVolumeClaim objects. * While DataSource
|
||||
ignores disallowed values (dropping them), DataSourceRef preserves
|
||||
DataSourceRef allows any non-core object, as well as
|
||||
PersistentVolumeClaim objects. * While DataSource ignores
|
||||
disallowed values (dropping them), DataSourceRef preserves
|
||||
all values, and generates an error if a disallowed value
|
||||
is specified. (Alpha) Using this field requires the
|
||||
is specified. (Alpha) Using this field requires the
|
||||
AnyVolumeDataSource feature gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -4474,10 +4479,10 @@ spec:
|
||||
description: 'WhenUnsatisfiable indicates how to deal with a
|
||||
pod if it doesn''t satisfy the spread constraint. - DoNotSchedule
|
||||
(default) tells the scheduler not to schedule it. - ScheduleAnyway
|
||||
tells the scheduler to schedule the pod in any location, but
|
||||
tells the scheduler to schedule the pod in any location, but
|
||||
giving higher precedence to topologies that would help reduce
|
||||
the skew. A constraint is considered "Unsatisfiable" for
|
||||
an incoming pod if and only if every possible node assignment
|
||||
the skew. A constraint is considered "Unsatisfiable" for an
|
||||
incoming pod if and only if every possible node assignment
|
||||
for that pod would violate "MaxSkew" on some topology. For
|
||||
example, in a 3-zone cluster, MaxSkew is set to 1, and pods
|
||||
with the same labelSelector spread as 3/1/1: | zone1 | zone2
|
||||
@@ -4929,18 +4934,17 @@ spec:
|
||||
pod starts, and deleted when the pod is removed. \n Use this
|
||||
if: a) the volume is only needed while the pod runs, b) features
|
||||
of normal volumes like restoring from snapshot or capacity
|
||||
\ tracking are needed, c) the storage driver is specified
|
||||
through a storage class, and d) the storage driver supports
|
||||
dynamic volume provisioning through a PersistentVolumeClaim
|
||||
(see EphemeralVolumeSource for more information on the
|
||||
connection between this volume type and PersistentVolumeClaim).
|
||||
\n Use PersistentVolumeClaim or one of the vendor-specific
|
||||
APIs for volumes that persist for longer than the lifecycle
|
||||
of an individual pod. \n Use CSI for light-weight local ephemeral
|
||||
volumes if the CSI driver is meant to be used that way - see
|
||||
the documentation of the driver for more information. \n A
|
||||
pod can use both types of ephemeral volumes and persistent
|
||||
volumes at the same time."
|
||||
tracking are needed, c) the storage driver is specified through
|
||||
a storage class, and d) the storage driver supports dynamic
|
||||
volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource
|
||||
for more information on the connection between this volume
|
||||
type and PersistentVolumeClaim). \n Use PersistentVolumeClaim
|
||||
or one of the vendor-specific APIs for volumes that persist
|
||||
for longer than the lifecycle of an individual pod. \n Use
|
||||
CSI for light-weight local ephemeral volumes if the CSI driver
|
||||
is meant to be used that way - see the documentation of the
|
||||
driver for more information. \n A pod can use both types of
|
||||
ephemeral volumes and persistent volumes at the same time."
|
||||
properties:
|
||||
volumeClaimTemplate:
|
||||
description: "Will be used to create a stand-alone PVC to
|
||||
@@ -5028,13 +5032,13 @@ spec:
|
||||
other is non-empty. There are two important differences
|
||||
between DataSource and DataSourceRef: * While
|
||||
DataSource only allows two specific types of objects,
|
||||
DataSourceRef allows any non-core object, as
|
||||
well as PersistentVolumeClaim objects. * While
|
||||
DataSource ignores disallowed values (dropping
|
||||
them), DataSourceRef preserves all values, and
|
||||
generates an error if a disallowed value is specified.
|
||||
(Alpha) Using this field requires the AnyVolumeDataSource
|
||||
feature gate to be enabled.'
|
||||
DataSourceRef allows any non-core object, as well
|
||||
as PersistentVolumeClaim objects. * While DataSource
|
||||
ignores disallowed values (dropping them), DataSourceRef
|
||||
preserves all values, and generates an error if
|
||||
a disallowed value is specified. (Alpha) Using
|
||||
this field requires the AnyVolumeDataSource feature
|
||||
gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the resource
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: podmonitors.monitoring.coreos.com
|
||||
spec:
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: probes.monitoring.coreos.com
|
||||
spec:
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: prometheuses.monitoring.coreos.com
|
||||
spec:
|
||||
@@ -2678,6 +2678,7 @@ spec:
|
||||
monitors and probes. This is an experimental feature, this behaviour
|
||||
could change or be removed in the future. Only valid in Prometheus
|
||||
versions 2.28.0 and newer.'
|
||||
pattern: (^0|([0-9]*[.])?[0-9]+((K|M|G|T|E|P)i?)?B)$
|
||||
type: string
|
||||
enforcedLabelLimit:
|
||||
description: Per-scrape limit on number of labels that will be accepted
|
||||
@@ -2704,8 +2705,8 @@ spec:
|
||||
description: "EnforcedNamespaceLabel If set, a label will be added
|
||||
to \n 1. all user-metrics (created by `ServiceMonitor`, `PodMonitor`
|
||||
and `Probe` objects) and 2. in all `PrometheusRule` objects (except
|
||||
the ones excluded in `prometheusRulesExcludedFromEnforce`) to *
|
||||
alerting & recording rules and * the metrics used in their expressions
|
||||
the ones excluded in `prometheusRulesExcludedFromEnforce`) to *
|
||||
alerting & recording rules and * the metrics used in their expressions
|
||||
(`expr`). \n Label name is this field's value. Label value is the
|
||||
namespace of the created object (mentioned above)."
|
||||
type: string
|
||||
@@ -2732,6 +2733,42 @@ spec:
|
||||
evaluationInterval:
|
||||
description: 'Interval between consecutive evaluations. Default: `1m`'
|
||||
type: string
|
||||
excludedFromEnforcement:
|
||||
description: List of references to PodMonitor, ServiceMonitor, Probe
|
||||
and PrometheusRule objects to be excluded from enforcing a namespace
|
||||
label of origin. Applies only if enforcedNamespaceLabel set to true.
|
||||
items:
|
||||
description: ObjectReference references a PodMonitor, ServiceMonitor,
|
||||
Probe or PrometheusRule object.
|
||||
properties:
|
||||
group:
|
||||
default: monitoring.coreos.com
|
||||
description: Group of the referent. When not specified, it defaults
|
||||
to `monitoring.coreos.com`
|
||||
enum:
|
||||
- monitoring.coreos.com
|
||||
type: string
|
||||
name:
|
||||
description: Name of the referent. When not set, all resources
|
||||
are matched.
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
|
||||
minLength: 1
|
||||
type: string
|
||||
resource:
|
||||
description: Resource of the referent.
|
||||
enum:
|
||||
- prometheusrules
|
||||
- servicemonitors
|
||||
- podmonitors
|
||||
- probes
|
||||
type: string
|
||||
required:
|
||||
- namespace
|
||||
- resource
|
||||
type: object
|
||||
type: array
|
||||
externalLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -4265,10 +4302,11 @@ spec:
|
||||
will _not_ be added when value is set to empty string (`""`).
|
||||
type: string
|
||||
prometheusRulesExcludedFromEnforce:
|
||||
description: PrometheusRulesExcludedFromEnforce - list of prometheus
|
||||
description: 'PrometheusRulesExcludedFromEnforce - list of prometheus
|
||||
rules to be excluded from enforcing of adding namespace labels.
|
||||
Works only if enforcedNamespaceLabel set to true. Make sure both
|
||||
ruleNamespace and ruleName are set for each pair
|
||||
ruleNamespace and ruleName are set for each pair. Deprecated: use
|
||||
excludedFromEnforcement instead.'
|
||||
items:
|
||||
description: PrometheusRuleExcludeConfig enables users to configure
|
||||
excluded PrometheusRule names and their namespaces to be ignored
|
||||
@@ -5192,8 +5230,8 @@ spec:
|
||||
hours days weeks years).
|
||||
type: string
|
||||
retentionSize:
|
||||
description: 'Maximum amount of disk space used by blocks. Supported
|
||||
units: B, KB, MB, GB, TB, PB, EB. Ex: `512MB`.'
|
||||
description: Maximum amount of disk space used by blocks.
|
||||
pattern: (^0|([0-9]*[.])?[0-9]+((K|M|G|T|E|P)i?)?B)$
|
||||
type: string
|
||||
routePrefix:
|
||||
description: The route prefix Prometheus registers HTTP handlers for.
|
||||
@@ -5731,13 +5769,13 @@ spec:
|
||||
automatically if one of them is empty and the other
|
||||
is non-empty. There are two important differences
|
||||
between DataSource and DataSourceRef: * While DataSource
|
||||
only allows two specific types of objects, DataSourceRef allows
|
||||
any non-core object, as well as PersistentVolumeClaim
|
||||
only allows two specific types of objects, DataSourceRef
|
||||
allows any non-core object, as well as PersistentVolumeClaim
|
||||
objects. * While DataSource ignores disallowed values
|
||||
(dropping them), DataSourceRef preserves all values,
|
||||
and generates an error if a disallowed value is specified.
|
||||
(Alpha) Using this field requires the AnyVolumeDataSource
|
||||
feature gate to be enabled.'
|
||||
(dropping them), DataSourceRef preserves all values,
|
||||
and generates an error if a disallowed value is
|
||||
specified. (Alpha) Using this field requires the
|
||||
AnyVolumeDataSource feature gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the resource
|
||||
@@ -5954,11 +5992,11 @@ spec:
|
||||
and the other is non-empty. There are two important
|
||||
differences between DataSource and DataSourceRef: *
|
||||
While DataSource only allows two specific types of objects,
|
||||
DataSourceRef allows any non-core object, as well
|
||||
as PersistentVolumeClaim objects. * While DataSource
|
||||
ignores disallowed values (dropping them), DataSourceRef preserves
|
||||
DataSourceRef allows any non-core object, as well as
|
||||
PersistentVolumeClaim objects. * While DataSource ignores
|
||||
disallowed values (dropping them), DataSourceRef preserves
|
||||
all values, and generates an error if a disallowed value
|
||||
is specified. (Alpha) Using this field requires the
|
||||
is specified. (Alpha) Using this field requires the
|
||||
AnyVolumeDataSource feature gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -6603,10 +6641,10 @@ spec:
|
||||
description: 'WhenUnsatisfiable indicates how to deal with a
|
||||
pod if it doesn''t satisfy the spread constraint. - DoNotSchedule
|
||||
(default) tells the scheduler not to schedule it. - ScheduleAnyway
|
||||
tells the scheduler to schedule the pod in any location, but
|
||||
tells the scheduler to schedule the pod in any location, but
|
||||
giving higher precedence to topologies that would help reduce
|
||||
the skew. A constraint is considered "Unsatisfiable" for
|
||||
an incoming pod if and only if every possible node assignment
|
||||
the skew. A constraint is considered "Unsatisfiable" for an
|
||||
incoming pod if and only if every possible node assignment
|
||||
for that pod would violate "MaxSkew" on some topology. For
|
||||
example, in a 3-zone cluster, MaxSkew is set to 1, and pods
|
||||
with the same labelSelector spread as 3/1/1: | zone1 | zone2
|
||||
@@ -7058,18 +7096,17 @@ spec:
|
||||
pod starts, and deleted when the pod is removed. \n Use this
|
||||
if: a) the volume is only needed while the pod runs, b) features
|
||||
of normal volumes like restoring from snapshot or capacity
|
||||
\ tracking are needed, c) the storage driver is specified
|
||||
through a storage class, and d) the storage driver supports
|
||||
dynamic volume provisioning through a PersistentVolumeClaim
|
||||
(see EphemeralVolumeSource for more information on the
|
||||
connection between this volume type and PersistentVolumeClaim).
|
||||
\n Use PersistentVolumeClaim or one of the vendor-specific
|
||||
APIs for volumes that persist for longer than the lifecycle
|
||||
of an individual pod. \n Use CSI for light-weight local ephemeral
|
||||
volumes if the CSI driver is meant to be used that way - see
|
||||
the documentation of the driver for more information. \n A
|
||||
pod can use both types of ephemeral volumes and persistent
|
||||
volumes at the same time."
|
||||
tracking are needed, c) the storage driver is specified through
|
||||
a storage class, and d) the storage driver supports dynamic
|
||||
volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource
|
||||
for more information on the connection between this volume
|
||||
type and PersistentVolumeClaim). \n Use PersistentVolumeClaim
|
||||
or one of the vendor-specific APIs for volumes that persist
|
||||
for longer than the lifecycle of an individual pod. \n Use
|
||||
CSI for light-weight local ephemeral volumes if the CSI driver
|
||||
is meant to be used that way - see the documentation of the
|
||||
driver for more information. \n A pod can use both types of
|
||||
ephemeral volumes and persistent volumes at the same time."
|
||||
properties:
|
||||
volumeClaimTemplate:
|
||||
description: "Will be used to create a stand-alone PVC to
|
||||
@@ -7157,13 +7194,13 @@ spec:
|
||||
other is non-empty. There are two important differences
|
||||
between DataSource and DataSourceRef: * While
|
||||
DataSource only allows two specific types of objects,
|
||||
DataSourceRef allows any non-core object, as
|
||||
well as PersistentVolumeClaim objects. * While
|
||||
DataSource ignores disallowed values (dropping
|
||||
them), DataSourceRef preserves all values, and
|
||||
generates an error if a disallowed value is specified.
|
||||
(Alpha) Using this field requires the AnyVolumeDataSource
|
||||
feature gate to be enabled.'
|
||||
DataSourceRef allows any non-core object, as well
|
||||
as PersistentVolumeClaim objects. * While DataSource
|
||||
ignores disallowed values (dropping them), DataSourceRef
|
||||
preserves all values, and generates an error if
|
||||
a disallowed value is specified. (Alpha) Using
|
||||
this field requires the AnyVolumeDataSource feature
|
||||
gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the resource
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: prometheusrules.monitoring.coreos.com
|
||||
spec:
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: servicemonitors.monitoring.coreos.com
|
||||
spec:
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.6.2
|
||||
controller-gen.kubebuilder.io/version: v0.8.0
|
||||
creationTimestamp: null
|
||||
name: thanosrulers.monitoring.coreos.com
|
||||
spec:
|
||||
@@ -2168,6 +2168,42 @@ spec:
|
||||
evaluationInterval:
|
||||
description: Interval between consecutive evaluations.
|
||||
type: string
|
||||
excludedFromEnforcement:
|
||||
description: List of references to PrometheusRule objects to be excluded
|
||||
from enforcing a namespace label of origin. Applies only if enforcedNamespaceLabel
|
||||
set to true.
|
||||
items:
|
||||
description: ObjectReference references a PodMonitor, ServiceMonitor,
|
||||
Probe or PrometheusRule object.
|
||||
properties:
|
||||
group:
|
||||
default: monitoring.coreos.com
|
||||
description: Group of the referent. When not specified, it defaults
|
||||
to `monitoring.coreos.com`
|
||||
enum:
|
||||
- monitoring.coreos.com
|
||||
type: string
|
||||
name:
|
||||
description: Name of the referent. When not set, all resources
|
||||
are matched.
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
|
||||
minLength: 1
|
||||
type: string
|
||||
resource:
|
||||
description: Resource of the referent.
|
||||
enum:
|
||||
- prometheusrules
|
||||
- servicemonitors
|
||||
- podmonitors
|
||||
- probes
|
||||
type: string
|
||||
required:
|
||||
- namespace
|
||||
- resource
|
||||
type: object
|
||||
type: array
|
||||
externalPrefix:
|
||||
description: The external URL the Thanos Ruler instances will be available
|
||||
under. This is necessary to generate correct URLs. This is necessary
|
||||
@@ -3639,10 +3675,11 @@ spec:
|
||||
description: Priority class assigned to the Pods
|
||||
type: string
|
||||
prometheusRulesExcludedFromEnforce:
|
||||
description: PrometheusRulesExcludedFromEnforce - list of Prometheus
|
||||
description: 'PrometheusRulesExcludedFromEnforce - list of Prometheus
|
||||
rules to be excluded from enforcing of adding namespace labels.
|
||||
Works only if enforcedNamespaceLabel set to true. Make sure both
|
||||
ruleNamespace and ruleName are set for each pair
|
||||
ruleNamespace and ruleName are set for each pair Deprecated: use
|
||||
excludedFromEnforcement instead.'
|
||||
items:
|
||||
description: PrometheusRuleExcludeConfig enables users to configure
|
||||
excluded PrometheusRule names and their namespaces to be ignored
|
||||
@@ -4105,13 +4142,13 @@ spec:
|
||||
automatically if one of them is empty and the other
|
||||
is non-empty. There are two important differences
|
||||
between DataSource and DataSourceRef: * While DataSource
|
||||
only allows two specific types of objects, DataSourceRef allows
|
||||
any non-core object, as well as PersistentVolumeClaim
|
||||
only allows two specific types of objects, DataSourceRef
|
||||
allows any non-core object, as well as PersistentVolumeClaim
|
||||
objects. * While DataSource ignores disallowed values
|
||||
(dropping them), DataSourceRef preserves all values,
|
||||
and generates an error if a disallowed value is specified.
|
||||
(Alpha) Using this field requires the AnyVolumeDataSource
|
||||
feature gate to be enabled.'
|
||||
(dropping them), DataSourceRef preserves all values,
|
||||
and generates an error if a disallowed value is
|
||||
specified. (Alpha) Using this field requires the
|
||||
AnyVolumeDataSource feature gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the resource
|
||||
@@ -4328,11 +4365,11 @@ spec:
|
||||
and the other is non-empty. There are two important
|
||||
differences between DataSource and DataSourceRef: *
|
||||
While DataSource only allows two specific types of objects,
|
||||
DataSourceRef allows any non-core object, as well
|
||||
as PersistentVolumeClaim objects. * While DataSource
|
||||
ignores disallowed values (dropping them), DataSourceRef preserves
|
||||
DataSourceRef allows any non-core object, as well as
|
||||
PersistentVolumeClaim objects. * While DataSource ignores
|
||||
disallowed values (dropping them), DataSourceRef preserves
|
||||
all values, and generates an error if a disallowed value
|
||||
is specified. (Alpha) Using this field requires the
|
||||
is specified. (Alpha) Using this field requires the
|
||||
AnyVolumeDataSource feature gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -4656,10 +4693,10 @@ spec:
|
||||
description: 'WhenUnsatisfiable indicates how to deal with a
|
||||
pod if it doesn''t satisfy the spread constraint. - DoNotSchedule
|
||||
(default) tells the scheduler not to schedule it. - ScheduleAnyway
|
||||
tells the scheduler to schedule the pod in any location, but
|
||||
tells the scheduler to schedule the pod in any location, but
|
||||
giving higher precedence to topologies that would help reduce
|
||||
the skew. A constraint is considered "Unsatisfiable" for
|
||||
an incoming pod if and only if every possible node assignment
|
||||
the skew. A constraint is considered "Unsatisfiable" for an
|
||||
incoming pod if and only if every possible node assignment
|
||||
for that pod would violate "MaxSkew" on some topology. For
|
||||
example, in a 3-zone cluster, MaxSkew is set to 1, and pods
|
||||
with the same labelSelector spread as 3/1/1: | zone1 | zone2
|
||||
@@ -5085,18 +5122,17 @@ spec:
|
||||
pod starts, and deleted when the pod is removed. \n Use this
|
||||
if: a) the volume is only needed while the pod runs, b) features
|
||||
of normal volumes like restoring from snapshot or capacity
|
||||
\ tracking are needed, c) the storage driver is specified
|
||||
through a storage class, and d) the storage driver supports
|
||||
dynamic volume provisioning through a PersistentVolumeClaim
|
||||
(see EphemeralVolumeSource for more information on the
|
||||
connection between this volume type and PersistentVolumeClaim).
|
||||
\n Use PersistentVolumeClaim or one of the vendor-specific
|
||||
APIs for volumes that persist for longer than the lifecycle
|
||||
of an individual pod. \n Use CSI for light-weight local ephemeral
|
||||
volumes if the CSI driver is meant to be used that way - see
|
||||
the documentation of the driver for more information. \n A
|
||||
pod can use both types of ephemeral volumes and persistent
|
||||
volumes at the same time."
|
||||
tracking are needed, c) the storage driver is specified through
|
||||
a storage class, and d) the storage driver supports dynamic
|
||||
volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource
|
||||
for more information on the connection between this volume
|
||||
type and PersistentVolumeClaim). \n Use PersistentVolumeClaim
|
||||
or one of the vendor-specific APIs for volumes that persist
|
||||
for longer than the lifecycle of an individual pod. \n Use
|
||||
CSI for light-weight local ephemeral volumes if the CSI driver
|
||||
is meant to be used that way - see the documentation of the
|
||||
driver for more information. \n A pod can use both types of
|
||||
ephemeral volumes and persistent volumes at the same time."
|
||||
properties:
|
||||
volumeClaimTemplate:
|
||||
description: "Will be used to create a stand-alone PVC to
|
||||
@@ -5184,13 +5220,13 @@ spec:
|
||||
other is non-empty. There are two important differences
|
||||
between DataSource and DataSourceRef: * While
|
||||
DataSource only allows two specific types of objects,
|
||||
DataSourceRef allows any non-core object, as
|
||||
well as PersistentVolumeClaim objects. * While
|
||||
DataSource ignores disallowed values (dropping
|
||||
them), DataSourceRef preserves all values, and
|
||||
generates an error if a disallowed value is specified.
|
||||
(Alpha) Using this field requires the AnyVolumeDataSource
|
||||
feature gate to be enabled.'
|
||||
DataSourceRef allows any non-core object, as well
|
||||
as PersistentVolumeClaim objects. * While DataSource
|
||||
ignores disallowed values (dropping them), DataSourceRef
|
||||
preserves all values, and generates an error if
|
||||
a disallowed value is specified. (Alpha) Using
|
||||
this field requires the AnyVolumeDataSource feature
|
||||
gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the resource
|
||||
|
||||
Reference in New Issue
Block a user