spacelift workerpool v0.0.41

WorkerPool.spec.pod.workerContainer.securityContext.windowsOptions.spec.pod.grpcServerContainer

GRPCServerContainer allows you to override parts of the builtin grpc-server container.

7 fields
WorkerPool.spec.pod.workerContainer.securityContext.windowsOptions.spec.pod.grpcServerContainer fields and descriptions
Field / TypeDescription
object[]

List of environment variables to set in the container. Cannot be updated.

object[]

List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.

imagePullPolicy
string

Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images

object

Actions that the management system should take in response to container lifecycle events. A preStop hook can be used to order shutdown between the containers of a worker pod, for example to hold the gRPC server open until the worker has reported its results. Kubernetes rejects lifecycle hooks on init containers, so this field is only usable on grpcServerContainer and workerContainer. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/

object

Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

object

SecurityContext defines the security options the container should be run with. ⚠️ Overriding this field may cause unexpected behaviors and should be avoided as much as possible. The operator is configured to run in a least-privileged context using UID/GID 1983. Running it as root may lead to unexpected behavior. Use at your own risk. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/

object[]

Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers. Cannot be updated.