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 + var AddToScheme = ... + var ApiVersion = builders.NewApiGroup("cluster.devsy.sh").WithKinds(InternalChartInfo, InternalChartInfoStatus, InternalFeature, ...) + var CachedClient client.Client + var CachedManagementClient client.Client + var ClusterChartInfoStorage = builders.NewApiResourceWithStorage(InternalChartInfo, func() runtime.Object { ... }, ...) + var ClusterFeatureStorage = builders.NewApiResourceWithStorage(InternalFeature, func() runtime.Object { ... }, func() runtime.Object { ... }, ...) + var ClusterHelmReleaseStorage = builders.NewApiResourceWithStorage(InternalHelmRelease, func() runtime.Object { ... }, ...) + var Config *rest.Config + var InternalChartInfo = builders.NewInternalResource("chartinfos", "ChartInfo", func() runtime.Object { ... }, ...) + var InternalChartInfoStatus = builders.NewInternalResourceStatus("chartinfos", "ChartInfoStatus", func() runtime.Object { ... }, ...) + var InternalFeature = builders.NewInternalResource("features", "Feature", func() runtime.Object { ... }, ...) + var InternalFeatureStatus = builders.NewInternalResourceStatus("features", "FeatureStatus", func() runtime.Object { ... }, ...) + var InternalHelmRelease = builders.NewInternalResource("helmreleases", "HelmRelease", func() runtime.Object { ... }, ...) + var InternalHelmReleaseStatus = builders.NewInternalResourceStatus("helmreleases", "HelmReleaseStatus", func() runtime.Object { ... }, ...) + var NewChartInfoREST = func(getter generic.RESTOptionsGetter) rest.Storage + var NewChartInfoRESTFunc NewRESTFunc + var NewFeatureREST = func(getter generic.RESTOptionsGetter) rest.Storage + var NewFeatureRESTFunc NewRESTFunc + var NewHelmReleaseREST = func(getter generic.RESTOptionsGetter) rest.Storage + var NewHelmReleaseRESTFunc NewRESTFunc + var SchemeBuilder = ApiVersion.SchemeBuilder + var SchemeGroupVersion = ApiVersion.GroupVersion + var UncachedClient client.Client + var UncachedManagementClient client.Client + func Kind(kind string) schema.GroupKind + func RegisterDefaults(scheme *runtime.Scheme) error + func Resource(resource string) schema.GroupResource + 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) + 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) + type ChartInfo struct + Spec ChartInfoSpec + Status ChartInfoStatus + func (ChartInfo) NewStatus() interface{} + func (in *ChartInfo) DeepCopy() *ChartInfo + func (in *ChartInfo) DeepCopyInto(out *ChartInfo) + func (in *ChartInfo) DeepCopyObject() runtime.Object + func (pc *ChartInfo) GetObjectMeta() *metav1.ObjectMeta + func (pc *ChartInfo) GetSpec() interface{} + func (pc *ChartInfo) GetStatus() interface{} + func (pc *ChartInfo) SetGeneration(generation int64) + func (pc *ChartInfo) SetSpec(s interface{}) + func (pc *ChartInfo) SetStatus(s interface{}) + func (pc ChartInfo) GetGeneration() int64 + type ChartInfoList struct + Items []ChartInfo + func (in *ChartInfoList) DeepCopy() *ChartInfoList + func (in *ChartInfoList) DeepCopyInto(out *ChartInfoList) + func (in *ChartInfoList) DeepCopyObject() runtime.Object + type ChartInfoRegistry interface + CreateChartInfo func(ctx context.Context, id *ChartInfo) (*ChartInfo, error) + DeleteChartInfo func(ctx context.Context, id string) (bool, error) + GetChartInfo func(ctx context.Context, id string, options *metav1.GetOptions) (*ChartInfo, error) + ListChartInfos func(ctx context.Context, options *internalversion.ListOptions) (*ChartInfoList, error) + UpdateChartInfo func(ctx context.Context, id *ChartInfo) (*ChartInfo, error) + func NewChartInfoRegistry(sp builders.StandardStorageProvider) ChartInfoRegistry + type ChartInfoSpec struct + Chart Chart + func (in *ChartInfoSpec) DeepCopy() *ChartInfoSpec + func (in *ChartInfoSpec) DeepCopyInto(out *ChartInfoSpec) + type ChartInfoStatus struct + Metadata *Metadata + Readme string + Values string + func (in *ChartInfoStatus) DeepCopy() *ChartInfoStatus + func (in *ChartInfoStatus) DeepCopyInto(out *ChartInfoStatus) + type ChartInfoStatusStrategy struct + type ChartInfoStrategy struct + type ChartSecretRef struct + ProjectSecretRef *ProjectSecretRef + func (in *ChartSecretRef) DeepCopy() *ChartSecretRef + func (in *ChartSecretRef) DeepCopyInto(out *ChartSecretRef) + type Feature struct + Spec FeatureSpec + Status FeatureStatus + func (Feature) NewStatus() interface{} + func (in *Feature) DeepCopy() *Feature + func (in *Feature) DeepCopyInto(out *Feature) + func (in *Feature) DeepCopyObject() runtime.Object + func (pc *Feature) GetObjectMeta() *metav1.ObjectMeta + func (pc *Feature) GetSpec() interface{} + func (pc *Feature) GetStatus() interface{} + func (pc *Feature) SetGeneration(generation int64) + func (pc *Feature) SetSpec(s interface{}) + func (pc *Feature) SetStatus(s interface{}) + func (pc Feature) GetGeneration() int64 + type FeatureList struct + Items []Feature + func (in *FeatureList) DeepCopy() *FeatureList + func (in *FeatureList) DeepCopyInto(out *FeatureList) + func (in *FeatureList) DeepCopyObject() runtime.Object + type FeatureRegistry interface + CreateFeature func(ctx context.Context, id *Feature) (*Feature, error) + DeleteFeature func(ctx context.Context, id string) (bool, error) + GetFeature func(ctx context.Context, id string, options *metav1.GetOptions) (*Feature, error) + ListFeatures func(ctx context.Context, options *internalversion.ListOptions) (*FeatureList, error) + UpdateFeature func(ctx context.Context, id *Feature) (*Feature, error) + func NewFeatureRegistry(sp builders.StandardStorageProvider) FeatureRegistry + type FeatureSpec struct + func (in *FeatureSpec) DeepCopy() *FeatureSpec + func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec) + type FeatureStatus struct + Internal bool + Used bool + func (in *FeatureStatus) DeepCopy() *FeatureStatus + func (in *FeatureStatus) DeepCopyInto(out *FeatureStatus) + type FeatureStatusStrategy struct + type FeatureStrategy struct + type HelmRelease struct + Spec HelmReleaseSpec + Status HelmReleaseStatus + func (HelmRelease) NewStatus() interface{} + func (in *HelmRelease) DeepCopy() *HelmRelease + func (in *HelmRelease) DeepCopyInto(out *HelmRelease) + func (in *HelmRelease) DeepCopyObject() runtime.Object + func (pc *HelmRelease) GetObjectMeta() *metav1.ObjectMeta + func (pc *HelmRelease) GetSpec() interface{} + func (pc *HelmRelease) GetStatus() interface{} + func (pc *HelmRelease) SetGeneration(generation int64) + func (pc *HelmRelease) SetSpec(s interface{}) + func (pc *HelmRelease) SetStatus(s interface{}) + func (pc HelmRelease) GetGeneration() int64 + 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) + type HelmReleaseList struct + Items []HelmRelease + func (in *HelmReleaseList) DeepCopy() *HelmReleaseList + func (in *HelmReleaseList) DeepCopyInto(out *HelmReleaseList) + func (in *HelmReleaseList) DeepCopyObject() runtime.Object + type HelmReleaseRegistry interface + CreateHelmRelease func(ctx context.Context, id *HelmRelease) (*HelmRelease, error) + DeleteHelmRelease func(ctx context.Context, id string) (bool, error) + GetHelmRelease func(ctx context.Context, id string, options *metav1.GetOptions) (*HelmRelease, error) + ListHelmReleases func(ctx context.Context, options *internalversion.ListOptions) (*HelmReleaseList, error) + UpdateHelmRelease func(ctx context.Context, id *HelmRelease) (*HelmRelease, error) + func NewHelmReleaseRegistry(sp builders.StandardStorageProvider) HelmReleaseRegistry + type HelmReleaseSpec struct + func (in *HelmReleaseSpec) DeepCopy() *HelmReleaseSpec + func (in *HelmReleaseSpec) DeepCopyInto(out *HelmReleaseSpec) + type HelmReleaseStatus struct + Info *Info + Metadata *Metadata + Revision int + func (in *HelmReleaseStatus) DeepCopy() *HelmReleaseStatus + func (in *HelmReleaseStatus) DeepCopyInto(out *HelmReleaseStatus) + type HelmReleaseStatusStrategy struct + type HelmReleaseStrategy struct + 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) + type Maintainer struct + Email string + Name string + URL string + func (in *Maintainer) DeepCopy() *Maintainer + func (in *Maintainer) DeepCopyInto(out *Maintainer) + 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) + type NewRESTFunc func(config *configrest.Config, ...) rest.Storage + type ProjectSecretRef struct + Key string + Name string + Project string + func (in *ProjectSecretRef) DeepCopy() *ProjectSecretRef + func (in *ProjectSecretRef) DeepCopyInto(out *ProjectSecretRef) + type Status string