Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationInterface ¶
type ApplicationInterface interface { DescribeAppVersion(id string) (*v1alpha1.HelmApplicationVersion, error) DescribeApp(id string) (*v1alpha1.HelmApplication, error) ListApps(workspace string, q *query.Query) (*api.ListResult, error) ListAppVersions(workspace, appId string, q *query.Query) (*api.ListResult, error) }
type CategoryInterface ¶
type CategoryInterface interface { ListCategories(q *query.Query) (*api.ListResult, error) DescribeCategory(id string) (*v1alpha1.HelmCategory, error) }
type HelmReleaseInterface ¶
type HelmReleaseInterface interface { DescribeApplication(workspace, clusterName, namespace, applicationId string) (*v1alpha1.HelmRelease, error) ListApplications(workspace, cluster, namespace string, q *query.Query) (*api.ListResult, error) }
type Interface ¶
type Interface interface { ApplicationInterface RepoInterface HelmReleaseInterface CategoryInterface }
func NewOpenPitrixOperator ¶
func NewOpenPitrixOperator(ksInformers informers.InformerFactory) Interface
Click to show internal directories.
Click to hide internal directories.