Getting Started
Configuration
Edit the configuration according to Proxmox-GitOps#deployment.
Configure Credentials
jq '
.proxmox.host = "192.168.178.100" |
.proxmox.user = "root@pam" |
.proxmox.password = "GITOPS.PM" |
.login = "steven" |
.password = "gitops.pm"
' local/config.json > local/config.local.json
Environment Configuration
Ensure the centralized environment configuration (globals.json):
{
"AUTO_DEPLOY": "false",
"LIBS_BROKER_ENDPOINT": "mqtt://192.168.178.109:1883",
"LIBS_BRIDGE_ADAPTER": "zstack",
"LIBS_BRIDGE_SERIAL": "/dev/serial/by-id/"
}
Optional: config Share
Deployment and Automation
-
If
AUTO_DEPLOYis set totrue,./local/run.shwill deployProxmox-GitOpsto PVE asconfigcontainer, and subsequently deploy the container libraries (/libs) from within theconfigcontainer itself. -
Otherwise, the container deployment must be triggered manually by accepting the Pull Request, either via
http://localhost:8080/main/configor directly from theconfigcontainer for the respective container library.