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: content/en/cloud/self-hosted/deployment/_index.md
+49-1Lines changed: 49 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,55 @@ tags: [helm]
6
6
weight: 2
7
7
---
8
8
9
-
## High-level List of Deployment Tasks
9
+
## High-level List of Deployment
10
+
11
+
## Environment Variables
12
+
13
+
### INIT_CONFIG
14
+
15
+
The `INIT_CONFIG` environment variable allows you to configure the initial setup of your self-hosted Layer5 Cloud provider. This variable accepts a JSON string that defines the provider initialization configuration.
16
+
17
+
#### Purpose
18
+
19
+
`INIT_CONFIG` enables you to:
20
+
- Pre-configure provider settings during deployment
21
+
- Automate initial setup for consistent deployments
22
+
- Define custom provider configurations without manual intervention
23
+
24
+
#### Usage
25
+
26
+
Set the `INIT_CONFIG` environment variable with a JSON configuration string:
The INIT_CONFIG variable is only processed during the initial startup. Subsequent restarts will not reprocess this configuration.
48
+
{{< /alert >}}
49
+
50
+
#### Configuration Schema
51
+
52
+
The `INIT_CONFIG` JSON structure supports the following fields:
53
+
54
+
- `provider.name`: The name of your provider instance
55
+
- `provider.settings`: Custom provider settings specific to your deployment
56
+
57
+
For detailed configuration options, refer to the [provider initialization documentation](https://github.com/layer5io/meshery-cloud/blob/master/docs/provider-init.md). Tasks
10
58
11
59
<ol>
12
60
<li>Review the prequisites for installing Layer5 Cloud on Kubernetes. (<a href="#prerequisites">docs</a>)</li>
0 commit comments