Skip to main content

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:

ActionDescription
StartTo start any deployment which has been paused previously or is in Stopped State
StopTo stop any deployment and remove the infrastructure. Stop is irreversible i.e. Any deployment Stopped cannot be started again.
PauseTo 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:

StatusDescription
CFT InitiatedThe deployment infrastructure creation is in progress
CFT FailedThe deployment resources/stack creation failed and the infrastructure was removed
Build InitiatedThe application build from the provided VCS Repository is in progress
Build FailedThe application build from the provided VCS Repository failed and the infrastructure was removed
Run InitiatedThe application has been successfully built and is being launched
Run FailedThe application couldn't be started due to some error in the background
RunningThe 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 IDRegion NameCountry Code
us-east-1US East (N. Virginia)USA
us-west-2US East (N. Virginia)USA
eu-central-1Europe (Frankfurt)DEU
eu-west-2Europe (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