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
# HTTP or HTTPS - Do not change, determined by `opctl init --enable-https`
35
-
# CLI flag: --enable-https
36
-
insecure: false
37
-
# Path of UI relative to host
38
-
uiPath: /
39
29
# First namespace that will be created in Onepanel, more can be added later
40
30
defaultNamespace: default
41
31
# Domain or IP where Onepanel is hosted
@@ -46,6 +36,9 @@ application:
46
36
# Use the same IP address as `domain` above if running local, use `minikube ip` or `multipass list` to get this IP
47
37
# In the cloud, if `domain` above is set to example.com or sub.example.com, then your FQDN could be: app.example.com or app.sub.example.com respectively
48
38
fqdn: <ip-or-fqdn>
39
+
# HTTP or HTTPS - Do not change, determined by `opctl init --enable-https`
40
+
# CLI flag: --enable-https
41
+
insecure: false
49
42
# Node pool or group label keys and values used for AutoScaling and for NodeSelectors
50
43
# The provider will set these label key and values on your nodes automatically
51
44
# These can also be customized depending on your provider
@@ -170,11 +163,6 @@ This is where you set the basic application configuration.
170
163
171
164
Below are the sections you will need to adjust.
172
165
173
-
#### cloud
174
-
Everything under this section is generated and should not be manually changed.
175
-
176
-
The `insecure` field is set to `true` by default and will be set to `false` if you add the `--enable-https` when running `opctl init`.
177
-
178
166
#### defaultNamespace
179
167
This is the first [Namespace](/docs/getting-started/concepts/namespaces) you want created. This could be a project name or a team name. It is set to `default` by default but we recommend you use something more meaningful.
180
168
@@ -184,6 +172,9 @@ This is the domain for your Onepanel resources. Some resources like Workspaces c
184
172
#### fqdn
185
173
This is where Onepanel UI and API will be deployed. This should be a subdomain of the `domain` field mentioned above. Example: `app.example.com`or `app.sub.example.com`.
186
174
175
+
#### insecure
176
+
The `insecure` field is set to `true` by default and will be set to `false` if you add the `--enable-https` when running `opctl init`.
177
+
187
178
#### nodePool
188
179
Depending on your provider, these are either called node pools or node groups. They are labels on Kubernetes nodes that Onepanel uses for auto scaling nodes on demand.
189
180
@@ -269,4 +260,13 @@ database:
269
260
270
261
:::important
271
262
For a production environment, use a managed database service and set the configuration accordingly.
272
-
:::
263
+
:::
264
+
265
+
### workflowEngine
266
+
#### containerRuntimeExecutor
267
+
The executor workflow engine uses to perform certain actions like monitoring pod logs, collecting artifacts, managing container lifecycles, etc.
268
+
269
+
The possible values are `docker` and `pns`:
270
+
271
+
- `docker`is more reliable, however it mounts the `docker.sock` of the host makes it less secure.
272
+
- `pns`is more secure, however in some versions of Kubernetes, it tends to fail on tasks that take less than 15 seconds.
0 commit comments