package
0.14.2
Repository: https://github.com/kubeflow/arena.git
Documentation: pkg.go.dev

# Functions

Resource takes an unqualified resource and returns a Group-qualified GroupResource.
SetSparkApplicationDefaults sets default values for certain fields of a SparkApplication.

# Constants

Different types of deployments.
Different types of deployments.
Different states an application may have.
ConcurrencyAllow allows SparkApplications to run concurrently.
ConcurrencyForbid forbids concurrent runs of SparkApplications, skipping the next run if the previous one hasn't finished yet.
ConcurrencyReplace kills the currently running SparkApplication instance and replaces it with a new one.
Different states an executor may have.
Different states an executor may have.
Different states an executor may have.
Different states an executor may have.
Different states an executor may have.
Different states an application may have.
Different states an application may have.
Different states an application may have.
GCPServiceAccountSecret is for secrets from a GCP service account Json key file that needs the environment variable GOOGLE_APPLICATION_CREDENTIALS.
GenericType is for secrets that needs no special handling.
HadoopDelegationTokenSecret is for secrets from an Hadoop delegation token that needs the environment variable HADOOP_TOKEN_FILE_LOCATION.
Different types of deployments.
Different states an application may have.
Different types of Spark applications.
Different states an application may have.
Different states an application may have.
Different types of Spark applications.
Different types of Spark applications.
Different states an application may have.
Different types of Spark applications.
Different states an application may have.
Different states an application may have.
Different states an application may have.

# Variables

SchemeGroupVersion is the group version used to register these objects.

# Structs

ApplicationState tells the current state of the application and an error message in case of failures.
Dependencies specifies all possible types of dependencies of a Spark application.
DriverInfo captures information about the driver.
DriverSpec is specification of the driver.
ExecutorSpec is specification of the executor.
MonitoringSpec defines the monitoring specification.
NameKey represents the name and key of a SecretKeyRef.
NamePath is a pair of a name and a path to which the named objects should be mounted to.
PrometheusSpec defines the Prometheus specification when Prometheus is to be used for collecting and exposing metrics.
RestartPolicy is the policy of if and in which conditions the controller should restart a terminated application.
ScheduledSparkApplicationList carries a list of ScheduledSparkApplication objects.
SecretInfo captures information of a secret.
SparkApplication represents a Spark application running on and using Kubernetes as a cluster manager.
SparkApplicationList carries a list of SparkApplication objects.
SparkApplicationSpec describes the specification of a Spark application using Kubernetes as a cluster manager.
SparkApplicationStatus describes the current status of a Spark application.
SparkPodSpec defines common things that can be customized for a Spark driver or executor pod.

# Type aliases

ApplicationStateType represents the type of the current state of an application.
DeployMode describes the type of deployment of a Spark application.
ExecutorState tells the current state of an executor.
SecretType tells the type of a secret.
SparkApplicationType describes the type of a Spark application.