-
Notifications
You must be signed in to change notification settings - Fork 158
docs(cloud): add comprehensive INIT_CONFIG YAML configuration documentation for self-hosted deployments #879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 4 commits
c31227c
fc66eaf
723d23a
8f443c7
24df97a
30615c4
b76bdfa
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||
|---|---|---|---|---|---|---|---|---|
|
|
@@ -6,7 +6,55 @@ tags: [helm] | |||||||
| weight: 2 | ||||||||
| --- | ||||||||
|
|
||||||||
| ## High-level List of Deployment Tasks | ||||||||
| ## High-level List of Deployment | ||||||||
|
||||||||
| ## High-level List of Deployment | |
| ## High-level List of Deployment Tasks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated in commit b76bdfa. Changed the section heading to "High-level List of Deployment Tasks".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| docker run -e INIT_CONFIG='{"provider": {"name": "my-provider"}}' layer5/meshery-cloud | |
| # example | |
| docker run -e INIT_CONFIG='{"provider": {"name": "my-provider"}}' layer5/meshery-cloud |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added in commit b76bdfa. The Docker example now includes the "# example" comment.
leecalcote marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,36 @@ | ||
| --- | ||
| title: Planning Layer5 Cloud Deployment | ||
| title: Planning | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @copilot don't change the title.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fixed in commit 8f443c7. The title is now preserved as "Planning" and the frontmatter structure is correct. |
||
| description: Plan your self-hosted Layer5 Cloud deployment | ||
| weight: 2 | ||
| --- | ||
|
|
||
| ## Provider Configuration Planning | ||
|
|
||
| When planning your self-hosted Layer5 Cloud deployment, consider how you will initialize and configure your provider instance. The `INIT_CONFIG` environment variable enables you to automate provider configuration during deployment. | ||
|
|
||
| ### Configuration Strategy | ||
|
|
||
| Before deploying, plan your configuration approach: | ||
|
|
||
| 1. **Provider Identity**: Define your provider name and identification | ||
| 2. **Initial Settings**: Determine which settings need to be configured at startup | ||
| 3. **Configuration Management**: Decide how configuration will be managed (environment variables, secrets, config files) | ||
| 4. **Update Strategy**: Plan for configuration updates and changes over time | ||
|
|
||
| ### Using INIT_CONFIG for Automated Setup | ||
|
|
||
| The `INIT_CONFIG` environment variable allows you to pre-configure your provider during deployment, eliminating manual setup steps. This is particularly valuable for: | ||
|
|
||
| - **Reproducible Deployments**: Ensure consistent configuration across environments | ||
| - **CI/CD Integration**: Automate deployments with predefined configurations | ||
| - **Infrastructure as Code**: Manage provider configuration alongside your infrastructure | ||
|
|
||
| For detailed usage and examples, see the [Deployment Guide](/cloud/self-hosted/deployment/#init_config). | ||
|
||
|
|
||
| {{< alert type="warning" title="Important" >}} | ||
| Plan your INIT_CONFIG carefully as it is only processed during initial startup. Changes require redeployment or manual configuration updates. | ||
| {{< /alert >}} | ||
| Layer5 Cloud Deployment | ||
| description: "Understand deployment prerequisites and prepare your environment for a secure and scalable Layer5 Cloud deployment." | ||
| categories: [Self-Hosted] | ||
| #tags: [helm] | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.