Package com.netflix.genie.web.properties
Class TitusAgentLauncherProperties
java.lang.Object
com.netflix.genie.web.properties.TitusAgentLauncherProperties
@ConfigurationProperties(prefix="genie.agent.launcher.titus")
@Validated
public class TitusAgentLauncherProperties
extends Object
Configuration properties for the
TitusAgentLauncherImpl
.- Since:
- 4.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
An additional amount of overhead bandwidth that should be added to whatever the job originally requested.static final String
An additional number of CPUs that should be added to whatever the job originally requested.static final String
An additional amount of disk space that should be added to whatever the job originally requested.static final String
Any additional environment variables that should be inserted into the container runtime.static final String
An additional number of GPUs that should be added to whatever the job originally requested.static final String
Any additional job attributes that should be added to defaults.static final String
An additional amount of memory that should be added to whatever the job originally requested.static final String
The property containing the Agent image key to look up the corresponding image metadata within.static final String
The capacity group to launch Genie containers in Titus with.static final String
Any attributes that should be added to the request specifically for the container.static final String
The property for titus container network mode.static final String
Name of the property that enablesTitusAgentLauncherImpl
.static final String
The name of the property that dictates which image to launch on Titus with.static final String
The name of the property that dictates which image tag to launch on Titus with.static final String
Placeholder for job id for use in entry point expression.static final String
The minimum network bandwidth to allocate to the container.static final String
The minimum number of CPUs any container should launch with.static final String
The minimum size of the disk volume to attach to the job container.static final String
The minimum number of GPUs any container should launch with.static final String
The minimum amount of memory a container should be allocated.static final String
Properties prefix.static final String
The number of retries to make on the Titus submission.static final String
The max duration a Titus job is allowed to run after Genie has submitted it.static final String
Placeholder for Genie server hostname id for use in entry point expression.static final String
Placeholder for Genie server port id for use in entry point expression. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PREFIX
Properties prefix.- See Also:
-
ADDITIONAL_BANDWIDTH_PROPERTY
An additional amount of overhead bandwidth that should be added to whatever the job originally requested.- See Also:
-
ADDITIONAL_CPU_PROPERTY
An additional number of CPUs that should be added to whatever the job originally requested.- See Also:
-
ADDITIONAL_DISK_SIZE_PROPERTY
An additional amount of disk space that should be added to whatever the job originally requested.- See Also:
-
ADDITIONAL_ENVIRONMENT_PROPERTY
Any additional environment variables that should be inserted into the container runtime.- See Also:
-
ADDITIONAL_GPU_PROPERTY
An additional number of GPUs that should be added to whatever the job originally requested.- See Also:
-
ADDITIONAL_JOB_ATTRIBUTES_PROPERTY
Any additional job attributes that should be added to defaults.- See Also:
-
ADDITIONAL_MEMORY_PROPERTY
An additional amount of memory that should be added to whatever the job originally requested.- See Also:
-
CAPACITY_GROUP_PROPERTY
The capacity group to launch Genie containers in Titus with.- See Also:
-
CONTAINER_ATTRIBUTES_PROPERTY
Any attributes that should be added to the request specifically for the container.- See Also:
-
ENABLE_PROPERTY
Name of the property that enablesTitusAgentLauncherImpl
.- See Also:
-
IMAGE_NAME_PROPERTY
The name of the property that dictates which image to launch on Titus with.- See Also:
-
IMAGE_TAG_PROPERTY
The name of the property that dictates which image tag to launch on Titus with.- See Also:
-
MINIMUM_BANDWIDTH_PROPERTY
The minimum network bandwidth to allocate to the container.- See Also:
-
MINIMUM_CPU_PROPERTY
The minimum number of CPUs any container should launch with.- See Also:
-
MINIMUM_DISK_SIZE_PROPERTY
The minimum size of the disk volume to attach to the job container.- See Also:
-
MINIMUM_GPU_PROPERTY
The minimum number of GPUs any container should launch with.- See Also:
-
MINIMUM_MEMORY_PROPERTY
The minimum amount of memory a container should be allocated.- See Also:
-
RETRIES_PROPERTY
The number of retries to make on the Titus submission.- See Also:
-
RUNTIME_LIMIT
The max duration a Titus job is allowed to run after Genie has submitted it.- See Also:
-
JOB_ID_PLACEHOLDER
Placeholder for job id for use in entry point expression.- See Also:
-
SERVER_HOST_PLACEHOLDER
Placeholder for Genie server hostname id for use in entry point expression.- See Also:
-
SERVER_PORT_PLACEHOLDER
Placeholder for Genie server port id for use in entry point expression.- See Also:
-
AGENT_IMAGE_KEY_PROPERTY
The property containing the Agent image key to look up the corresponding image metadata within.- See Also:
-
CONTAINER_NETWORK_MODE
The property for titus container network mode.- See Also:
-
-
Constructor Details
-
TitusAgentLauncherProperties
public TitusAgentLauncherProperties()
-