# Constants
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
ObjFailed means that the job created by the scipian object failed due to some reason or when a pod goes into a pending state because of an ErrImagePull or ImagePullBackOff error (Only applicable for workspace).
ObjIncomplete means that the job created by the scipian object has completed successfully, but the tfstate retrieval was unsuccessful.
ObjPending means that the scipian object has been accepted by the system, but the job and/or pod related to the object has not started.
ObjRunning means that the pod created by the job is active.
ObjSucceeded means that the scipian object has been created successfully after successful tfstate retrieval.
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
RunDestroying is similar to ObjRunning and is applicable only while creating a run object with destroyResource: True.
Valid status reasons for scipian objects (Workspace and Run).
Valid status reasons for scipian objects (Workspace and Run).
WorkspaceDeleting means that the pod created by the job (that deletes a terraform workspace) is active.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Run is the Schema for the runs API.
RunList contains a list of Run.
RunSpec defines the desired state of Run.
RunStatus defines the observed state of Run.
Workspace is the Schema for the workspaces API.
WorkspaceList contains a list of Workspace.
WorkspaceSpec defines the desired state of Workspace.
WorkspaceStatus defines the observed state of Workspace.
# Type aliases
ObjectPhase is a label for the condition of different scipian objects(Workspace and Run) at the current time.