 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const ( WorkspaceUpdateTypePartial WorkspaceUpdateType = "partial" WorkspaceUpdateTypeFull WorkspaceUpdateType = "full" WorkspaceStateTerminated string = "Terminated" WorkspaceStateError string = "Error" TerminationProgressTerminating TerminationProgress = "Terminating" TerminationProgressTerminated TerminationProgress = "Terminated" ErrorTypeApplier ErrorType = "applier" ErrorTypeKubernetes ErrorType = "kubernetes" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorDetails ¶
type ImagePullSecret ¶ added in v17.6.0
type MessageType ¶
type MessageType string
type RequestPayload ¶
type RequestPayload struct {
	UpdateType          WorkspaceUpdateType  `json:"update_type"`
	WorkspaceAgentInfos []WorkspaceAgentInfo `json:"workspace_agent_infos"`
}
    type ResponsePayload ¶
type ResponsePayload struct {
	WorkspaceRailsInfos []*WorkspaceRailsInfo `json:"workspace_rails_infos"`
	Settings            *Settings             `json:"settings"`
}
    type TerminationProgress ¶
type TerminationProgress string
type WorkerSettings ¶ added in v17.1.0
type WorkspaceAgentInfo ¶
type WorkspaceAgentInfo struct {
	Name                    string              `json:"name"`
	Namespace               string              `json:"namespace,omitempty"`
	LatestK8sDeploymentInfo map[string]any      `json:"latest_k8s_deployment_info,omitempty"`
	TerminationProgress     TerminationProgress `json:"termination_progress,omitempty"`
	ErrorDetails            *ErrorDetails       `json:"error_details,omitempty"`
}
    type WorkspaceRailsInfo ¶
type WorkspaceRailsInfo struct {
	Name                      string            `json:"name"`
	Namespace                 string            `json:"namespace"`
	DeploymentResourceVersion string            `json:"deployment_resource_version,omitempty"`
	ActualState               string            `json:"actual_state,omitempty"`
	DesiredState              string            `json:"desired_state,omitempty"`
	ConfigToApply             string            `json:"config_to_apply,omitempty"`
	ImagePullSecrets          []ImagePullSecret `json:"image_pull_secrets,omitempty"`
}
    type WorkspaceUpdateType ¶
type WorkspaceUpdateType string
       Source Files
      ¶
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.