Deploy Data Extraction Service for NBS 7 case notifications
This page walks through deploying the Data Extraction Service for case notification workflows.
- Locate the Helm chart at
charts/data-extraction-service. -
Set the image repository and tag:
image: repository: "quay.io/us-cdcgov/cdc-nbs-modernization/nnd-case-notification-service/data-extraction-service" pullPolicy: IfNotPresent tag: <release-version-tag> # for example, v1.0.1 -
Update JDBC and service configuration values:
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" -
Install the service:
helm install data-extraction-service -f ./data-extraction-service/values.yaml data-extraction-service -
Verify the pod is running:
kubectl get pods -
Validate the service:
https://<data.EXAMPLE_DOMAIN>/data-extraction/actuator/health https://<data.EXAMPLE_DOMAIN>/data-extraction/actuator/info