The cluster agent - working together with the lieutenant-api.
Please note that this project is in it's early stages and under active development.
-
Make sure Golang is installed
-
Run the agent against a locally deployed SYNventory
KUBECONFIG=/path/to/config go run main.go --api http://localhost:5000 --token someToken
-
Start hacking on the agent
Argo CD is bootstrapped (repo-server, app-controller, server) when no existing deployments are found. The required CRDs (Application, AppProject) are compiled into the binary using Go file embedding.
To update them, download the latest manifests and put them in ./manifests/
.
Create a git tag:
git tag v0.0.2
Build the Docker image:
make docker