Skip to content

Commit

Permalink
build(deps): bump the k8s-dependencies group with 2 updates (#6017)
Browse files Browse the repository at this point in the history
* build(deps): bump the k8s-dependencies group with 2 updates

Bumps the k8s-dependencies group with 2 updates: [k8s.io/api](https://github.com/kubernetes/api) and [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).


Updates `k8s.io/api` from 0.28.4 to 0.29.0
- [Commits](kubernetes/api@v0.28.4...v0.29.0)

Updates `k8s.io/apiextensions-apiserver` from 0.28.4 to 0.29.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.28.4...v0.29.0)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* re-run generate

Signed-off-by: Sunjay Bhatia <sunjayb@vmware.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Sunjay Bhatia <sunjayb@vmware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sunjay Bhatia <sunjayb@vmware.com>
  • Loading branch information
dependabot[bot] and sunjayBhatia authored Dec 18, 2023
1 parent bfd404f commit 2b1d01f
Show file tree
Hide file tree
Showing 7 changed files with 702 additions and 150 deletions.
161 changes: 135 additions & 26 deletions examples/contour/01-crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2256,32 +2256,6 @@ spec:
capacity recorded in the status field of the
claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources'
properties:
claims:
description: "Claims lists the names of
resources, defined in spec.resourceClaims,
that are used by this container. \n This
is an alpha field and requires enabling
the DynamicResourceAllocation feature
gate. \n This field is immutable. It can
only be set for containers."
items:
description: ResourceClaim references
one entry in PodSpec.ResourceClaims.
properties:
name:
description: Name must match the name
of one entry in pod.spec.resourceClaims
of the Pod where this field is used.
It makes that resource available
inside a container.
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
limits:
additionalProperties:
anyOf:
Expand Down Expand Up @@ -2367,6 +2341,29 @@ spec:
the StorageClass required by the claim. More
info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1'
type: string
volumeAttributesClassName:
description: 'volumeAttributesClassName may
be used to set the VolumeAttributesClass used
by this claim. If specified, the CSI driver
will create or update the volume with the
attributes defined in the corresponding VolumeAttributesClass.
This has a different purpose than storageClassName,
it can be changed after the claim is created.
An empty string value means that no VolumeAttributesClass
will be applied to the claim but it''s not
allowed to reset this field to empty string
once it is set. If unspecified and the PersistentVolumeClaim
is unbound, the default VolumeAttributesClass
will be set by the persistentvolume controller
if it exists. 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 exists. More
info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
(Alpha) Using this field requires the VolumeAttributesClass
feature gate to be enabled.'
type: string
volumeMode:
description: volumeMode defines what type of
volume is required by the claim. Value of
Expand Down Expand Up @@ -2755,6 +2752,107 @@ spec:
description: Projection that may be projected along
with other supported volume types
properties:
clusterTrustBundle:
description: "ClusterTrustBundle allows a pod
to access the `.spec.trustBundle` field of ClusterTrustBundle
objects in an auto-updating file. \n Alpha,
gated by the ClusterTrustBundleProjection feature
gate. \n ClusterTrustBundle objects can either
be selected by name, or by the combination of
signer name and a label selector. \n Kubelet
performs aggressive normalization of the PEM
contents written into the pod filesystem. Esoteric
PEM features such as inter-block comments and
block headers are stripped. Certificates are
deduplicated. The ordering of certificates within
the file is arbitrary, and Kubelet may change
the order over time."
properties:
labelSelector:
description: Select all ClusterTrustBundles
that match this label selector. Only has
effect if signerName is set. Mutually-exclusive
with name. If unset, interpreted as "match
nothing". If set but empty, interpreted
as "match everything".
properties:
matchExpressions:
description: matchExpressions is a list
of label selector requirements. The
requirements are ANDed.
items:
description: A label selector requirement
is a selector that contains values,
a key, and an operator that relates
the key and values.
properties:
key:
description: key is the label key
that the selector applies to.
type: string
operator:
description: operator represents
a key's relationship to a set
of values. Valid operators are
In, NotIn, Exists and DoesNotExist.
type: string
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.
items:
type: string
type: array
required:
- key
- operator
type: object
type: array
matchLabels:
additionalProperties:
type: string
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
type: object
x-kubernetes-map-type: atomic
name:
description: Select a single ClusterTrustBundle
by object name. Mutually-exclusive with
signerName and labelSelector.
type: string
optional:
description: If true, don't block pod startup
if the referenced ClusterTrustBundle(s)
aren't available. If using name, then the
named ClusterTrustBundle is allowed not
to exist. If using signerName, then the
combination of signerName and labelSelector
is allowed to match zero ClusterTrustBundles.
type: boolean
path:
description: Relative path from the volume
root to write the bundle.
type: string
signerName:
description: Select all ClusterTrustBundles
that match this signer name. Mutually-exclusive
with name. The contents of all selected
ClusterTrustBundles will be unified and
deduplicated.
type: string
required:
- path
type: object
configMap:
description: configMap information about the configMap
data to project
Expand Down Expand Up @@ -7773,6 +7871,17 @@ spec:
description: IP is set for load-balancer ingress points
that are IP based (typically GCE or OpenStack load-balancers)
type: string
ipMode:
description: IPMode specifies how the load-balancer IP behaves,
and may only be specified when the ip field is specified.
Setting this to "VIP" indicates that traffic is delivered
to the node with the destination set to the load-balancer's
IP and port. Setting this to "Proxy" indicates that traffic
is delivered to the node or pod with the destination set
to the node's IP and node port or the pod's IP and port.
Service implementations may use this information to adjust
traffic routing.
type: string
ports:
description: Ports is a list of records of service ports
If used, every port defined in the service should have
Expand Down
Loading

0 comments on commit 2b1d01f

Please sign in to comment.