package
0.2.1
Repository: https://github.com/appthrust/capt.git
Documentation: pkg.go.dev

# Constants

Fargate represents a Fargate profile.
ManagedNodeGroup represents an EKS managed node group.
ReasonExistingVPCUsed represents that an existing VPC is being used.
ReasonVPCCreated represents that a new VPC has been created.
ReasonVPCCreating represents that a VPC is being created.
ReasonVPCCreationFailed represents that VPC creation failed.
VPCCreatingCondition indicates that the VPC is being created.
VPCFailedCondition indicates that VPC creation failed.
VPCReadyCondition indicates that the VPC is ready.

# 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

CAPTCluster is the Schema for the captclusters API.
CAPTClusterList contains a list of CAPTCluster.
CAPTClusterSpec defines the desired state of CAPTCluster.
CAPTClusterStatus defines the observed state of CAPTCluster.
CAPTClusterWorkspaceStatus contains the status of the WorkspaceTemplate.
CaptInfraMachineTemplateResource describes the data needed to create a CaptMachine from a template.
CaptInfraMachineTemplateResourceSpec defines the desired state of CaptMachineTemplateResource.
CaptInfraMachineTemplateSpec defines the desired state of CaptMachineTemplate.
CaptMachine is the Schema for the captmachines API.
CaptMachineDeployment is the Schema for the captmachinedeployments API.
CaptMachineDeploymentList contains a list of CaptMachineDeployment.
CaptMachineDeploymentSpec defines the desired state of CaptMachineDeployment.
CaptMachineDeploymentStatus defines the observed state of CaptMachineDeployment.
CaptMachineList contains a list of CaptMachine.
CaptMachineSet is the Schema for the captmachinesets API.
CaptMachineSetList contains a list of CaptMachineSet.
CaptMachineSetSpec defines the desired state of CaptMachineSet.
CaptMachineSetStatus defines the observed state of CaptMachineSet.
CaptMachineSpec defines the desired state of CaptMachine.
CaptMachineStatus defines the observed state of CaptMachine.
CaptMachineTemplate is the Schema for the captmachinetemplates API.
CaptMachineTemplateList contains a list of CaptMachineTemplate.
CaptMachineTemplateSpec describes the data needed to create a CaptMachine from a template.
MachineDeploymentStrategy describes how to replace existing machines with new ones.
MachineRollingUpdateDeployment is the configuration for a rolling update.
NodeGroupReference contains the information necessary to let you specify a NodeGroup.
ScalingConfig defines the scaling configuration for the node group.
VPCConfig contains configuration for the VPC.
WorkspaceReference defines a reference to a Workspace.
WorkspaceTemplate is the Schema for the workspacetemplates API.
WorkspaceTemplateApply is the Schema for the workspacetemplateapplies API.
WorkspaceTemplateApplyList contains a list of WorkspaceTemplateApply.
WorkspaceTemplateApplySpec defines the desired state of WorkspaceTemplateApply.
WorkspaceTemplateApplyStatus defines the observed state of WorkspaceTemplateApply.
WorkspaceTemplateDefinition defines the template for creating workspaces.
WorkspaceTemplateList contains a list of WorkspaceTemplate.
WorkspaceTemplateMetadata contains metadata specific to the workspace template.
WorkspaceTemplateReference contains the reference to a WorkspaceTemplate.
WorkspaceTemplateSpec defines the desired state of WorkspaceTemplate.
WorkspaceTemplateStatus defines the observed state of WorkspaceTemplate.

# Type aliases

NodeType defines the type of node group +kubebuilder:validation:Enum=ManagedNodeGroup;Fargate.