Documentation ¶
Index ¶
- func NewRouter(core *core.Core) *mux.Router
- type Response
- func CreateCloudAccount(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateHelmChart(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateHelmRelease(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateHelmRepo(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateKube(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateKubeResource(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateLoadBalancer(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateNode(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func CreateSession(core *core.Core, r *http.Request) (*Response, error)
- func CreateUser(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteCloudAccount(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteHelmChart(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteHelmRelease(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteHelmRepo(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteKube(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteKubeResource(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteLoadBalancer(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteNode(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteSession(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func DeleteUser(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetCloudAccount(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetHelmChart(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetHelmRelease(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetHelmRepo(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetKube(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetKubeResource(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetLoadBalancer(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetNode(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetSession(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func GetUser(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListCloudAccounts(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListHelmCharts(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListHelmReleases(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListHelmRepos(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListKubeResources(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListKubes(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListLoadBalancers(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListNodes(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListSessions(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ListUsers(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func ProvisionKube(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func RegenerateUserAPIToken(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func StartKubeResource(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func StopKubeResource(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateCloudAccount(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateHelmChart(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateHelmRelease(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateHelmRepo(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateKube(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateKubeResource(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateLoadBalancer(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateNode(core *core.Core, user *model.User, r *http.Request) (*Response, error)
- func UpdateUser(core *core.Core, user *model.User, r *http.Request) (*Response, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Response ¶
type Response struct { Status int Object interface{} }
func CreateCloudAccount ¶
func CreateHelmChart ¶ added in v0.14.0
func CreateHelmRelease ¶ added in v0.14.0
func CreateHelmRepo ¶ added in v0.14.0
func CreateKube ¶
func CreateKubeResource ¶ added in v0.11.0
func CreateLoadBalancer ¶ added in v0.14.0
func CreateNode ¶
func CreateSession ¶ added in v0.9.0
func CreateUser ¶ added in v0.9.0
func DeleteCloudAccount ¶
func DeleteHelmChart ¶ added in v0.14.0
func DeleteHelmRelease ¶ added in v0.14.0
func DeleteHelmRepo ¶ added in v0.14.0
func DeleteKube ¶
func DeleteKubeResource ¶ added in v0.11.0
func DeleteLoadBalancer ¶ added in v0.14.0
func DeleteNode ¶
func DeleteSession ¶ added in v0.9.0
func DeleteUser ¶ added in v0.9.0
func GetCloudAccount ¶
func GetHelmChart ¶ added in v0.14.0
func GetHelmRelease ¶ added in v0.14.0
func GetHelmRepo ¶ added in v0.14.0
func GetKubeResource ¶ added in v0.11.0
func GetLoadBalancer ¶ added in v0.14.0
func GetSession ¶ added in v0.9.0
func ListCloudAccounts ¶
func ListHelmCharts ¶ added in v0.14.0
func ListHelmReleases ¶ added in v0.14.0
func ListHelmRepos ¶ added in v0.14.0
func ListKubeResources ¶ added in v0.11.0
func ListLoadBalancers ¶ added in v0.14.0
func ListSessions ¶ added in v0.9.0
func ProvisionKube ¶ added in v0.11.4
func RegenerateUserAPIToken ¶ added in v0.9.0
func StartKubeResource ¶ added in v0.11.0
func StopKubeResource ¶ added in v0.11.0
func UpdateCloudAccount ¶
func UpdateHelmChart ¶ added in v0.14.0
func UpdateHelmRelease ¶ added in v0.14.0
func UpdateHelmRepo ¶ added in v0.14.0
func UpdateKube ¶
func UpdateKubeResource ¶ added in v0.11.0
func UpdateLoadBalancer ¶ added in v0.14.0
func UpdateNode ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.