Documentation ¶
Index ¶
- func Asset(name string) ([]byte, error)
- func AssetDir(name string) ([]string, error)
- func AssetInfo(name string) (os.FileInfo, error)
- func AssetNames() []string
- func ConfigureComponent(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateApp(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateCloudAccount(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateComponent(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateEntrypoint(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateKube(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateNode(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreatePrivateImageKey(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateRelease(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateSession(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func CreateUser(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteApp(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteCloudAccount(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteComponent(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteEntrypoint(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteKube(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteNode(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeletePrivateImageKey(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteSession(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeleteUser(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func DeployComponent(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func EditUser(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetApp(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetCloudAccount(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetComponent(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetEntrypoint(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetInstance(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetKube(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetNode(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetPrivateImageKey(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetSession(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetUser(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func GetVolume(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListApps(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListCloudAccounts(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListComponents(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListEntrypoints(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListInstances(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListKubes(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListNodes(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListPrivateImageKeys(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListSessions(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListUsers(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func ListVolumes(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func MustAsset(name string) []byte
- func NewApp(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewCloudAccount(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewComponent(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewEntrypoint(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewKube(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewNode(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewPrivateImageKey(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewRouter(c *core.Core, baseRouter *mux.Router) *mux.Router
- func NewSession(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func NewUser(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func RegenerateUserAPIToken(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func RestoreAsset(dir, name string) error
- func RestoreAssets(dir, name string) error
- func Root(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func UpdateRelease(sg *client.Client, w http.ResponseWriter, r *http.Request) error
- func UpdateUser(sg *client.Client, w http.ResponseWriter, r *http.Request) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Asset ¶ added in v0.10.0
Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.
func AssetDir ¶ added in v0.10.0
AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:
data/ foo.txt img/ a.png b.png
then AssetDir("data") would return []string{"foo.txt", "img"} AssetDir("data/img") would return []string{"a.png", "b.png"} AssetDir("foo.txt") and AssetDir("notexist") would return an error AssetDir("") will return []string{"data"}.
func AssetInfo ¶ added in v0.10.0
AssetInfo loads and returns the asset info for the given name. It returns an error if the asset could not be found or could not be loaded.
func AssetNames ¶ added in v0.10.0
func AssetNames() []string
AssetNames returns the names of the assets.
func ConfigureComponent ¶
NOTE this is really just NewRelease, with Component auto-filled
func CreateCloudAccount ¶
func CreateComponent ¶
func CreateEntrypoint ¶
func CreateKube ¶
func CreateNode ¶
func CreatePrivateImageKey ¶
func CreateRelease ¶
func CreateSession ¶ added in v0.9.0
func CreateUser ¶ added in v0.9.0
func DeleteCloudAccount ¶
func DeleteComponent ¶
func DeleteEntrypoint ¶
func DeleteKube ¶
func DeleteNode ¶
func DeletePrivateImageKey ¶
func DeleteSession ¶ added in v0.9.0
func DeleteUser ¶ added in v0.9.0
func DeployComponent ¶
func GetCloudAccount ¶
func GetComponent ¶
func GetEntrypoint ¶
func GetInstance ¶
func GetPrivateImageKey ¶
func GetSession ¶ added in v0.9.0
func ListCloudAccounts ¶
func ListComponents ¶
func ListEntrypoints ¶
func ListInstances ¶
func ListPrivateImageKeys ¶
func ListSessions ¶ added in v0.9.0
func ListVolumes ¶
func MustAsset ¶ added in v0.10.0
MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.
func NewCloudAccount ¶
func NewComponent ¶
func NewEntrypoint ¶
func NewPrivateImageKey ¶
func NewSession ¶ added in v0.9.0
func RegenerateUserAPIToken ¶ added in v0.9.0
func RestoreAsset ¶ added in v0.10.0
RestoreAsset restores an asset under the given directory
func RestoreAssets ¶ added in v0.10.0
RestoreAssets restores an asset under the given directory recursively
func UpdateRelease ¶
func UpdateUser ¶ added in v0.9.0
Types ¶
This section is empty.
Source Files ¶
- apps_controller.go
- cloud_accounts_controller.go
- components_controller.go
- entrypoints_controller.go
- generated_assets.go
- instances_controller.go
- kubes_controller.go
- nodes_controller.go
- private_image_keys_controller.go
- releases_controller.go
- router.go
- sessions_controller.go
- users_controller.go
- volumes_controller.go