Add two packages of helm charts for the group-sync-controller and the...
Add two packages of helm charts for the group-sync-controller and the launchboard-svc which will be the initial push
Steps to test locally:
- Run minikube
eval $(minikube docker-env)
- group-sync-controller:
- clone the group-sync-controller:
git clone https://code.il2.dso.mil/platform-one/products/dsop/gad/group-sync-controller
- Build the Docker image for group-sync-controller:
docker build -t group-sync-controller -f ./group-sync-controller/Dockerfile.dev --build-arg TOKEN_USER=[your code.il2 username] --build-arg TOKEN=[your code.il2 token] ./group-sync-controller
- Install via helm
helm upgrade -i -n gad --create-namespace group-sync-controller ./group-sync-controller-chart
- clone the group-sync-controller:
- launchboard-svc:
- clone the launchboard-svc:
git clone https://code.il2.dso.mil/platform-one/products/dsop/gad/launchboard-svc
- within the values.yml of the launchboard-svc, update the host to match the current running launchboard-db. Further instructions are commented in the values.yml of launchboard-svc
- Build the Docker image for group-sync-controller:
docker build -t launchboard-svc -f ./launchboard-svc/Dockerfile.dev --build-arg TOKEN_USER=[your code.il2 username] --build-arg TOKEN=[your code.il2 token] ./launchboard-svc
- Update the
configuration.database.host
value in ./launchboard-svc-chart/values.yaml to be your dev machine's IP address - Install via helm
helm upgrade -i -n gad --create-namespace launchboard-svc ./launchboard-svc-chart
- clone the launchboard-svc:
Edited by Baban Faraj