Use In Templates
Apps are a way for admins to package applications and scripts in consumable packages. These applications can then be deployed into namespaces or tenant clusters through their templates.
Tenant clusters or namespaces combined with Apps are a great way to create repeatable, pre-packaged development, testing, or even production environments. Once an App has been created in the vCluster Platform instance, it can be installed into any tenant cluster or namespace -- either at time of creation, or into existing resources. This gives administrators the capability to create fully populated development, test, or even production, environments in a single easy to manage package.
Templates can take this combination of tenant clusters/namespaces and apps to the next level, by creating simple, reusable, version-able templates that define a reproducible environment.When an App is included in a template, that app will be deployed in the given resource upon creation.
Go to Tenant Management > Cluster Templates.
Edit an existing template, or create a new tenant cluster template.
Click the Apps configuration tab.
Note: the apps defined in this section of the template configuration are apps to be deployed in the tenant cluster!
Select an App from the Please select an App... selector to include it in the template. You can add as many Apps as you like by selecting another. To remove one, click the trash icon next to the App name.
For each App you added to the template, you can configure the default namespace, and any App parameters supplied by the App. For Helm Apps you can also configure the Helm release-name.
Click the Space configuration tab.
Expand the Space Apps configuration section.
Note: the apps defined in this section of the template configuration are apps to be deployed in the space the tenant cluster will be deployed in (not inside the tenant cluster itself).
Select an App from the Please select an App... selector to include it in the template. You can add as many Apps as you like by selecting another. To remove one, click the trash icon next to the App name.
For each App you added to the template, you can any App parameters supplied by the App. For Helm Apps you can also configure the Helm release-name.
Finish configuring anything else you'd like on your template, then click the button.