chore(contour): bump CRDs
All checks were successful
Renovate / renovate (push) Successful in 58s

This commit is contained in:
Peter 2024-08-13 18:31:58 +02:00
parent 231d6ffb8e
commit 9448795a4e
Signed by: prskr
GPG key ID: F56BED6903BC5E37
2 changed files with 14408 additions and 7715 deletions

View file

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.15.0
name: contourconfigurations.projectcontour.io name: contourconfigurations.projectcontour.io
spec: spec:
preserveUnknownFields: false preserveUnknownFields: false
@ -120,6 +120,12 @@ spec:
defaults to 3. defaults to 3.
format: int32 format: int32
type: integer type: integer
perHostMaxConnections:
description: |-
PerHostMaxConnections is the maximum number of connections
that Envoy will allow to each individual host in a cluster.
format: int32
type: integer
type: object type: object
dnsLookupFamily: dnsLookupFamily:
description: |- description: |-
@ -600,9 +606,9 @@ spec:
description: |- description: |-
FeatureFlags defines toggle to enable new contour features. FeatureFlags defines toggle to enable new contour features.
Available toggles are: Available toggles are:
useEndpointSlices - configures contour to fetch endpoint data useEndpointSlices - Configures contour to fetch endpoint data
from k8s endpoint slices. defaults to false and reading endpoint from k8s endpoint slices. defaults to true,
data from the k8s endpoints. If false then reads endpoint data from the k8s endpoints.
items: items:
type: string type: string
type: array type: array
@ -1141,8 +1147,10 @@ spec:
type: type:
description: |- description: |-
Defines the XDSServer to use for `contour serve`. Defines the XDSServer to use for `contour serve`.
Values: `contour` (default), `envoy`. Values: `envoy` (default), `contour (deprecated)`.
Other values will produce an error. Other values will produce an error.
Deprecated: this field will be removed in a future release when
the `contour` xDS server implementation is removed.
type: string type: string
type: object type: object
type: object type: object
@ -1360,7 +1368,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.15.0
name: contourdeployments.projectcontour.io name: contourdeployments.projectcontour.io
spec: spec:
preserveUnknownFields: false preserveUnknownFields: false
@ -1814,6 +1822,8 @@ spec:
to container and the other way around. to container and the other way around.
When not set, MountPropagationNone is used. When not set, MountPropagationNone is used.
This field is beta in 1.10. This field is beta in 1.10.
When RecursiveReadOnly is set to IfPossible or to Enabled, MountPropagation must be None or unspecified
(which defaults to None).
type: string type: string
name: name:
description: This must match the Name of a Volume. description: This must match the Name of a Volume.
@ -1823,6 +1833,21 @@ spec:
Mounted read-only if true, read-write otherwise (false or unspecified). Mounted read-only if true, read-write otherwise (false or unspecified).
Defaults to false. Defaults to false.
type: boolean type: boolean
recursiveReadOnly:
description: |-
RecursiveReadOnly specifies whether read-only mounts should be handled
recursively.
If ReadOnly is false, this field has no meaning and must be unspecified.
If ReadOnly is true, and this field is set to Disabled, the mount is not made
recursively read-only. If this field is set to IfPossible, the mount is made
recursively read-only, if it is supported by the container runtime. If this
field is set to Enabled, the mount is made recursively read-only if it is
supported by the container runtime, otherwise the pod will not be started and
an error will be generated to indicate the reason.
If this field is set to IfPossible or Enabled, MountPropagation must be set to
None (or be unspecified, which defaults to None).
If this field is not specified, it is treated as an equivalent of Disabled.
type: string
subPath: subPath:
description: |- description: |-
Path within the volume from which the container's volume should be mounted. Path within the volume from which the container's volume should be mounted.
@ -1950,6 +1975,7 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
path: path:
description: 'path is Optional: Used as the mounted description: 'path is Optional: Used as the mounted
root, rather than the full Ceph tree, default is /' root, rather than the full Ceph tree, default is /'
@ -1971,10 +1997,15 @@ spec:
More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -2010,10 +2041,15 @@ spec:
to OpenStack. to OpenStack.
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -2078,11 +2114,17 @@ spec:
- path - path
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
optional: optional:
description: optional specify whether the ConfigMap description: optional specify whether the ConfigMap
@ -2115,10 +2157,15 @@ spec:
secret object contains more than one secret, all secret references are passed. secret object contains more than one secret, all secret references are passed.
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -2162,8 +2209,8 @@ spec:
properties: properties:
fieldRef: fieldRef:
description: 'Required: Selects a field of the description: 'Required: Selects a field of the
pod: only annotations, labels, name and namespace pod: only annotations, labels, name, namespace
are supported.' and uid are supported.'
properties: properties:
apiVersion: apiVersion:
description: Version of the schema the FieldPath description: Version of the schema the FieldPath
@ -2222,6 +2269,7 @@ spec:
- path - path
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
type: object type: object
emptyDir: emptyDir:
description: |- description: |-
@ -2313,6 +2361,7 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
dataSource: dataSource:
description: |- description: |-
dataSource field can be used to specify either: dataSource field can be used to specify either:
@ -2457,11 +2506,13 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
required: required:
- key - key
- operator - operator
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
matchLabels: matchLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -2489,7 +2540,7 @@ spec:
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists. exists.
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
(Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled. (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.
type: string type: string
volumeMode: volumeMode:
@ -2533,6 +2584,7 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
wwids: wwids:
description: |- description: |-
wwids Optional: FC volume world wide identifiers (wwids) wwids Optional: FC volume world wide identifiers (wwids)
@ -2540,6 +2592,7 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
type: object type: object
flexVolume: flexVolume:
description: |- description: |-
@ -2576,10 +2629,15 @@ spec:
scripts. scripts.
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -2760,6 +2818,7 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
readOnly: readOnly:
description: |- description: |-
readOnly here will force the ReadOnly setting in VolumeMounts. readOnly here will force the ReadOnly setting in VolumeMounts.
@ -2770,10 +2829,15 @@ spec:
target and initiator authentication target and initiator authentication
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -2944,11 +3008,13 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
required: required:
- key - key
- operator - operator
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
matchLabels: matchLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -3027,11 +3093,17 @@ spec:
- path - path
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
optional: optional:
description: optional specify whether the description: optional specify whether the
@ -3054,7 +3126,7 @@ spec:
fieldRef: fieldRef:
description: 'Required: Selects a field description: 'Required: Selects a field
of the pod: only annotations, labels, of the pod: only annotations, labels,
name and namespace are supported.' name, namespace and uid are supported.'
properties: properties:
apiVersion: apiVersion:
description: Version of the schema description: Version of the schema
@ -3118,6 +3190,7 @@ spec:
- path - path
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
type: object type: object
secret: secret:
description: secret information about the secret description: secret information about the secret
@ -3161,11 +3234,17 @@ spec:
- path - path
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
optional: optional:
description: optional field specify whether description: optional field specify whether
@ -3204,6 +3283,7 @@ spec:
type: object type: object
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
type: object type: object
quobyte: quobyte:
description: quobyte represents a Quobyte mount on the host description: quobyte represents a Quobyte mount on the host
@ -3274,6 +3354,7 @@ spec:
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: atomic
pool: pool:
description: |- description: |-
pool is the rados pool name. pool is the rados pool name.
@ -3294,10 +3375,15 @@ spec:
More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -3341,10 +3427,15 @@ spec:
sensitive information. If this is not provided, Login operation will fail. sensitive information. If this is not provided, Login operation will fail.
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -3429,6 +3520,7 @@ spec:
- path - path
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
optional: optional:
description: optional field specify whether the Secret description: optional field specify whether the Secret
or its keys must be defined or its keys must be defined
@ -3460,10 +3552,15 @@ spec:
credentials. If not specified, default values will be attempted. credentials. If not specified, default values will be attempted.
properties: properties:
name: name:
default: ""
description: |- description: |-
Name of the referent. Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind, uid? TODO: Add other useful fields. apiVersion, kind, uid?
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
@ -3805,6 +3902,12 @@ spec:
Service; defaults to 3. Service; defaults to 3.
format: int32 format: int32
type: integer type: integer
perHostMaxConnections:
description: |-
PerHostMaxConnections is the maximum number of connections
that Envoy will allow to each individual host in a cluster.
format: int32
type: integer
type: object type: object
dnsLookupFamily: dnsLookupFamily:
description: |- description: |-
@ -4285,9 +4388,9 @@ spec:
description: |- description: |-
FeatureFlags defines toggle to enable new contour features. FeatureFlags defines toggle to enable new contour features.
Available toggles are: Available toggles are:
useEndpointSlices - configures contour to fetch endpoint data useEndpointSlices - Configures contour to fetch endpoint data
from k8s endpoint slices. defaults to false and reading endpoint from k8s endpoint slices. defaults to true,
data from the k8s endpoints. If false then reads endpoint data from the k8s endpoints.
items: items:
type: string type: string
type: array type: array
@ -4828,8 +4931,10 @@ spec:
type: type:
description: |- description: |-
Defines the XDSServer to use for `contour serve`. Defines the XDSServer to use for `contour serve`.
Values: `contour` (default), `envoy`. Values: `envoy` (default), `contour (deprecated)`.
Other values will produce an error. Other values will produce an error.
Deprecated: this field will be removed in a future release when
the `contour` xDS server implementation is removed.
type: string type: string
type: object type: object
type: object type: object
@ -4923,7 +5028,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.15.0
name: extensionservices.projectcontour.io name: extensionservices.projectcontour.io
spec: spec:
preserveUnknownFields: false preserveUnknownFields: false
@ -4968,6 +5073,39 @@ spec:
description: ExtensionServiceSpec defines the desired state of an ExtensionService description: ExtensionServiceSpec defines the desired state of an ExtensionService
resource. resource.
properties: properties:
circuitBreakerPolicy:
description: |-
CircuitBreakerPolicy specifies the circuit breaker budget across the extension service.
If defined this overrides the global circuit breaker budget.
properties:
maxConnections:
description: The maximum number of connections that a single Envoy
instance allows to the Kubernetes Service; defaults to 1024.
format: int32
type: integer
maxPendingRequests:
description: The maximum number of pending requests that a single
Envoy instance allows to the Kubernetes Service; defaults to
1024.
format: int32
type: integer
maxRequests:
description: The maximum parallel requests a single Envoy instance
allows to the Kubernetes Service; defaults to 1024
format: int32
type: integer
maxRetries:
description: The maximum number of parallel retries a single Envoy
instance allows to the Kubernetes Service; defaults to 3.
format: int32
type: integer
perHostMaxConnections:
description: |-
PerHostMaxConnections is the maximum number of connections
that Envoy will allow to each individual host in a cluster.
format: int32
type: integer
type: object
loadBalancerPolicy: loadBalancerPolicy:
description: |- description: |-
The policy for load balancing GRPC service requests. Note that the The policy for load balancing GRPC service requests. Note that the
@ -5371,7 +5509,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.15.0
name: httpproxies.projectcontour.io name: httpproxies.projectcontour.io
spec: spec:
preserveUnknownFields: false preserveUnknownFields: false
@ -8226,6 +8364,7 @@ spec:
x-kubernetes-list-type: atomic x-kubernetes-list-type: atomic
type: object type: object
type: array type: array
x-kubernetes-list-type: atomic
type: object type: object
type: object type: object
required: required:
@ -8241,7 +8380,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.14.0 controller-gen.kubebuilder.io/version: v0.15.0
name: tlscertificatedelegations.projectcontour.io name: tlscertificatedelegations.projectcontour.io
spec: spec:
preserveUnknownFields: false preserveUnknownFields: false

File diff suppressed because it is too large Load diff