@@ -156,6 +156,20 @@ persistence:
156156 # # -- The size of the PVC.
157157 size : 1Gi
158158
159+ # # -- A list of runner templates to create.
160+ # # -- NOTE: If you deploy templates and then remove this field then templates will NOT be deleted from GARM server.
161+ # # -- This is because templates might be in use by runner pools and tracking all dependencies is not feasible.
162+ runnerTemplates : []
163+ # # -- NOTE: The name must be a valid RFC 1123 subdomain name (e.g., 'my-template').
164+ # # -- It can only contain lowercase letters, numbers, and hyphens (-).
165+ # # -- Underscores (_) are not allowed as the name is used for Kubernetes resources.
166+ # - name: "linux_cache_server"
167+ # description: "Configuring external cache server before runner is started"
168+ # forgeType: "gitea" # or github
169+ # osType: "linux"
170+ # ## -- Path to the file with the template content, relative to the chart root.
171+ # path: "resources/runner-template.sh.tpl"
172+
159173# # -- Configuration for different git forges.
160174forges :
161175 # # -- Gitea server configurations.
@@ -176,6 +190,8 @@ forges:
176190 # credName: "my-gitea"
177191
178192 # # -- A list of Gitea runner pools to create.
193+ # # -- Pools are re-created on every deployment (e.g helm upgrade) to always match the configuration.
194+ # # -- NOTE: Before re-deploying make sure that this pool does not have any runners, otherwise you will get an error.
179195 pools : []
180196 # # -- Reference to organization from the 'organizations' list above.
181197 # - orgName: "MyGiteaOrg"
@@ -194,6 +210,8 @@ forges:
194210 # custom_labels:
195211 # my-custom-label: "my-value"
196212 # disable_updates: true
213+ # ## -- The name or ID of the runner install template to use for this pool.
214+ # runnerInstallTemplate: ""
197215
198216 # # -- GitHub server configurations.
199217 github :
0 commit comments