UNCLASSIFIED - NO CUI

Skip to content

Add two packages of helm charts for the group-sync-controller and the...

Baban Faraj requested to merge BULL-1240 into master

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:

  1. Run minikube
  2. eval $(minikube docker-env)
  3. group-sync-controller:
    1. clone the group-sync-controller: git clone https://code.il2.dso.mil/platform-one/products/dsop/gad/group-sync-controller
    2. 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
    3. Install via helm helm upgrade -i -n gad --create-namespace group-sync-controller ./group-sync-controller-chart
  4. launchboard-svc:
    1. clone the launchboard-svc: git clone https://code.il2.dso.mil/platform-one/products/dsop/gad/launchboard-svc
    2. 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
    3. 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
    4. Update the configuration.database.host value in ./launchboard-svc-chart/values.yaml to be your dev machine's IP address
    5. Install via helm helm upgrade -i -n gad --create-namespace launchboard-svc ./launchboard-svc-chart
Edited by Baban Faraj

Merge request reports