Update kubernetes libs to latest (#2834)
- k8s.io/api v0.28.1 - k8s.io/apiextensions-apiserver v0.28.1 - k8s.io/apimachinery v0.28.1 - k8s.io/client-go v0.28.1 - k8s.io/metrics v0.28.1 - sigs.k8s.io/controller-runtime v0.16.1 - sigs.k8s.io/controller-tools v0.13.0 Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.10.0
|
||||
creationTimestamp: null
|
||||
controller-gen.kubebuilder.io/version: v0.13.0
|
||||
name: canaryconfigs.fission.io
|
||||
spec:
|
||||
group: fission.io
|
||||
|
||||
+1112
-259
File diff suppressed because it is too large
Load Diff
+478
-133
File diff suppressed because it is too large
Load Diff
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.10.0
|
||||
creationTimestamp: null
|
||||
controller-gen.kubebuilder.io/version: v0.13.0
|
||||
name: httptriggers.fission.io
|
||||
spec:
|
||||
group: fission.io
|
||||
|
||||
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.10.0
|
||||
creationTimestamp: null
|
||||
controller-gen.kubebuilder.io/version: v0.13.0
|
||||
name: kuberneteswatchtriggers.fission.io
|
||||
spec:
|
||||
group: fission.io
|
||||
|
||||
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.10.0
|
||||
creationTimestamp: null
|
||||
controller-gen.kubebuilder.io/version: v0.13.0
|
||||
name: messagequeuetriggers.fission.io
|
||||
spec:
|
||||
group: fission.io
|
||||
@@ -1250,7 +1249,10 @@ spec:
|
||||
header to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This
|
||||
will be canonicalized upon output, so
|
||||
case-variant names will be understood
|
||||
as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -1349,7 +1351,10 @@ spec:
|
||||
header to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This
|
||||
will be canonicalized upon output, so
|
||||
case-variant names will be understood
|
||||
as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -1431,8 +1436,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -1464,7 +1468,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -1639,8 +1645,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -1672,7 +1677,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -1762,10 +1769,54 @@ spec:
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
resizePolicy:
|
||||
description: Resources resize policy for the container.
|
||||
items:
|
||||
description: ContainerResizePolicy represents resource
|
||||
resize policy for the container.
|
||||
properties:
|
||||
resourceName:
|
||||
description: 'Name of the resource to which this resource
|
||||
resize policy applies. Supported values: cpu, memory.'
|
||||
type: string
|
||||
restartPolicy:
|
||||
description: Restart policy to apply when specified
|
||||
resource is resized. If not specified, it defaults
|
||||
to NotRequired.
|
||||
type: string
|
||||
required:
|
||||
- resourceName
|
||||
- restartPolicy
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
resources:
|
||||
description: 'Compute Resources required by this container.
|
||||
Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
|
||||
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:
|
||||
@@ -1787,9 +1838,30 @@ spec:
|
||||
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/'
|
||||
value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
|
||||
type: object
|
||||
type: object
|
||||
restartPolicy:
|
||||
description: 'RestartPolicy defines the restart behavior
|
||||
of individual containers in a pod. This field may only
|
||||
be set for init containers, and the only allowed value
|
||||
is "Always". For non-init containers or when this field
|
||||
is not specified, the restart behavior is defined by the
|
||||
Pod''s restart policy and the container type. Setting
|
||||
the RestartPolicy as "Always" for the init container will
|
||||
have the following effect: this init container will be
|
||||
continually restarted on exit until all regular containers
|
||||
have terminated. Once all regular containers have completed,
|
||||
all init containers with restartPolicy "Always" will be
|
||||
shut down. This lifecycle differs from normal init containers
|
||||
and is often referred to as a "sidecar" container. Although
|
||||
this init container still starts in the init container
|
||||
sequence, it does not wait for the container to complete
|
||||
before proceeding to the next init container. Instead,
|
||||
the next init container starts immediately after this
|
||||
init container is started, or after any startupProbe has
|
||||
successfully completed.'
|
||||
type: string
|
||||
securityContext:
|
||||
description: 'SecurityContext defines the security options
|
||||
the container should be run with. If set, the fields of
|
||||
@@ -1914,7 +1986,8 @@ spec:
|
||||
The profile must be preconfigured on the node
|
||||
to work. Must be a descending path, relative to
|
||||
the kubelet's configured seccomp profile location.
|
||||
Must only be set if type is "Localhost".
|
||||
Must be set if type is "Localhost". Must NOT be
|
||||
set for any other type.
|
||||
type: string
|
||||
type:
|
||||
description: "type indicates which kind of seccomp
|
||||
@@ -1947,15 +2020,11 @@ spec:
|
||||
type: string
|
||||
hostProcess:
|
||||
description: HostProcess determines if a container
|
||||
should be run as a 'Host Process' container. This
|
||||
field is alpha-level and will only be honored
|
||||
by components that enable the WindowsHostProcessContainers
|
||||
feature flag. Setting this field without the feature
|
||||
flag will result in errors when validating the
|
||||
Pod. All of a Pod's containers must have the same
|
||||
effective HostProcess value (it is not allowed
|
||||
to have a mix of HostProcess containers and non-HostProcess
|
||||
containers). In addition, if HostProcess is true
|
||||
should be run as a 'Host Process' container. All
|
||||
of a Pod's containers must have the same effective
|
||||
HostProcess value (it is not allowed to have a
|
||||
mix of HostProcess containers and non-HostProcess
|
||||
containers). In addition, if HostProcess is true
|
||||
then HostNetwork must also be set to true.
|
||||
type: boolean
|
||||
runAsUserName:
|
||||
@@ -2004,8 +2073,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -2037,7 +2105,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -2557,7 +2627,10 @@ spec:
|
||||
header to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This
|
||||
will be canonicalized upon output, so
|
||||
case-variant names will be understood
|
||||
as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -2656,7 +2729,10 @@ spec:
|
||||
header to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This
|
||||
will be canonicalized upon output, so
|
||||
case-variant names will be understood
|
||||
as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -2736,8 +2812,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -2769,7 +2844,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -2935,8 +3012,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -2968,7 +3044,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -3058,11 +3136,55 @@ spec:
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
resizePolicy:
|
||||
description: Resources resize policy for the container.
|
||||
items:
|
||||
description: ContainerResizePolicy represents resource
|
||||
resize policy for the container.
|
||||
properties:
|
||||
resourceName:
|
||||
description: 'Name of the resource to which this resource
|
||||
resize policy applies. Supported values: cpu, memory.'
|
||||
type: string
|
||||
restartPolicy:
|
||||
description: Restart policy to apply when specified
|
||||
resource is resized. If not specified, it defaults
|
||||
to NotRequired.
|
||||
type: string
|
||||
required:
|
||||
- resourceName
|
||||
- restartPolicy
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
resources:
|
||||
description: Resources are not allowed for ephemeral containers.
|
||||
Ephemeral containers use spare resources already allocated
|
||||
to the pod.
|
||||
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:
|
||||
@@ -3084,9 +3206,15 @@ spec:
|
||||
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/'
|
||||
value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
|
||||
type: object
|
||||
type: object
|
||||
restartPolicy:
|
||||
description: Restart policy for the container to manage
|
||||
the restart behavior of each container within a pod. This
|
||||
may only be set for init containers. You cannot set this
|
||||
field on ephemeral containers.
|
||||
type: string
|
||||
securityContext:
|
||||
description: 'Optional: SecurityContext defines the security
|
||||
options the ephemeral container should be run with. If
|
||||
@@ -3211,7 +3339,8 @@ spec:
|
||||
The profile must be preconfigured on the node
|
||||
to work. Must be a descending path, relative to
|
||||
the kubelet's configured seccomp profile location.
|
||||
Must only be set if type is "Localhost".
|
||||
Must be set if type is "Localhost". Must NOT be
|
||||
set for any other type.
|
||||
type: string
|
||||
type:
|
||||
description: "type indicates which kind of seccomp
|
||||
@@ -3244,15 +3373,11 @@ spec:
|
||||
type: string
|
||||
hostProcess:
|
||||
description: HostProcess determines if a container
|
||||
should be run as a 'Host Process' container. This
|
||||
field is alpha-level and will only be honored
|
||||
by components that enable the WindowsHostProcessContainers
|
||||
feature flag. Setting this field without the feature
|
||||
flag will result in errors when validating the
|
||||
Pod. All of a Pod's containers must have the same
|
||||
effective HostProcess value (it is not allowed
|
||||
to have a mix of HostProcess containers and non-HostProcess
|
||||
containers). In addition, if HostProcess is true
|
||||
should be run as a 'Host Process' container. All
|
||||
of a Pod's containers must have the same effective
|
||||
HostProcess value (it is not allowed to have a
|
||||
mix of HostProcess containers and non-HostProcess
|
||||
containers). In addition, if HostProcess is true
|
||||
then HostNetwork must also be set to true.
|
||||
type: boolean
|
||||
runAsUserName:
|
||||
@@ -3293,8 +3418,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -3326,7 +3450,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -3877,7 +4003,10 @@ spec:
|
||||
header to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This
|
||||
will be canonicalized upon output, so
|
||||
case-variant names will be understood
|
||||
as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -3976,7 +4105,10 @@ spec:
|
||||
header to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This
|
||||
will be canonicalized upon output, so
|
||||
case-variant names will be understood
|
||||
as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -4058,8 +4190,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -4091,7 +4222,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -4266,8 +4399,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -4299,7 +4431,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -4389,10 +4523,54 @@ spec:
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
resizePolicy:
|
||||
description: Resources resize policy for the container.
|
||||
items:
|
||||
description: ContainerResizePolicy represents resource
|
||||
resize policy for the container.
|
||||
properties:
|
||||
resourceName:
|
||||
description: 'Name of the resource to which this resource
|
||||
resize policy applies. Supported values: cpu, memory.'
|
||||
type: string
|
||||
restartPolicy:
|
||||
description: Restart policy to apply when specified
|
||||
resource is resized. If not specified, it defaults
|
||||
to NotRequired.
|
||||
type: string
|
||||
required:
|
||||
- resourceName
|
||||
- restartPolicy
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
resources:
|
||||
description: 'Compute Resources required by this container.
|
||||
Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
|
||||
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:
|
||||
@@ -4414,9 +4592,30 @@ spec:
|
||||
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/'
|
||||
value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
|
||||
type: object
|
||||
type: object
|
||||
restartPolicy:
|
||||
description: 'RestartPolicy defines the restart behavior
|
||||
of individual containers in a pod. This field may only
|
||||
be set for init containers, and the only allowed value
|
||||
is "Always". For non-init containers or when this field
|
||||
is not specified, the restart behavior is defined by the
|
||||
Pod''s restart policy and the container type. Setting
|
||||
the RestartPolicy as "Always" for the init container will
|
||||
have the following effect: this init container will be
|
||||
continually restarted on exit until all regular containers
|
||||
have terminated. Once all regular containers have completed,
|
||||
all init containers with restartPolicy "Always" will be
|
||||
shut down. This lifecycle differs from normal init containers
|
||||
and is often referred to as a "sidecar" container. Although
|
||||
this init container still starts in the init container
|
||||
sequence, it does not wait for the container to complete
|
||||
before proceeding to the next init container. Instead,
|
||||
the next init container starts immediately after this
|
||||
init container is started, or after any startupProbe has
|
||||
successfully completed.'
|
||||
type: string
|
||||
securityContext:
|
||||
description: 'SecurityContext defines the security options
|
||||
the container should be run with. If set, the fields of
|
||||
@@ -4541,7 +4740,8 @@ spec:
|
||||
The profile must be preconfigured on the node
|
||||
to work. Must be a descending path, relative to
|
||||
the kubelet's configured seccomp profile location.
|
||||
Must only be set if type is "Localhost".
|
||||
Must be set if type is "Localhost". Must NOT be
|
||||
set for any other type.
|
||||
type: string
|
||||
type:
|
||||
description: "type indicates which kind of seccomp
|
||||
@@ -4574,15 +4774,11 @@ spec:
|
||||
type: string
|
||||
hostProcess:
|
||||
description: HostProcess determines if a container
|
||||
should be run as a 'Host Process' container. This
|
||||
field is alpha-level and will only be honored
|
||||
by components that enable the WindowsHostProcessContainers
|
||||
feature flag. Setting this field without the feature
|
||||
flag will result in errors when validating the
|
||||
Pod. All of a Pod's containers must have the same
|
||||
effective HostProcess value (it is not allowed
|
||||
to have a mix of HostProcess containers and non-HostProcess
|
||||
containers). In addition, if HostProcess is true
|
||||
should be run as a 'Host Process' container. All
|
||||
of a Pod's containers must have the same effective
|
||||
HostProcess value (it is not allowed to have a
|
||||
mix of HostProcess containers and non-HostProcess
|
||||
containers). In addition, if HostProcess is true
|
||||
then HostNetwork must also be set to true.
|
||||
type: boolean
|
||||
runAsUserName:
|
||||
@@ -4631,8 +4827,7 @@ spec:
|
||||
type: integer
|
||||
grpc:
|
||||
description: GRPC specifies an action involving a GRPC
|
||||
port. This is a beta field and requires enabling GRPCContainerProbe
|
||||
feature gate.
|
||||
port.
|
||||
properties:
|
||||
port:
|
||||
description: Port number of the gRPC service. Number
|
||||
@@ -4664,7 +4859,9 @@ spec:
|
||||
to be used in HTTP probes
|
||||
properties:
|
||||
name:
|
||||
description: The header field name
|
||||
description: The header field name. This will
|
||||
be canonicalized upon output, so case-variant
|
||||
names will be understood as the same header.
|
||||
type: string
|
||||
value:
|
||||
description: The header field value
|
||||
@@ -4966,9 +5163,56 @@ spec:
|
||||
- conditionType
|
||||
type: object
|
||||
type: array
|
||||
resourceClaims:
|
||||
description: "ResourceClaims defines which ResourceClaims must
|
||||
be allocated and reserved before the Pod is allowed to start.
|
||||
The resources will be made available to those containers which
|
||||
consume them by name. \n This is an alpha field and requires
|
||||
enabling the DynamicResourceAllocation feature gate. \n This
|
||||
field is immutable."
|
||||
items:
|
||||
description: PodResourceClaim references exactly one ResourceClaim
|
||||
through a ClaimSource. It adds a name to it that uniquely
|
||||
identifies the ResourceClaim inside the Pod. Containers that
|
||||
need access to the ResourceClaim reference it with this name.
|
||||
properties:
|
||||
name:
|
||||
description: Name uniquely identifies this resource claim
|
||||
inside the pod. This must be a DNS_LABEL.
|
||||
type: string
|
||||
source:
|
||||
description: Source describes where to find the ResourceClaim.
|
||||
properties:
|
||||
resourceClaimName:
|
||||
description: ResourceClaimName is the name of a ResourceClaim
|
||||
object in the same namespace as this pod.
|
||||
type: string
|
||||
resourceClaimTemplateName:
|
||||
description: "ResourceClaimTemplateName is the name
|
||||
of a ResourceClaimTemplate object in the same namespace
|
||||
as this pod. \n The template will be used to create
|
||||
a new ResourceClaim, which will be bound to this pod.
|
||||
When this pod is deleted, the ResourceClaim will also
|
||||
be deleted. The pod name and resource name, along
|
||||
with a generated component, will be used to form a
|
||||
unique name for the ResourceClaim, which will be recorded
|
||||
in pod.status.resourceClaimStatuses. \n This field
|
||||
is immutable and no changes will be made to the corresponding
|
||||
ResourceClaim by the control plane after creating
|
||||
the ResourceClaim."
|
||||
type: string
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
restartPolicy:
|
||||
description: 'Restart policy for all containers within the pod.
|
||||
One of Always, OnFailure, Never. Default to Always. More info:
|
||||
One of Always, OnFailure, Never. In some contexts, only a subset
|
||||
of those values may be permitted. Default to Always. More info:
|
||||
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy'
|
||||
type: string
|
||||
runtimeClassName:
|
||||
@@ -4984,6 +5228,29 @@ spec:
|
||||
scheduler. If not specified, the pod will be dispatched by default
|
||||
scheduler.
|
||||
type: string
|
||||
schedulingGates:
|
||||
description: "SchedulingGates is an opaque list of values that
|
||||
if specified will block scheduling the pod. If schedulingGates
|
||||
is not empty, the pod will stay in the SchedulingGated state
|
||||
and the scheduler will not attempt to schedule the pod. \n SchedulingGates
|
||||
can only be set at pod creation time, and be removed only afterwards.
|
||||
\n This is a beta feature enabled by the PodSchedulingReadiness
|
||||
feature gate."
|
||||
items:
|
||||
description: PodSchedulingGate is associated to a Pod to guard
|
||||
its scheduling.
|
||||
properties:
|
||||
name:
|
||||
description: Name of the scheduling gate. Each scheduling
|
||||
gate must have a unique name field.
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
securityContext:
|
||||
description: 'SecurityContext holds pod-level security attributes
|
||||
and common container settings. Optional: Defaults to empty. See
|
||||
@@ -5075,7 +5342,8 @@ spec:
|
||||
in a file on the node should be used. The profile must
|
||||
be preconfigured on the node to work. Must be a descending
|
||||
path, relative to the kubelet's configured seccomp profile
|
||||
location. Must only be set if type is "Localhost".
|
||||
location. Must be set if type is "Localhost". Must NOT
|
||||
be set for any other type.
|
||||
type: string
|
||||
type:
|
||||
description: "type indicates which kind of seccomp profile
|
||||
@@ -5090,9 +5358,13 @@ spec:
|
||||
supplementalGroups:
|
||||
description: A list of groups applied to the first process
|
||||
run in each container, in addition to the container's primary
|
||||
GID. If unspecified, no groups will be added to any container.
|
||||
Note that this field cannot be set when spec.os.name is
|
||||
windows.
|
||||
GID, the fsGroup (if specified), and group memberships defined
|
||||
in the container image for the uid of the container process.
|
||||
If unspecified, no additional groups are added to any container.
|
||||
Note that group memberships defined in the container image
|
||||
for the uid of the container process are still effective,
|
||||
even if they are not included in this list. Note that this
|
||||
field cannot be set when spec.os.name is windows.
|
||||
items:
|
||||
format: int64
|
||||
type: integer
|
||||
@@ -5136,15 +5408,12 @@ spec:
|
||||
type: string
|
||||
hostProcess:
|
||||
description: HostProcess determines if a container should
|
||||
be run as a 'Host Process' container. This field is
|
||||
alpha-level and will only be honored by components that
|
||||
enable the WindowsHostProcessContainers feature flag.
|
||||
Setting this field without the feature flag will result
|
||||
in errors when validating the Pod. All of a Pod's containers
|
||||
must have the same effective HostProcess value (it is
|
||||
not allowed to have a mix of HostProcess containers
|
||||
and non-HostProcess containers). In addition, if HostProcess
|
||||
is true then HostNetwork must also be set to true.
|
||||
be run as a 'Host Process' container. All of a Pod's
|
||||
containers must have the same effective HostProcess
|
||||
value (it is not allowed to have a mix of HostProcess
|
||||
containers and non-HostProcess containers). In addition,
|
||||
if HostProcess is true then HostNetwork must also be
|
||||
set to true.
|
||||
type: boolean
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the entrypoint
|
||||
@@ -5299,14 +5568,19 @@ spec:
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod label keys to
|
||||
select the pods over which spreading will be calculated.
|
||||
description: "MatchLabelKeys is a set of pod label keys
|
||||
to select the pods over which spreading will be calculated.
|
||||
The keys are used to lookup values from the incoming pod
|
||||
labels, those key-value labels are ANDed with labelSelector
|
||||
to select the group of existing pods over which spreading
|
||||
will be calculated for the incoming pod. Keys that don't
|
||||
exist in the incoming pod labels will be ignored. A null
|
||||
or empty list means only match against labelSelector.
|
||||
will be calculated for the incoming pod. The same key
|
||||
is forbidden to exist in both MatchLabelKeys and LabelSelector.
|
||||
MatchLabelKeys cannot be set when LabelSelector isn't
|
||||
set. Keys that don't exist in the incoming pod labels
|
||||
will be ignored. A null or empty list means only match
|
||||
against labelSelector. \n This is a beta field and requires
|
||||
the MatchLabelKeysInPodTopologySpread feature gate to
|
||||
be enabled (enabled by default)."
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
@@ -5366,7 +5640,7 @@ spec:
|
||||
- Ignore: nodeAffinity/nodeSelector are ignored. All nodes
|
||||
are included in the calculations. \n If this value is
|
||||
nil, the behavior is equivalent to the Honor policy. This
|
||||
is a alpha-level feature enabled by the NodeInclusionPolicyInPodTopologySpread
|
||||
is a beta-level feature default enabled by the NodeInclusionPolicyInPodTopologySpread
|
||||
feature flag."
|
||||
type: string
|
||||
nodeTaintsPolicy:
|
||||
@@ -5376,8 +5650,8 @@ spec:
|
||||
tainted nodes for which the incoming pod has a toleration,
|
||||
are included. - Ignore: node taints are ignored. All nodes
|
||||
are included. \n If this value is nil, the behavior is
|
||||
equivalent to the Ignore policy. This is a alpha-level
|
||||
feature enabled by the NodeInclusionPolicyInPodTopologySpread
|
||||
equivalent to the Ignore policy. This is a beta-level
|
||||
feature default enabled by the NodeInclusionPolicyInPodTopologySpread
|
||||
feature flag."
|
||||
type: string
|
||||
topologyKey:
|
||||
@@ -5825,7 +6099,7 @@ spec:
|
||||
value between the SizeLimit specified here and the
|
||||
sum of memory limits of all containers in a pod. The
|
||||
default is nil which means that the limit is undefined.
|
||||
More info: http://kubernetes.io/docs/user-guide/volumes#emptydir'
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir'
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
@@ -5900,10 +6174,13 @@ spec:
|
||||
If the provisioner or an external controller
|
||||
can support the specified data source, it
|
||||
will create a new volume based on the contents
|
||||
of the specified data source. If the AnyVolumeDataSource
|
||||
feature gate is enabled, this field will always
|
||||
have the same contents as the DataSourceRef
|
||||
field.'
|
||||
of the specified data source. When the AnyVolumeDataSource
|
||||
feature gate is enabled, dataSource contents
|
||||
will be copied to dataSourceRef, and dataSourceRef
|
||||
contents will be copied to dataSource when
|
||||
dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef
|
||||
will not be copied to dataSource.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the
|
||||
@@ -5929,29 +6206,37 @@ spec:
|
||||
description: 'dataSourceRef specifies the object
|
||||
from which to populate the volume with data,
|
||||
if a non-empty volume is desired. This may
|
||||
be any local object from a non-empty API group
|
||||
(non core object) or a PersistentVolumeClaim
|
||||
object. When this field is specified, volume
|
||||
binding will only succeed if the type of the
|
||||
specified object matches some installed volume
|
||||
populator or dynamic provisioner. This field
|
||||
will replace the functionality of the DataSource
|
||||
field and as such if both fields are non-empty,
|
||||
be any object from a non-empty API group (non
|
||||
core object) or a PersistentVolumeClaim object.
|
||||
When this field is specified, volume binding
|
||||
will only succeed if the type of the specified
|
||||
object matches some installed volume populator
|
||||
or dynamic provisioner. This field will replace
|
||||
the functionality of the dataSource field
|
||||
and as such if both fields are non-empty,
|
||||
they must have the same value. For backwards
|
||||
compatibility, both fields (DataSource and
|
||||
DataSourceRef) will be set to the same value
|
||||
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
|
||||
objects. * While DataSource ignores disallowed
|
||||
values (dropping them), DataSourceRef preserves
|
||||
all values, and generates an error if a disallowed
|
||||
value is specified. (Beta) Using this field
|
||||
requires the AnyVolumeDataSource feature gate
|
||||
to be enabled.'
|
||||
compatibility, when namespace isn''t specified
|
||||
in dataSourceRef, both fields (dataSource
|
||||
and dataSourceRef) will be set to the same
|
||||
value automatically if one of them is empty
|
||||
and the other is non-empty. When namespace
|
||||
is specified in dataSourceRef, dataSource
|
||||
isn''t set to the same value and must be empty.
|
||||
There are three 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. * While dataSource only
|
||||
allows local objects, dataSourceRef allows
|
||||
objects in any namespaces. (Beta) Using this
|
||||
field requires the AnyVolumeDataSource feature
|
||||
gate to be enabled. (Alpha) Using the namespace
|
||||
field of dataSourceRef requires the CrossNamespaceVolumeDataSource
|
||||
feature gate to be enabled.'
|
||||
properties:
|
||||
apiGroup:
|
||||
description: APIGroup is the group for the
|
||||
@@ -5968,11 +6253,21 @@ spec:
|
||||
description: Name is the name of resource
|
||||
being referenced
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace is the namespace
|
||||
of resource being referenced Note that
|
||||
when a namespace is specified, a gateway.networking.k8s.io/ReferenceGrant
|
||||
object is required in the referent namespace
|
||||
to allow that namespace's owner to accept
|
||||
the reference. See the ReferenceGrant
|
||||
documentation for details. (Alpha) This
|
||||
field requires the CrossNamespaceVolumeDataSource
|
||||
feature gate to be enabled.
|
||||
type: string
|
||||
required:
|
||||
- kind
|
||||
- name
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
resources:
|
||||
description: 'resources represents the minimum
|
||||
resources the volume should have. If RecoverVolumeExpansionFailure
|
||||
@@ -5982,6 +6277,32 @@ 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:
|
||||
@@ -6005,7 +6326,8 @@ spec:
|
||||
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/'
|
||||
value. Requests cannot exceed Limits.
|
||||
More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
|
||||
type: object
|
||||
type: object
|
||||
selector:
|
||||
|
||||
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.10.0
|
||||
creationTimestamp: null
|
||||
controller-gen.kubebuilder.io/version: v0.13.0
|
||||
name: packages.fission.io
|
||||
spec:
|
||||
group: fission.io
|
||||
|
||||
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.10.0
|
||||
creationTimestamp: null
|
||||
controller-gen.kubebuilder.io/version: v0.13.0
|
||||
name: timetriggers.fission.io
|
||||
spec:
|
||||
group: fission.io
|
||||
|
||||
Reference in New Issue
Block a user