Versions in this module Expand all Collapse all v0 v0.0.2 Sep 11, 2022 v0.0.1 Aug 28, 2022 Changes in this version + var DataTunnelCountDefault = 50 + var ReplicasDefault = 2 + var RetryIntervalDefault = "5s" + type APIError struct + Code int + Data interface{} + Errors []struct{ ... } + Msg string + func (e *APIError) Error() string + type AddSaNsRequestBody struct + ClusterName string + Namespace string + ProjectName string + SaName string + type CMClient struct + func NewGithubClient(baseurl string) *CMClient + func (c *CMClient) Cluster_Create(project_name, cluster_name, description string) (*clusterOne, error) + func (c *CMClient) Cluster_Delete(project_name, cluster_name string) (*clusterData, error) + func (c *CMClient) Cluster_GetId(project_name, cluster_name string) (*clusterData, error) + func (c *CMClient) Cluster_List(project_name, cluster_name string) (*clusterList, error) + func (c *CMClient) Cluster_Update(cluster_id, project_name, new_cluster_name, new_description string) (*clusterData, error) + func (c *CMClient) Cluster_label(project_name, label_key, label_value string) (*clusterList, error) + func (c *CMClient) IsLogged() bool + func (c *CMClient) Label_Create(project_name, cluster_name, label_key, label_value string) (*labelList, error) + func (c *CMClient) Label_Delete(project_name, cluster_name, label_key, label_value string) (*labelData, error) + func (c *CMClient) Label_List(project_name, cluster_name string) (*labelList, error) + func (c *CMClient) LoginWithToken(BearerAuthToken string) *CMClient + func (c *CMClient) Project_Create(project_name, description string) (*projectOne, error) + func (c *CMClient) Project_Delete(project_name string) (*projectData, error) + func (c *CMClient) Project_GetId(project_name string) (*projectData, error) + func (c *CMClient) Project_List(project_name string) (*projectList, error) + func (c *CMClient) Project_Update(project_id, new_project_name, new_description string) (*projectData, error) + func (c *CMClient) Proxy_Create(image, cluster, gatewayUrl, namespace string) (string, error) + func (c *CMClient) Sa_AddNs(project_name, cluster_name, sa_name, namespace string) (*saList, error) + func (c *CMClient) Sa_Create(project_name, cluster_name, sa_name, sa_token, namespace string) (*saList, error) + func (c *CMClient) Sa_DelNs(project_name, cluster_name, sa_name, namespace string) (*saData, error) + func (c *CMClient) Sa_Delete(project_name, cluster_name, sa_name string) (*saData, error) + func (c *CMClient) Sa_GetToken(project_name, cluster_name, ns_name string) (*saData, error) + func (c *CMClient) Sa_List(project_name, cluster_name, sa_name string) (*saList, error) + func (c *CMClient) Sa_ListNs(project_name, cluster_name, sa_name string) (*nsList, error) + func (c *CMClient) Sa_Update(project_name, cluster_name, sa_name, sa_token string) (*saData, error) + func (c *CMClient) SetDebug(enable bool) *CMClient + func (c *CMClient) User_Login(username, password string) (*UserData, error) + func (c *CMClient) User_VerifyToken(token string) (*UserData, error) + type CluseterLabel struct + ClusterName string + Labels string + ProjectName string + type CreateClusterRequestBody struct + ClusterName string + Description string + ProjectName string + type CreateLabelRequestBody struct + ClusterName string + LabelKey string + LabelValue string + ProjectName string + type CreateSaRequestBody struct + ClusterName string + Namespace string + ProjectName string + SaName string + SaToken string + type GlobalRes struct + Code int + Msg string + type ProjectRequestBody struct + Description string + ProjectName string + type ProxyRequestBody struct + Cluster string + DataTunnelCount int + GatewayUrl string + Image string + Namespace string + Replicas int + RetryInterval string + type SaRes struct + CreatedAt time.Time + ID int32 + NameSpace string + SaID string + SaName string + SaToken string + UpdatedAt time.Time + type UpdateClusterRequestBody struct + ClusterName string + Description string + type UpdateSaRequestBody struct + SaToken string + type UserData struct + Data string