Skip to content
In-cluster agent for Project Syn
Go Makefile Dockerfile
Branch: master
Clone or download

Latest commit

tobru Merge pull request #22 from projectsyn/log-warnings
Log warnings if K8s objects already exist
Latest commit 8598179 Mar 12, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
docs
manifests
pkg
.dockerignore
.gitignore
CONTRIBUTING.md
Dockerfile
LICENSE
Makefile
README.md
go.mod
go.sum
main.go
playbook.yml
renovate.json

README.md

Project Syn: Steward

The cluster agent - working together with the lieutenant-api.

Please note that this project is in it's early stages and under active development.

Getting started

  1. Make sure Golang is installed

  2. Run the agent against a locally deployed SYNventory

    KUBECONFIG=/path/to/config go run main.go --api http://localhost:5000 --token someToken
  3. Start hacking on the agent

Argo CD Bootstrapping

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 statik. To update them, download the latest manifests and put them in ./manifests/. Upon running make generate, the manifests will be embedded into the resulting binary.

Release

Create a git tag:

git tag v0.0.2

Build the Docker image:

make docker
You can’t perform that action at this time.