package
0.0.0-20241104075741-3a308e151714
Repository: https://github.com/nagare-media/engine.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Constants

AMD GPU resource name.
Selection label to indicate the language used in script functions.
Selection label to indicate the type of function.
MediaProcessingEntities with this annotation set to "true" will be used as default MPE for running tasks.
MediaLocations with this annotation set to "true" will be used as default location between tasks that use the "step" NBMP execution mode.
MediaLocations with this annotation set to "true" will be used as default location between tasks that use the "streaming" NBMP execution mode.
Description of the location the MediaProcessingEntity is in (e.g.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Default key used in Secrets for the Kubeconfig.
No description provided by the author
Intel GPU prefix resource name.
No description provided by the author
No description provided by the author
No description provided by the author
Protects MediaProcessingEntities from deletion before cleanup.
No description provided by the author
NVIDIA GPU resource name.
Shared NVIDIA GPU resource name.
No description provided by the author
No description provided by the author
No description provided by the author
Label automatically assigned by nagare media engine indicating the task namespace.
Label automatically assigned by nagare media engine indicating the task namespace.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WorkflowCompleteConditionType means the Workflow has completed its execution.
WorkflowFailedConditionType means the Workflow has failed its execution.
No description provided by the author
Label automatically assigned by nagare media engine indicating the workflow name.
Label automatically assigned by nagare media engine indicating the workflow namespace.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WorkflowReadyConditionType means the Workflow has been processed by the Workflow controller.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
This is an action which might be taken on a Job failure - mark the Task and Workflow as Failed and terminate all running Tasks.
This is an action which might be taken on a Job failure - mark the Task as Failed but do not terminate other Tasks.
MediaProcessingEntityFailedConditionType means the a connection to the MediaProcessingEntity could not be established.
MediaProcessingEntityReadyConditionType means the a connection to the MediaProcessingEntity could be established.
Media location types that support NBMP "step" execution mode between tasks.
Media location types that support NBMP "streaming" execution mode between tasks.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
TaskCompleteConditionType means the Task has completed its execution.
TaskFailedConditionType means the Task has failed its execution.
TaskInitializedConditionType means the Task has been processed by the Task controller and a Job was created.
TaskReadyConditionType means the Task has been processed by the Task controller and a Job was created.

# Structs

No description provided by the author
Configuration of an AWS authentication method.
No description provided by the author
ClusterFunction is the Schema for the clusterfunctions API.
ClusterFunctionList contains a list of ClusterFunction.
ClusterMediaLocation is the Schema for the clustermedialocations API.
ClusterMediaLocationList contains a list of ClusterMediaLocation.
ClusterMediaProcessingEntity is the Schema for the clustermediaprocessingentities API.
ClusterMediaProcessingEntityList contains a list of ClusterMediaProcessingEntity.
ClusterTaskTemplate is the Schema for the clustertasktemplates API.
ClusterTaskTemplateList contains a list of ClusterTaskTemplate.
No description provided by the author
ControllerConfigurationSpec defines the global configuration for controllers registered with the manager.
ControllerHealth defines the health configs.
ControllerMetrics defines the metrics configs.
ControllerWebhook defines the webhook server for the controller.
No description provided by the author
No description provided by the author
Function is the Schema for the functions API.
FunctionList contains a list of Function.
Specification of a function.
GatewayNBMPConfiguration defines the configuration for nagare media engine gateway-nbmp.
No description provided by the author
No description provided by the author
Specifies a header.
Configuration of an HTTP authentication method.
Configuration of an HTTP basic authentication method.
Configuration of an HTTP digest authentication method.
Configuration of an HTTP media location.
Configuration of an HTTP bearer token authentication method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Configuration for connecting to a Kubernetes cluster.
No description provided by the author
Configuration of a local Media Processing Entity (MPE).
Media describes an input or output.
No description provided by the author
No description provided by the author
MediaLocation is the Schema for the medialocations API.
Configuration of a media location.
MediaLocationList contains a list of MediaLocation.
Specification of a media location.
No description provided by the author
No description provided by the author
MediaProcessingEntity is the Schema for the mediaprocessingentities API.
Configuration of the Media Processing Entity (MPE).
MediaProcessingEntityList contains a list of MediaProcessingEntity.
Specification of a Media Processing Entity (MPE).
Status of a MediaProcessingEntity.
No description provided by the author
No description provided by the author
+kubebuilder:validation:MinProperties=1 +kubebuilder:validation:MaxProperties=1.
No description provided by the author
No description provided by the author
Configuration of an Opencast authentication method.
Configuration for overwriting specific Opencast endpoints.
Configuration of an Opencast media location.
Specifies a URL query argument.
Configuration of a remote Media Processing Entity (MPE).
Configuration of RIST encryption.
Configuration of a RIST media location.
Configuration of an RTMP authentication method.
Configuration of an RTMP basic authentication method.
Configuration of an RTMP media location.
No description provided by the author
Configuration of an RTSP authentication method.
Configuration of an RTSP basic authentication method.
Configuration of an RTSP media location.
Configuration of an S3 authentication method.
Configuration of an S3 media location.
No description provided by the author
Task is the Schema for the tasks API.
TaskList contains a list of Task.
No description provided by the author
TaskShimConfiguration defines the configuration for nagare media engine task-shim.
No description provided by the author
No description provided by the author
Specification of a Task.
Status of a Task.
TaskTemplate is the Schema for the tasktemplates API.
TaskTemplateList contains a list of TaskTemplate.
TaskTemplateSpec defines the desired state of TaskTemplate.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Workflow is the Schema for the workflows API.
WorkflowList contains a list of Workflow.
WorkflowManagerConfiguration defines the configuration for nagare media engine controller manager.
WorkflowManagerHelperConfiguration defines the configuration for nagare media engine workflow-manager-helper.
No description provided by the author
WorkflowManagerHelperData defines the data input for nagare media engine workflow-manager-helper.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Specification of a Workflow.
Status of a Workflow.

# Type aliases

No description provided by the author
+kubebuilder:validation:Enum={"3:1:1","4:1:0","4:1:1","4:2:0","4:2:2","4:4:0","4:4:4"}.
No description provided by the author
+kubebuilder:validation:Enum=full;limited.
No description provided by the author
+kubebuilder:validation:Enum=unknown;progressive;top-field-first;bottom-field-first.
+kubebuilder:validation:Enum=FailWorkflow;Ignore.
No description provided by the author
+kubebuilder:validation:Enum=push;pull.
+kubebuilder:validation:Enum=media;metadata.
No description provided by the author
No description provided by the author
+kubebuilder:validation:Enum=Initializing;JobPending;Running;Succeeded;Failed.
+kubebuilder:validation:Enum=Initializing;Running;AwaitingCompletion;Succeeded;Failed.