Deploy Development Environments from your Catalog ScaleEnterpriseSelf-Hosted
The Catalog contains a list of pre-configured applications ready for deployment. With the Catalog, you don't have to worry about selecting the right Okteto manifest or configuring the necessary environment variables. Just pick the application you want to deploy, and click Deploy
.
Prerequisites
Your administrator needs to enable this feature and add at least one item to the catalog for this option to be available to you. More information on this is available here.
Deploy a Development Environment from your Catalog
In order to deploy a pre-configured application using the Catalog, navigate to Namespaces
→ Deploy Dev Environment
→ Catalog
.
In this tab you should see all the applications that your team has added. Once you are the Catalog dialog, select the application you want to deploy, optionally update the pre-configured values, and click Deploy
.
When you deploy an application using the Catalog, Okteto will automatically build and deploy the repository, manifest path, and variables defined by your team. This is the equivalent of running okteto deploy --build --path $PATH.yaml --variables=XXXXX
from your command line.
In the example above, Okteto will deploy the "Scheduling Application", from the "main" branch, and passing the "SCHEDULE_URL", "SLACK_CHANNEL", and "ANOTHER_VAR" variables.
Check the Okteto Manifest to learn more about how to configure your development environment deployment with an okteto.yaml
file.
As soon as your application is deployed, you'll see its state in the UI. The UI will be automatically updated as the different components are created.
Your application will be ready to go once it reaches the Success
state.