nemo_microservices.types.jobs.kubernetes_logging_sidecar#

Module Contents#

Classes#

API#

class nemo_microservices.types.jobs.kubernetes_logging_sidecar.KubernetesLoggingSidecar(/, **data: typing.Any)#

Bases: nemo_microservices._models.BaseModel

command: Optional[List[str]]#

None

Command to run for logging sidecar

config_mount_path: Optional[str]#

None

Path inside the container where the logging sidecar configuration file is mounted

config_volume_name: Optional[str]#

None

Name of the volume that contains the logging sidecar configuration

configmap: Optional[str]#

None

Name of the ConfigMap containing the logging sidecar configuration

configmap_key: Optional[str]#

None

Key in the ConfigMap that contains the logging sidecar configuration file

enabled: Optional[bool]#

None

Whether to enable the logging sidecar.

Defaults to True. Set to false to disable logging sidecars being attached to jobs.

health_check_path: Optional[str]#

None

Path for logging sidecar health check

health_check_port: Optional[int]#

None

Port for logging sidecar health check

image: Optional[nemo_microservices.types.jobs.image_spec.ImageSpec]#

None