Versions in this module Expand all Collapse all v1 v1.0.1 Apr 18, 2026 v1.0.0 Apr 18, 2026 Changes in this version + const SleepModeCurrentEpochSleptAnnotation + const SleepModeCurrentEpochStartAnnotation + const SleepModeDeleteAfterAnnotation + const SleepModeDisableIngressWakeup + const SleepModeDisableMetricsTracking + const SleepModeForceAnnotation + const SleepModeForceDurationAnnotation + const SleepModeIgnoreActiveConnections + const SleepModeIgnoreAll + const SleepModeIgnoreDevsysAnnotation + const SleepModeIgnoreGroupsAnnotation + const SleepModeIgnoreIngresses + const SleepModeIgnoreResourceNamesAnnotation + const SleepModeIgnoreResourceVerbsAnnotation + const SleepModeIgnoreResourcesAnnotation + const SleepModeIgnoreUserAgents + const SleepModeIgnoreVerbsAnnotation + const SleepModeLastActivityAnnotation + const SleepModeLastActivityAnnotationInfo + const SleepModeLastEpochSleptAnnotation + const SleepModeLastEpochStartAnnotation + const SleepModeScheduledSleepAnnotation + const SleepModeScheduledWakeupAnnotation + const SleepModeSleepAfterAnnotation + const SleepModeSleepScheduleAnnotation + const SleepModeSleepTypeAnnotation + const SleepModeSleepingSinceAnnotation + const SleepModeTimezoneAnnotation + const SleepModeWakeupScheduleAnnotation + const SleepScopeAnnotation + const SleepTypeForced + const SleepTypeForcedDuration + const SleepTypeInactivity + const SleepTypeScheduled + var AddToScheme = ... + var ApiVersion = builders.NewApiVersion("cluster.devsy.sh", "v1").WithResources(cluster.ClusterChartInfoStorage, cluster.ClusterFeatureStorage, ...) + var SchemeBuilder = ApiVersion.SchemeBuilder + var SchemeGroupVersion = ApiVersion.GroupVersion + func Convert_cluster_Bash_To_v1_Bash(in *cluster.Bash, out *Bash, s conversion.Scope) error + func Convert_cluster_ChartInfoList_To_v1_ChartInfoList(in *cluster.ChartInfoList, out *ChartInfoList, s conversion.Scope) error + func Convert_cluster_ChartInfoSpec_To_v1_ChartInfoSpec(in *cluster.ChartInfoSpec, out *ChartInfoSpec, s conversion.Scope) error + func Convert_cluster_ChartInfoStatus_To_v1_ChartInfoStatus(in *cluster.ChartInfoStatus, out *ChartInfoStatus, s conversion.Scope) error + func Convert_cluster_ChartInfo_To_v1_ChartInfo(in *cluster.ChartInfo, out *ChartInfo, s conversion.Scope) error + func Convert_cluster_ChartSecretRef_To_v1_ChartSecretRef(in *cluster.ChartSecretRef, out *ChartSecretRef, s conversion.Scope) error + func Convert_cluster_Chart_To_v1_Chart(in *cluster.Chart, out *Chart, s conversion.Scope) error + func Convert_cluster_FeatureList_To_v1_FeatureList(in *cluster.FeatureList, out *FeatureList, s conversion.Scope) error + func Convert_cluster_FeatureSpec_To_v1_FeatureSpec(in *cluster.FeatureSpec, out *FeatureSpec, s conversion.Scope) error + func Convert_cluster_FeatureStatus_To_v1_FeatureStatus(in *cluster.FeatureStatus, out *FeatureStatus, s conversion.Scope) error + func Convert_cluster_Feature_To_v1_Feature(in *cluster.Feature, out *Feature, s conversion.Scope) error + func Convert_cluster_HelmReleaseConfig_To_v1_HelmReleaseConfig(in *cluster.HelmReleaseConfig, out *HelmReleaseConfig, s conversion.Scope) error + func Convert_cluster_HelmReleaseList_To_v1_HelmReleaseList(in *cluster.HelmReleaseList, out *HelmReleaseList, s conversion.Scope) error + func Convert_cluster_HelmReleaseSpec_To_v1_HelmReleaseSpec(in *cluster.HelmReleaseSpec, out *HelmReleaseSpec, s conversion.Scope) error + func Convert_cluster_HelmReleaseStatus_To_v1_HelmReleaseStatus(in *cluster.HelmReleaseStatus, out *HelmReleaseStatus, s conversion.Scope) error + func Convert_cluster_HelmRelease_To_v1_HelmRelease(in *cluster.HelmRelease, out *HelmRelease, s conversion.Scope) error + func Convert_cluster_Info_To_v1_Info(in *cluster.Info, out *Info, s conversion.Scope) error + func Convert_cluster_Maintainer_To_v1_Maintainer(in *cluster.Maintainer, out *Maintainer, s conversion.Scope) error + func Convert_cluster_Metadata_To_v1_Metadata(in *cluster.Metadata, out *Metadata, s conversion.Scope) error + func Convert_cluster_ProjectSecretRef_To_v1_ProjectSecretRef(in *cluster.ProjectSecretRef, out *ProjectSecretRef, s conversion.Scope) error + func Convert_v1_Bash_To_cluster_Bash(in *Bash, out *cluster.Bash, s conversion.Scope) error + func Convert_v1_ChartInfoList_To_cluster_ChartInfoList(in *ChartInfoList, out *cluster.ChartInfoList, s conversion.Scope) error + func Convert_v1_ChartInfoSpec_To_cluster_ChartInfoSpec(in *ChartInfoSpec, out *cluster.ChartInfoSpec, s conversion.Scope) error + func Convert_v1_ChartInfoStatus_To_cluster_ChartInfoStatus(in *ChartInfoStatus, out *cluster.ChartInfoStatus, s conversion.Scope) error + func Convert_v1_ChartInfo_To_cluster_ChartInfo(in *ChartInfo, out *cluster.ChartInfo, s conversion.Scope) error + func Convert_v1_ChartSecretRef_To_cluster_ChartSecretRef(in *ChartSecretRef, out *cluster.ChartSecretRef, s conversion.Scope) error + func Convert_v1_Chart_To_cluster_Chart(in *Chart, out *cluster.Chart, s conversion.Scope) error + func Convert_v1_FeatureList_To_cluster_FeatureList(in *FeatureList, out *cluster.FeatureList, s conversion.Scope) error + func Convert_v1_FeatureSpec_To_cluster_FeatureSpec(in *FeatureSpec, out *cluster.FeatureSpec, s conversion.Scope) error + func Convert_v1_FeatureStatus_To_cluster_FeatureStatus(in *FeatureStatus, out *cluster.FeatureStatus, s conversion.Scope) error + func Convert_v1_Feature_To_cluster_Feature(in *Feature, out *cluster.Feature, s conversion.Scope) error + func Convert_v1_HelmReleaseConfig_To_cluster_HelmReleaseConfig(in *HelmReleaseConfig, out *cluster.HelmReleaseConfig, s conversion.Scope) error + func Convert_v1_HelmReleaseList_To_cluster_HelmReleaseList(in *HelmReleaseList, out *cluster.HelmReleaseList, s conversion.Scope) error + func Convert_v1_HelmReleaseSpec_To_cluster_HelmReleaseSpec(in *HelmReleaseSpec, out *cluster.HelmReleaseSpec, s conversion.Scope) error + func Convert_v1_HelmReleaseStatus_To_cluster_HelmReleaseStatus(in *HelmReleaseStatus, out *cluster.HelmReleaseStatus, s conversion.Scope) error + func Convert_v1_HelmRelease_To_cluster_HelmRelease(in *HelmRelease, out *cluster.HelmRelease, s conversion.Scope) error + func Convert_v1_Info_To_cluster_Info(in *Info, out *cluster.Info, s conversion.Scope) error + func Convert_v1_Maintainer_To_cluster_Maintainer(in *Maintainer, out *cluster.Maintainer, s conversion.Scope) error + func Convert_v1_Metadata_To_cluster_Metadata(in *Metadata, out *cluster.Metadata, s conversion.Scope) error + func Convert_v1_ProjectSecretRef_To_cluster_ProjectSecretRef(in *ProjectSecretRef, out *cluster.ProjectSecretRef, s conversion.Scope) error + func Kind(kind string) schema.GroupKind + func RegisterConversions(s *runtime.Scheme) error + func RegisterDefaults(scheme *runtime.Scheme) error + func Resource(resource string) schema.GroupResource + func SleepModeConfigAnnotationKeys() []string + func SleepModeStatusAnnotationKeys() []string + type Bash struct + ClusterRole string + Image string + PodSecurityContext *corev1.PodSecurityContext + Script string + SecurityContext *corev1.SecurityContext + func (in *Bash) DeepCopy() *Bash + func (in *Bash) DeepCopyInto(out *Bash) + func (in Bash) OpenAPIModelName() string + type Chart struct + InsecureSkipTlsVerify bool + Name string + Password string + PasswordRef *ChartSecretRef + RepoURL string + Username string + UsernameRef *ChartSecretRef + Version string + func (in *Chart) DeepCopy() *Chart + func (in *Chart) DeepCopyInto(out *Chart) + func (in Chart) OpenAPIModelName() string + type ChartInfo struct + Spec ChartInfoSpec + Status ChartInfoStatus + func (in *ChartInfo) DeepCopy() *ChartInfo + func (in *ChartInfo) DeepCopyInto(out *ChartInfo) + func (in *ChartInfo) DeepCopyObject() runtime.Object + func (in ChartInfo) OpenAPIModelName() string + type ChartInfoList struct + Items []ChartInfo + func (in *ChartInfoList) DeepCopy() *ChartInfoList + func (in *ChartInfoList) DeepCopyInto(out *ChartInfoList) + func (in *ChartInfoList) DeepCopyObject() runtime.Object + func (in ChartInfoList) OpenAPIModelName() string + type ChartInfoSpec struct + Chart Chart + func (in *ChartInfoSpec) DeepCopy() *ChartInfoSpec + func (in *ChartInfoSpec) DeepCopyInto(out *ChartInfoSpec) + func (in ChartInfoSpec) OpenAPIModelName() string + type ChartInfoStatus struct + Metadata *Metadata + Readme string + Values string + func (in *ChartInfoStatus) DeepCopy() *ChartInfoStatus + func (in *ChartInfoStatus) DeepCopyInto(out *ChartInfoStatus) + func (in ChartInfoStatus) OpenAPIModelName() string + type ChartSecretRef struct + ProjectSecretRef *ProjectSecretRef + func (in *ChartSecretRef) DeepCopy() *ChartSecretRef + func (in *ChartSecretRef) DeepCopyInto(out *ChartSecretRef) + func (in ChartSecretRef) OpenAPIModelName() string + type EpochInfo struct + Slept int64 + Start int64 + func (in *EpochInfo) DeepCopy() *EpochInfo + func (in *EpochInfo) DeepCopyInto(out *EpochInfo) + func (in EpochInfo) OpenAPIModelName() string + type Feature struct + Spec FeatureSpec + Status FeatureStatus + func (in *Feature) DeepCopy() *Feature + func (in *Feature) DeepCopyInto(out *Feature) + func (in *Feature) DeepCopyObject() runtime.Object + func (in Feature) OpenAPIModelName() string + type FeatureList struct + Items []Feature + func (in *FeatureList) DeepCopy() *FeatureList + func (in *FeatureList) DeepCopyInto(out *FeatureList) + func (in *FeatureList) DeepCopyObject() runtime.Object + func (in FeatureList) OpenAPIModelName() string + type FeatureSpec struct + func (in *FeatureSpec) DeepCopy() *FeatureSpec + func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec) + func (in FeatureSpec) OpenAPIModelName() string + type FeatureStatus struct + Internal bool + Used bool + func (in *FeatureStatus) DeepCopy() *FeatureStatus + func (in *FeatureStatus) DeepCopyInto(out *FeatureStatus) + func (in FeatureStatus) OpenAPIModelName() string + type HelmRelease struct + Spec HelmReleaseSpec + Status HelmReleaseStatus + func (in *HelmRelease) DeepCopy() *HelmRelease + func (in *HelmRelease) DeepCopyInto(out *HelmRelease) + func (in *HelmRelease) DeepCopyObject() runtime.Object + func (in HelmRelease) OpenAPIModelName() string + type HelmReleaseApp struct + Name string + Revision string + func (in *HelmReleaseApp) DeepCopy() *HelmReleaseApp + func (in *HelmReleaseApp) DeepCopyInto(out *HelmReleaseApp) + func (in HelmReleaseApp) OpenAPIModelName() string + type HelmReleaseConfig struct + Annotations map[string]string + Bash *Bash + Chart Chart + Manifests string + Parameters string + Values string + func (in *HelmReleaseConfig) DeepCopy() *HelmReleaseConfig + func (in *HelmReleaseConfig) DeepCopyInto(out *HelmReleaseConfig) + func (in HelmReleaseConfig) OpenAPIModelName() string + type HelmReleaseList struct + Items []HelmRelease + func (in *HelmReleaseList) DeepCopy() *HelmReleaseList + func (in *HelmReleaseList) DeepCopyInto(out *HelmReleaseList) + func (in *HelmReleaseList) DeepCopyObject() runtime.Object + func (in HelmReleaseList) OpenAPIModelName() string + type HelmReleaseSpec struct + func (in *HelmReleaseSpec) DeepCopy() *HelmReleaseSpec + func (in *HelmReleaseSpec) DeepCopyInto(out *HelmReleaseSpec) + func (in HelmReleaseSpec) OpenAPIModelName() string + type HelmReleaseStatus struct + Info *Info + Metadata *Metadata + Revision int + func (in *HelmReleaseStatus) DeepCopy() *HelmReleaseStatus + func (in *HelmReleaseStatus) DeepCopyInto(out *HelmReleaseStatus) + func (in HelmReleaseStatus) OpenAPIModelName() string + type Info struct + Deleted metav1.Time + Description string + FirstDeployed metav1.Time + LastDeployed metav1.Time + Notes string + Status Status + func (in *Info) DeepCopy() *Info + func (in *Info) DeepCopyInto(out *Info) + func (in Info) OpenAPIModelName() string + type LastActivityInfo struct + APIGroup string + DevsyCluster string + Host string + MetricsRefreshInterval int64 + Name string + Resource string + Subject string + Subresource string + Verb string + func (in *LastActivityInfo) DeepCopy() *LastActivityInfo + func (in *LastActivityInfo) DeepCopyInto(out *LastActivityInfo) + func (in LastActivityInfo) OpenAPIModelName() string + type Maintainer struct + Email string + Name string + URL string + func (in *Maintainer) DeepCopy() *Maintainer + func (in *Maintainer) DeepCopyInto(out *Maintainer) + func (in Maintainer) OpenAPIModelName() string + type Metadata struct + APIVersion string + Annotations map[string]string + AppVersion string + Condition string + Deprecated bool + Description string + Home string + Icon string + Keywords []string + KubeVersion string + Maintainers []*Maintainer + Name string + Sources []string + Tags string + Type string + Urls []string + Version string + func (in *Metadata) DeepCopy() *Metadata + func (in *Metadata) DeepCopyInto(out *Metadata) + func (in Metadata) OpenAPIModelName() string + type ProjectSecretRef struct + Key string + Name string + Project string + func (in *ProjectSecretRef) DeepCopy() *ProjectSecretRef + func (in *ProjectSecretRef) DeepCopyInto(out *ProjectSecretRef) + func (in ProjectSecretRef) OpenAPIModelName() string + type SleepModeConfig struct + Spec SleepModeConfigSpec + Status SleepModeConfigStatus + func (in *SleepModeConfig) DeepCopy() *SleepModeConfig + func (in *SleepModeConfig) DeepCopyInto(out *SleepModeConfig) + func (in *SleepModeConfig) DeepCopyObject() runtime.Object + func (in SleepModeConfig) OpenAPIModelName() string + type SleepModeConfigSpec struct + DeleteAfter int64 + ForceSleep bool + ForceSleepDuration *int64 + IgnoreActiveConnections bool + IgnoreAll bool + IgnoreDevsys bool + IgnoreGroups string + IgnoreIngresses bool + IgnoreResourceNames string + IgnoreResourceVerbs string + IgnoreResources string + IgnoreUseragents string + IgnoreVerbs string + SleepAfter int64 + SleepSchedule string + Timezone string + WakeupSchedule string + func (in *SleepModeConfigSpec) DeepCopy() *SleepModeConfigSpec + func (in *SleepModeConfigSpec) DeepCopyInto(out *SleepModeConfigSpec) + func (in SleepModeConfigSpec) OpenAPIModelName() string + type SleepModeConfigStatus struct + CurrentEpoch *EpochInfo + LastActivity int64 + LastActivityInfo *LastActivityInfo + LastEpoch *EpochInfo + ScheduledSleep *int64 + ScheduledWakeup *int64 + SleepType string + SleepingSince int64 + SleptLastSevenDays *float64 + SleptLastThirtyDays *float64 + func (in *SleepModeConfigStatus) DeepCopy() *SleepModeConfigStatus + func (in *SleepModeConfigStatus) DeepCopyInto(out *SleepModeConfigStatus) + func (in SleepModeConfigStatus) OpenAPIModelName() string + type Status string + const StatusDeployed + const StatusFailed + const StatusPendingInstall + const StatusPendingRollback + const StatusPendingUpgrade + const StatusSuperseded + const StatusUninstalled + const StatusUninstalling + const StatusUnknown + func (x Status) String() string