Environments Menu
Kubernetes

Template Groups

6min
each deployment is subject to a limit on the number of templates , which is based on the aplicable license each template can have an unlimited number of template versions , however, only one version can be active at a time the active version of the template is the only version that can be deployed additionally, you have the option to update the applications of a previous version to the current active version overview kubeark introduces template groups as a fundamental aspect of the platform's deployment management system in the feature decomposition structure of the kubeark platform, the template groups feature acts as the top layer users can simply track and manage connected deplpyments inside a single, manageable unit thanks to this high level perspective, which offers a thorough and systematic approach to managing deployments template groups offer a hierarchical structure for managing and organizing kubeark templates, which aims to help efficientize the management of deployments by enhancing visibility and control over the deployment environment, this feature helps users monitor and maintain their installations more effectively an application's desired state as a collection of persistent objects in the kubernetes ecosystem is represented by each product in the template groups menu each group is a collection of connected kubeark deployments a high level view of deployments is provided by the template groups feature, which lowers the risk of errors, makes it simpler to track and manage deployments, and also helps you save time the template groups feature also gives users a single area from which to access and manage their deployed applications, enhancing teamwork and collaboration and allowing users to collaborate on deployments inside the same product this feature's adaptability and contemporary design aims to provide a more consolidated and structured deployment procedure creating a new template group step 1 on the environments section, under kubernetes , you will find the templates groups select create template group step 2 in the group creation form, fill out the following details argument description name provide a unique and descriptive name for the template group the name must contain at least 2 characters status choose between "active" or "disabled" to set the availability of the group description add a brief summary of the group and its purpose to provide context for other users tags assign relevant tags to help categorize and organize the product list within the platform step 3 once all of the required information has been entered, click the "save" button to create the new group upon successful creation, the group will be added to the main list within the user's workspace adding templates to the group step 4 the next step after creating a new group is to assign templates to it to do this, either add a fresh template to the list already accessible, or upload an existing template the templates are made up of configuration files with all the resources needed for a particular deployment kubeark offers multiple ways of adding templates to the newly created template group create template using this option, you can start from scratch and define all the resources needed for a certain deployment, both mandatory and optional this feature gives users total control over the template's setup, allowing them to tailor it to their specific needs please refer to the templates (kubernetes) docid\ eud4ozb9ivs8 u3ww7 fa section for detailed instructions on how to create a template upload template with the upload template option in kubeark, you can efficiently add pre existing templates in the form of a json file this option allows you to import templates that you have previously created or saved, saving you time and effort in the process raw this option allows users to manually enter and edit the template configuration in real time, either in json or yaml format this feature provides an efficient way to quickly make changes to the template configuration, especially when the desired changes are simple and require minimal effort //sample code block "name" "", "chart" { "name" "", "repo url" "", "path" "", "repo" "" }, "product id" 16, "parent template id" 0, "owner" "sample user", "description" null, "active" false, "extra args" {}, "public" true, "start time" null, "default time" "5", "additional time" "0", "grace time" "0", "tags" \[], "environment action" "manual"