Table of contents

  1. LDFData-reporting-service

LDFData-reporting-service

  1. The helm chart for LDF service should be available under charts/ldfdata-reporting-service.
  2. In the values.yaml, replace all occurrences of app.EXAMPLE_DOMAIN with the URL of your modern app as shown in Table.
  3. Validate image repository and tag:
    image:
      repository: "quay.io/us-cdcgov/cdc-nbs-modernization/data-reporting-service/ldfdata-reporting-service"
      tag: <release-version-tag> e.g v1.0.1
    
  4. Update jdbc, odse and kafka configurations
    jdbc:
         username: "EXAMPLE_DB_USER"
         password: "EXAMPLE_DB_USER_PASSWORD"
    
    odse:
      dburl: "jdbc:sqlserver://<EXAMPLE_DB_ENDPOINT>:<PORT>;databaseName=NBS_ODSE;encrypt=true;trustServerCertificate=true;"
      
    kafka:
      cluster: "EXAMPLE_KAFKA_CLUSTER"
    
  5. Install pod
    helm install -f ./ldfdata-reporting-service/values.yaml ldfdata-reporting-service ./ldfdata-reporting-service/
    
  6. Verify if pod is running
    kubectl get pods
    
  7. Validate service (on browser)
    https://data.<exampledomain>/reporting/ldfdata-svc/status
    Expected: LdfData Preprocessing Service Status OK