You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/glossary.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -64,9 +64,9 @@ Temporarily marking a node as unschedulable, preventing new pods from being assi
64
64
65
65
CronJob is used to create Jobs on a repeating schedule. It is commonly used for running periodic tasks with no manual intervention. In Devtron, you can view a list of cronjobs by going to Resource Browser → (choose a cluster) → Workloads → CronJob. [Read More...](../user-guide/creating-application/deployment-template/job-and-cronjob.md#2.-cronjob)
66
66
67
-
### Custom Charts
67
+
### Deployment Charts
68
68
69
-
Devtron offers a variety of ready-made Helm charts for common tasks and functions. If you have a specific need that isn't met by these preconfigured charts, super-admins have the permission to upload their own custom charts. Once uploaded, these custom charts become accessible for use by all users on the Devtron platform. [Read More...](../user-guide/global-configurations/custom-charts.md)
69
+
Devtron offers a variety of ready-made Helm charts for common tasks and functions. If you have a specific need that isn't met by these preconfigured charts, super-admins have the permission to upload their own charts. Once uploaded, these charts become accessible for use by all users on the Devtron platform. [Read More...](../user-guide/global-configurations/deployment-charts.md)
Copy file name to clipboardExpand all lines: docs/user-guide/creating-application/deployment-template.md
+13-7Lines changed: 13 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Users need to have [Admin role](../user-guide/global-configurations/authorizatio
23
23
24
24
{% hint style="warning" %}
25
25
### Note
26
-
After you select and save a chart type for a given application, you won't be able to change it later. Make sure to choose the correct chart type before saving. You can select a chart from [Devtron Charts](#from-devtron-charts) or [Custom Charts](#from-custom-charts).
26
+
After you select and save a chart type for a given application, you won't be able to change it later. Make sure to choose the correct chart type before saving. You can select a chart from [Devtron Charts](#from-devtron-charts) or other [Deployment Charts](#from-deployment-charts).
27
27
{% endhint %}
28
28
29
29
### From Devtron Charts
@@ -37,10 +37,10 @@ You can select a default deployment chart from the following options:
This option will be available only if a custom chart exists. If it doesn't, a user with `super admin` permission may upload one in [Global Configurations → Custom Charts](../global-configurations/custom-charts.md).
43
+
This option will be available only if a custom chart exists. If it doesn't, a user with `super admin` permission may upload one in [Global Configurations → Deployment Charts](../global-configurations/deployment-charts.md).
44
44
{% endhint %}
45
45
46
46
You can select an available custom chart as shown below. You can also view the description of the custom charts in the list.
@@ -110,20 +110,26 @@ Click **Save Changes**. If you want to do additional configurations, then click
110
110
111
111
{% hint style="warning" %}
112
112
### Who Can Perform This Action?
113
-
Superadmin can define and apply custom deployment schema using API
113
+
Superadmin can define and apply custom deployment schema.
114
114
{% endhint %}
115
115
116
116
By default, the `Basic (GUI)` section comes with multiple predefined fields as seen earlier [in the table](#2-basic-configuration). However, if you wish to display a different set of fields to your team, you can modify the whole section as per your requirement.
* Your team members find it difficult to understand and edit the [Advanced (YAML)](#3-advanced-yaml) section.
122
120
* You frequently edit certain fields in Advanced (YAML), which you expect to remain easily accessible in Basic (GUI) section.
123
121
* You don't require some fields in Basic (GUI) section.
124
122
* You need the autonomy to keep the Basic (GUI) unique for applications/clusters/environments/charts, or display the same Basic (GUI) everywhere.
125
123
126
-
This is possible by passing a custom JSON (deployment schema) of your choice through the following API. You may need to run the API with the `POST` method if you are doing it for the first time.
124
+
{% hint style="info" %}
125
+
There are two ways you can customize the Basic GUI, use any one of the following:
126
+
1. From [Deployment Charts](../global-configurations/deployment-charts.md#editing-gui-schema-of-deployment-charts) section
You can pass a custom JSON (deployment schema) of your choice through the following API. You may need to run the API with the `POST` method if you are doing it for the first time.
127
133
128
134
```
129
135
PUT {{DEVTRON_BASEURL}}/orchestrator/deployment/template/schema
The custom charts can be used from the [Deployment Template](../creating-application/deployment-template.md) section.
159
165
160
166
>**Info**:
161
167
>
162
168
> The deployment strategy fora custom chart is fetched from the custom chart template and cannot be configuredin the [CD pipeline](../creating-application/workflow/cd-pipeline.md#deployment-strategies).
169
+
170
+
---
171
+
172
+
## Editing GUI Schema of Deployment Charts [](https://devtron.ai/pricing)
173
+
174
+
{% hint style="warning" %}
175
+
### Who Can Perform This Action?
176
+
Only superadmins can edit the GUI schema of deployment charts.
177
+
{% endhint %}
178
+
179
+
{% hint style="info" %}
180
+
### Reference
181
+
This section is an extension of [Customize Basic GUI](../creating-application/deployment-template.md#customize-basic-gui) feature within **App Configuration** → **Base Deployment Template**. Refer the document to know more about the significance of having a customizable GUI schema for your deployment templates.
182
+
{% endhint %}
183
+
184
+
You can edit the GUI schema of both the deployment charts:
185
+
1. Charts provided by Devtron (*Deployment*, *Job & CronJob*, *Rollout Deployment*, and *StatefulSet*)
2. A GUI schema is available foryou to editincase of Devtron charts. In case of custom charts, you may have to define a GUI schema yourself. To know how to create such GUI schema, refer [RJSF JSON Schema Tool](https://rjsf-team.github.io/react-jsonschema-form/).
3. You may start editing the schema by excluding existing fields/objects or including more of them. Click the **Refer YAML** button to view all the supported fields.
Next, if you go to **App Configuration** → **Base Deployment Template**, you will be able to see the deployment template fields (in Basic GUI) as per your customized schema.
0 commit comments