Documentation
¶
Index ¶
- Constants
- type Application
- type Chart
- type ChartRepository
- type Client
- func (c *Client) ChangeApplicationStatus(name string, packageManager string, clusterName string, status string) error
- func (c *Client) ChangeClusterStatus(name string, status string) error
- func (c *Client) ChangePackageManagerStatus(name string, clusterName string, status string) error
- func (c *Client) CreateApplication(name string, packageManager string, application Application) error
- func (c *Client) CreateCluster(name string, cluster Cluster) error
- func (c *Client) CreateNewClients() error
- func (c *Client) CreatePackageManager(name string, packageManager PackageManager) error
- func (c *Client) DeleteApplication(name string, packageManager string, clusterName string) error
- func (c *Client) DeleteCluster(name string) error
- func (c *Client) DeletePackageManager(name string, clusterName string) error
- func (c *Client) GetApplication(name string, packageManager string, clusterName string) (Application, error)
- func (c *Client) GetCluster(name string) (Cluster, error)
- func (c *Client) GetPackageManager(name string, clusterName string) (PackageManager, error)
- func (c *Client) SetApplicationClient(client v1alpha1.SDSApplicationInterface)
- func (c *Client) SetClusterClient(client v1alpha1.SDSClusterInterface)
- func (c *Client) SetConfig(config *rest.Config)
- func (c *Client) SetPackageManagerClient(client v1alpha1.SDSPackageManagerInterface)
- func (c *Client) UpdateOrCreateApplication(name string, packageManager string, application Application) error
- func (c *Client) UpdateOrCreateCluster(name string, cluster Cluster) error
- func (c *Client) UpdateOrCreatePackageManager(name string, packageManager PackageManager) error
- type ClientInterface
- type Cluster
- type PackageManager
- type TillerSettings
Constants ¶
View Source
const ( CallbackURLAnnotation = "callbackURL" RequestIDAnnotation = "requestID" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { CallbackURL string Cluster string Chart Chart Namespace string PackageManager string RequestID string TillerSettings TillerSettings Values string Phase v1alpha1.ApplicationPhase }
type Chart ¶
type Chart struct { Name string Repository ChartRepository ChartPayload []byte Version string }
type ChartRepository ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) ChangeApplicationStatus ¶
func (*Client) ChangeClusterStatus ¶
func (*Client) ChangePackageManagerStatus ¶
func (*Client) CreateApplication ¶
func (c *Client) CreateApplication(name string, packageManager string, application Application) error
func (*Client) CreateNewClients ¶
func (*Client) CreatePackageManager ¶
func (c *Client) CreatePackageManager(name string, packageManager PackageManager) error
func (*Client) DeleteApplication ¶
func (*Client) DeleteCluster ¶
func (*Client) DeletePackageManager ¶
func (*Client) GetApplication ¶
func (*Client) GetPackageManager ¶
func (c *Client) GetPackageManager(name string, clusterName string) (PackageManager, error)
func (*Client) SetApplicationClient ¶
func (c *Client) SetApplicationClient(client v1alpha1.SDSApplicationInterface)
func (*Client) SetClusterClient ¶
func (c *Client) SetClusterClient(client v1alpha1.SDSClusterInterface)
func (*Client) SetPackageManagerClient ¶
func (c *Client) SetPackageManagerClient(client v1alpha1.SDSPackageManagerInterface)
func (*Client) UpdateOrCreateApplication ¶
func (c *Client) UpdateOrCreateApplication(name string, packageManager string, application Application) error
func (*Client) UpdateOrCreateCluster ¶
func (*Client) UpdateOrCreatePackageManager ¶
func (c *Client) UpdateOrCreatePackageManager(name string, packageManager PackageManager) error
type ClientInterface ¶
type ClientInterface interface { CreateApplication(name string, packageManager string, application Application) error GetApplication(name string, packageManager string, clusterName string) (Application, error) UpdateOrCreateApplication(name string, packageManager string, application Application) error DeleteApplication(name string, packageManager string, clusterName string) error ChangeApplicationStatus(name string, packageManager string, clusterName string, status string) error CreateCluster(name string, cluster Cluster) error GetCluster(name string) (Cluster, error) UpdateOrCreateCluster(name string, cluster Cluster) error DeleteCluster(name string) error ChangeClusterStatus(name string, status string) error CreatePackageManager(name string, packageManager PackageManager) error GetPackageManager(name string, clusterName string) (PackageManager, error) UpdateOrCreatePackageManager(name string, packageManager PackageManager) error DeletePackageManager(name string, clusterName string) error ChangePackageManagerStatus(name string, clusterName string, status string) error CreateNewClients() error SetConfig(config *rest.Config) SetApplicationClient(client v1alpha1.SDSApplicationInterface) SetClusterClient(client v1alpha1.SDSClusterInterface) SetPackageManagerClient(client v1alpha1.SDSPackageManagerInterface) }
func CreateFromDefaults ¶
func CreateFromDefaults() (ClientInterface, error)
type PackageManager ¶
type TillerSettings ¶
Click to show internal directories.
Click to hide internal directories.