Case Notification Service

On this page

  1. Helm chart can be found under chart/case-notification-service
  2. Validate the image tag

    image:
      repository: "quay.io/us-cdcgov/cdc-nbs-modernization/nnd-case-notification-service/case-notification-service"
      pullPolicy: IfNotPresent
      tag: <release-version-tag> e.g v1.0.1
    
  3. Update the jdbc configurations

    ingressHost: "data.EXAMPLE_DOMAIN"
    
    jdbc:
      dbserver: "EXAMPLE_DB_ENDPOINT"
      username: "EXAMPLE_ODSE_DB_USER"
      password: "EXAMPLE_ODSE_DB_USER_PASSWORD"
    
    authUri: "http://keycloak.default.svc.cluster.local/auth/realms/NBS"
    
    kafka:
      cluster: "EXAMPLE_MSK_KAFKA_ENDPOINT"
    
    api:
      host: "https://<data.EXAMPLE_DOMAIN>/hl7-parser"
      clientId: "EXAMPLE_XML-HL7-Parser_CLIENT_ID"
      secret: "EXAMPLE_XML-HL7-Parser_CLIENT_SECRET"
    
  4. Install Pod

    helm install case-notification-service -f ./case-notification-service/values.yaml case-notification-service
    
  5. Verify Pod

    kubectl get pods
    
  6. Validate the service

    https://<data.EXAMPLE_DOMAIN>/case-notification/actuator/info
    https://<data.EXAMPLE_DOMAIN>/case-notification/actuator/health
    

Back to top

© Centers for Disease Control and Prevention (CDC). All Rights Reserved.