Mystack creates a personal stack of predefined services on kubernetes for your users
- Go 1.7
- Docker
make build-docker
make cross-build-linux-amd64To run unit tests:
make unitTo run integration tests:
make intTo run them all:
make testThis controller must run inside Kubernetes cluster. So you need to create a docker image, push it to Dockerhub and run a service using this image. Here is an example of how to do it.
On project root, run (mind the dot):
docker build -t dockerhub-user/mystack-controller:v1 .docker push dockerhub-user/mystack-controller:v1kubectl create -f ./manifests/postgres.yamlkubectl create -f ./manifests/controller.yaml