Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2026 v0.1.0 Apr 19, 2026 Changes in this version + const ClusterEnv + const ConfigEnv + const DaemonFolderEnv + const InstanceNamespaceEnv + const LoftPlatformConfigFileName + const ProjectEnv + const ProviderBinaryEnv + const RunnerEnv + const SpaceInstanceNameEnv + const TemplateOptionEnv + const TemplateVersionOptionEnv + const TimeoutEnv + const VirtualClusterInstanceNameEnv + const WorkspaceContextEnv + const WorkspaceIDEnv + const WorkspaceInstanceEnv + const WorkspacePictureEnv + const WorkspaceProviderEnv + const WorkspaceSourceEnv + const WorkspaceUIDEnv + var CriticalStatus = map[string]bool + func DevsyConfigPath(context string, providerName string) (string, error) + func DialInstance(baseClient client.Client, workspace *managementv1.DevsyWorkspaceInstance, ...) (*websocket.Conn, error) + func DisplayName(name string, displayName string) string + func FindInstance(ctx context.Context, baseClient client.Client, opts FindInstanceOptions) (*managementv1.DevsyWorkspaceInstance, error) + func GetDevsyVersion(url string) (string, error) + func GetProInstanceDevsyVersion(proInstance *provider.ProInstance) (string, error) + func GetUserName(self *managementv1.Self) string + func InitClientFromHost(ctx context.Context, devsyConfig *config.Config, devsyProHost string, ...) (client.Client, error) + func InitClientFromProvider(ctx context.Context, devsyConfig *config.Config, providerName string, ...) (client.Client, error) + func IsOwner(self *managementv1.Self, userOrTeam *storagev1.UserOrTeam) bool + func NewInstanceKubeConfig(ctx context.Context, platformOptions *devsy.PlatformOptions) ([]byte, error) + func OptionsFromEnv(name string) url.Values + func ProviderFromHost(ctx context.Context, devsyConfig *config.Config, devsyProHost string, ...) (string, error) + func ReadConfig(contextName string, providerName string) (*client.Config, error) + func Timeout() time.Duration + func URLOptions(options any) url.Values + func UpdateInstance(ctx context.Context, client client.Client, ...) (*managementv1.DevsyWorkspaceInstance, error) + func WaitForInstance(ctx context.Context, client client.Client, ...) (*managementv1.DevsyWorkspaceInstance, error) + func WaitForPodReady(ctx context.Context, kubeClient kubernetes.Interface, namespace string, ...) (*corev1.Pod, error) + type FindInstanceOptions struct + Name string + Namespace string + ProjectName string + UID string + type OwnerFilter string + const AllOwnerFilter + const SelfOwnerFilter + func (s *OwnerFilter) Set(v string) error + func (s *OwnerFilter) String() string + func (s *OwnerFilter) Type() string + type VersionObject struct + DevsyVersion string + Version string + func GetPlatformVersion(url string) (*VersionObject, error) + type WorkspaceInfo struct + ID string + ProjectName string + UID string + func GetWorkspaceInfoFromEnv() (*WorkspaceInfo, error)