What is a Deployment?
Deployment is a running service, which holds the user application code inside a secure enclave. A deployment can be initiated for any valid Oblivious Console Service
Actions on a Deployment:
As deployment is a running service, it could be in one of the following states:
Action | Description |
---|---|
Start | To start any deployment which has been paused previously or is in Stopped State |
Stop | To stop any deployment and remove the infrastructure. Stop is irreversible i.e. Any deployment Stopped cannot be started again. |
Pause | To stop user application and keep the deployed infrastructure. Any Paused deployment can be Started again. |
Note: For Pause the credit deduction continues to cover the cost of the infrastructure deployed.
Status of a Deployment:
As deployment is a running service, it could be in one of the following states:
Status | Description |
---|---|
CFT Initiated | The deployment infrastructure creation is in progress |
CFT Failed | The deployment resources/stack creation failed and the infrastructure was removed |
Build Initiated | The application build from the provided VCS Repository is in progress |
Build Failed | The application build from the provided VCS Repository failed and the infrastructure was removed |
Run Initiated | The application has been successfully built and is being launched |
Run Failed | The application couldn't be started due to some error in the background |
Running | The application is running |
Supported geographical regions for deployment
A deployment can be deployed across various geographical locations to meet legal / data processing guidelines as per the need. Below are the regions currently supported by Oblivious Console:
Region ID | Region Name | Country Code |
---|---|---|
us-east-1 | US East (N. Virginia) | USA |
us-west-2 | US East (N. Virginia) | USA |
eu-central-1 | Europe (Frankfurt) | DEU |
eu-west-2 | Europe (London) | GBR |
A deployment can be created from a specific release Tag or latest commit of a GitHub repository. On the deployments page of the Console you can:
- See all the deployments with their current status
- Start / Pause / Stop any deployment from the available list