Configure Ryvn resources in Code via Git Sync
ryvn.yaml
file, defined in a Git repository. This enables you to manage your environments, services, blueprints, and installations as code, providing version control, collaboration, and automated synchronization.
Navigate to Settings
Access Git Sync
Add Git Sync
Create ryvn.yaml
ryvn.yaml
file in the root directoryMonitor Sync Status
ryvn.yaml
file should follow this structure. It must define a valid apiVersion
at the top level.
Currently, the only valid version is v1
.
production
environment. The configuration sets up the controller with 2 replicas and resource limits, placing the installation in the ingress-nginx
namespace. It also demonstrates how to reference an organization secret for the TLS certificate.
orgSecret
syntax for sensitive values.ryvn.yaml
file to securely store sensitive values like API keys, passwords, and configuration data.
Access Organization Settings
Navigate to Secrets
Add Secret
Select secret type
Enter secret value
orgSecret
syntax for environment variables and service secrets, or valueFromOrgSecret
for blueprint inputs and other configuration values.Status | Description | Action Required |
---|---|---|
In Progress | Currently syncing repository | Wait for completion |
Completed | Last sync was successful | None - resources are up to date |
Failed | Sync failed due to errors | Check validation errors and fix issues |
File Not Found | ryvn.yaml not found in repository | Create the file in the repository root |