# Functions

NewAppCatalogCR returns an AppCatalog Custom Resource.
NewAppCatalogEntryCR returns an AppCatalogEntry Custom Resource.
No description provided by the author
No description provided by the author
NewAppCR returns an App Custom Resource.
No description provided by the author
NewCatalogCR returns an Catalog Custom Resource.
No description provided by the author
NewChartCR returns an Chart Custom Resource.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
nolint.
NOTE: These should match the kubebuilder annotations set on AppExtraConfig.
nolint.
No description provided by the author

# Variables

AddToScheme is used by the generated client.
SchemeGroupVersion is group version used to register these objects.

# Structs

+kubebuilder:printcolumn:name="Desired Version",type=string,priority=1,JSONPath=`.spec.version`,description="Desired version of the app" +kubebuilder:printcolumn:name="Installed Version",type=string,JSONPath=`.status.version`,description="Installed version of the app" +kubebuilder:printcolumn:name="Created At",type=date,JSONPath=`.metadata.creationTimestamp`,description="Time of app creation" +kubebuilder:printcolumn:name="Last Deployed",type=date,JSONPath=`.status.release.lastDeployed`,description="Time since last deployment" +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.release.status`,description="Deployment status of the app" +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories=common;giantswarm +k8s:openapi-gen=true App represents a managed app which a user intended to install.
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:categories=common;giantswarm,scope=Cluster +kubebuilder:storageversion +k8s:openapi-gen=true Deprecated, use Catalog CRD instead.
AppCatalogEntry represents an entry of an app in a catalog of managed apps.
No description provided by the author
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
No description provided by the author
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
No description provided by the author
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
No description provided by the author
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+kubebuilder:printcolumn:name="Catalog URL",type=string,JSONPath=`.spec.storage.URL`,description="URL of the catalog" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Time since created" +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:categories=common;giantswarm +kubebuilder:storageversion +k8s:openapi-gen=true Catalog represents a catalog of managed apps.
No description provided by the author
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+kubebuilder:printcolumn:name="Version",type=string,JSONPath=`.spec.version`,description="Version of the app" +kubebuilder:printcolumn:name="Last Deployed",type=date,JSONPath=`.status.release.lastDeployed`,description="Time since last deployment" +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.release.status`,description="Deployment status of the app" +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories=common;giantswarm +k8s:openapi-gen=true Chart represents a Helm chart to be deployed as a Helm release.
No description provided by the author
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.