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, appService app.Service, statusService deploymentstatus.Service) error
- func GetEnvironmentConfig(c echo.Context, environmentService environment.Service) 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 ¶
func GetAppStatus ¶
func GetEnvironmentConfig ¶
func GetEnvironmentConfig(c echo.Context, environmentService environment.Service) error
func GetNamespaces ¶
func GetNamespaces(c echo.Context, namespaces core.NamespaceRepository) error
func GetSecrets ¶
func GetSecrets(c echo.Context, secrets core.SecretMetaRepository, environmentService environment.Service) error
func ListEnvironments ¶
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 ¶
func PostEnvironmentPing(c echo.Context, environmentService environment.Service) error
TODO: Once RBAC is implemented this should be limited to the controller.
func PostNamespace ¶
func PostValidateAppConfig ¶
func PutDeploymentStatus ¶
func PutDeploymentStatus(c echo.Context, deployments core.DeploymentRepository) error
func PutEnvironmentConfig ¶
func PutEnvironmentConfig(c echo.Context, environmentService environment.Service) error
func PutRollout ¶
Types ¶
This section is empty.
Source Files
Directories
Path | Synopsis |
---|---|
MODULE model |