Documentation ¶
Overview ¶
Package v1 contains the v1 api and client models.
Index ¶
- func DeleteDeployment(c echo.Context, stateRepo git.Repo, deploymentService deployment.Service) error
- func GetApp(c echo.Context, apps core.AppRepository) error
- func GetAppStatus(c echo.Context, apps core.AppRepository, ...) error
- func GetNamespaces(c echo.Context, namespaces core.NamespaceRepository) error
- func GetSecrets(c echo.Context, secrets core.SecretMetaRepository, ...) error
- func ListApps(c echo.Context, appRepo core.AppRepository) error
- func ListEnvironments(c echo.Context, environmentRepository core.EnvironmentRepository) error
- func PostApp(c echo.Context, appService app.Service) error
- func PostDeployment(c echo.Context, stateRepo git.Repo, appService app.Service, ...) error
- func PostEnvironmentPing(c echo.Context, environmentService environment.Service) error
- func PostNamespace(c echo.Context, namespaceService namespace.Service, repo git.Repo) error
- func PostValidateAppConfig(c echo.Context, appService app.Service, environmentService environment.Service) error
- func PutDeploymentStatus(c echo.Context, deployments core.DeploymentRepository) error
- func PutEnvironmentConfig(c echo.Context, environmentService environment.Service) error
- func PutRollout(c echo.Context, rolloutService rollout.Service, ...) error
- func PutSecret(c echo.Context, stateRepo git.Repo, secretService secret.Service, ...) error
- func RegisterRoutes(e *echo.Echo, repo git.Repo, db *sql.DB)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteDeployment ¶ added in v0.0.7
func DeleteDeployment(c echo.Context, stateRepo git.Repo, deploymentService deployment.Service) error
func GetApp ¶ added in v0.0.10
func GetApp(c echo.Context, apps core.AppRepository) error
func GetAppStatus ¶ added in v0.0.10
func GetAppStatus(c echo.Context, apps core.AppRepository, statusService deploymentstatus.Service) error
func GetNamespaces ¶ added in v0.0.10
func GetNamespaces(c echo.Context, namespaces core.NamespaceRepository) error
func GetSecrets ¶
func GetSecrets(c echo.Context, secrets core.SecretMetaRepository, environmentService environment.Service) error
func ListApps ¶
func ListApps(c echo.Context, appRepo core.AppRepository) error
func ListEnvironments ¶ added in v0.0.17
func ListEnvironments(c echo.Context, environmentRepository core.EnvironmentRepository) error
func PostDeployment ¶
func PostDeployment(c echo.Context, stateRepo git.Repo, appService app.Service, deploymentService deployment.Service, environmentService environment.Service) error
TODO: Refactor and add unit test coverage
func PostEnvironmentPing ¶ added in v0.0.17
func PostEnvironmentPing(c echo.Context, environmentService environment.Service) error
TODO: Once RBAC is implemented this should be limited to the controller.
func PostNamespace ¶ added in v0.0.10
func PostValidateAppConfig ¶
func PostValidateAppConfig(c echo.Context, appService app.Service, environmentService environment.Service) error
func PutDeploymentStatus ¶
func PutDeploymentStatus(c echo.Context, deployments core.DeploymentRepository) error
func PutEnvironmentConfig ¶ added in v0.0.17
func PutEnvironmentConfig(c echo.Context, environmentService environment.Service) error
func PutRollout ¶ added in v0.0.6
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.