Skip to content

Commit

Permalink
update crds
Browse files Browse the repository at this point in the history
  • Loading branch information
TylerHelmuth committed Jan 9, 2024
1 parent a243014 commit 539cd44
Show file tree
Hide file tree
Showing 2 changed files with 496 additions and 84 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,8 @@ spec:
properties:
labelSelector:
description: A label query over a set of resources,
in this case pods.
in this case pods. If it's null, this PodAffinityTerm
matches with no Pods.
properties:
matchExpressions:
description: matchExpressions is a list of label
Expand Down Expand Up @@ -292,6 +293,20 @@ spec:
type: object
type: object
x-kubernetes-map-type: atomic
matchLabelKeys:
description: MatchLabelKeys is a set of pod label
keys to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
description: MismatchLabelKeys is a set of pod label
keys to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector:
description: A label query over the set of namespaces
that the term applies to. The term is applied
Expand Down Expand Up @@ -381,7 +396,8 @@ spec:
properties:
labelSelector:
description: A label query over a set of resources,
in this case pods.
in this case pods. If it's null, this PodAffinityTerm
matches with no Pods.
properties:
matchExpressions:
description: matchExpressions is a list of label
Expand Down Expand Up @@ -422,6 +438,20 @@ spec:
type: object
type: object
x-kubernetes-map-type: atomic
matchLabelKeys:
description: MatchLabelKeys is a set of pod label keys
to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
description: MismatchLabelKeys is a set of pod label
keys to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector:
description: A label query over the set of namespaces
that the term applies to. The term is applied to the
Expand Down Expand Up @@ -506,7 +536,8 @@ spec:
properties:
labelSelector:
description: A label query over a set of resources,
in this case pods.
in this case pods. If it's null, this PodAffinityTerm
matches with no Pods.
properties:
matchExpressions:
description: matchExpressions is a list of label
Expand Down Expand Up @@ -550,6 +581,20 @@ spec:
type: object
type: object
x-kubernetes-map-type: atomic
matchLabelKeys:
description: MatchLabelKeys is a set of pod label
keys to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
description: MismatchLabelKeys is a set of pod label
keys to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector:
description: A label query over the set of namespaces
that the term applies to. The term is applied
Expand Down Expand Up @@ -639,7 +684,8 @@ spec:
properties:
labelSelector:
description: A label query over a set of resources,
in this case pods.
in this case pods. If it's null, this PodAffinityTerm
matches with no Pods.
properties:
matchExpressions:
description: matchExpressions is a list of label
Expand Down Expand Up @@ -680,6 +726,20 @@ spec:
type: object
type: object
x-kubernetes-map-type: atomic
matchLabelKeys:
description: MatchLabelKeys is a set of pod label keys
to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
mismatchLabelKeys:
description: MismatchLabelKeys is a set of pod label
keys to select which pods will be taken into consideration.
items:
type: string
type: array
x-kubernetes-list-type: atomic
namespaceSelector:
description: A label query over the set of namespaces
that the term applies to. The term is applied to the
Expand Down Expand Up @@ -1906,30 +1966,6 @@ spec:
description: resources represents the minimum resources
the volume should have.
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."
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 @@ -2002,6 +2038,11 @@ spec:
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.
type: string
volumeMode:
description: volumeMode defines what type of volume
is required by the claim. Value of Filesystem
Expand Down Expand Up @@ -2348,6 +2389,84 @@ 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."
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".
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.
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.
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.
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
Loading

0 comments on commit 539cd44

Please sign in to comment.