Deploy an application
POST/api/v1/applications/deploy
Deploy an application
Request
Header Parameters
APIKey
- application/json
Body
required
Application deployment data
externalAccess
object
Possible values: [Ingress
, LoadBalancer
, None
]
Possible values: non-empty
and <= 50 characters
name is the name of the application. Every application name should be unique within the organization.
Possible values: <= 63 characters
namespace specifies the namespace to deploy the application. If not specified, the platform will create namespace based on the application name.
Possible values: non-empty
and <= 50 characters
profileName is the name of the application profile. Once set, it is immutable.
source
object
required
helm
object
repo
object
values
object
Possible values: [files
, object
]
image
object
repository
object
repo
object
values
object
Possible values: [files
, object
]
Possible values: [image
, helm
, yaml
, repository
]
yaml
object
repo
object
Possible values: [auto
, manual
]
syncType defines if the application should be auto-synced or not.
The values can be either "auto" or "manual". The default value is "auto".
Only use manual
for testing purposes on the live cluster.
Responses
- 201
- 400
- 404
- 500
Application deployed successfully
bad request
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string",
"error_code": "string"
}
application not found
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string",
"error_code": "string"
}
internal server error
- application/json
- Schema
- Example (from schema)
Schema
{
"error": "string",
"error_code": "string"
}