Go to file
2020-03-11 14:46:47 +01:00
cmd Refactor logging and some flags 2020-03-11 14:46:47 +01:00
example Refactor logging and some flags 2020-03-11 14:46:47 +01:00
.gitignore Refactor logging and some flags 2020-03-11 14:46:47 +01:00
.travis.yml feat: remove coveralls from repo 2020-02-27 19:26:42 +01:00
configurd_test.go feat: add command to build hello service with tests 2020-02-27 21:39:51 +01:00
configurd.go Refactor logging and some flags 2020-03-11 14:46:47 +01:00
docker_test.go feat: add chart to service 2020-03-01 14:15:20 +01:00
docker.go Refactor logging and some flags 2020-03-11 14:46:47 +01:00
go.mod Add log dependency and refactor minor error handling 2020-03-10 14:15:13 +01:00
go.sum Add log dependency and refactor minor error handling 2020-03-10 14:15:13 +01:00
helm_test.go feat: add WIP for deploy process 2020-03-02 10:28:30 +01:00
helm.go Refactor logging and some flags 2020-03-11 14:46:47 +01:00
README.md feat: refactor cobra commands 2020-03-01 14:11:20 +01:00

Travis CI: build status GoReportCard GoDoc

Configurd

Application for managing kubernetes microservice environment

Structure

/configurd
    /charts (Helm Charts)
        /services 
        /applications        
    /services
        service-a.yaml
        service-b.yaml
    /namespaces
        /local (reserved, local)
            service-a.yaml
            servicegroup-a.yaml
        /node-a (remote)
            global.yaml
            servicegroup-a.yaml         

Commands

# Builds service from the /services dir
$ configurd build hello-service
# Shows the diff from ${NAMESPACE} ${SERVICE}? 
$ configurd deploy ${NAMESPACE} ${SERVICE} --diff