Table of contents
Case Notification Service
- Helm chart can be found under chart/case-notification-service
- 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
- 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"
- Install Pod
helm install case-notification-service -f ./case-notification-service/values.yaml case-notification-service
- Verify Pod
kubectl get pods
- Validate the service
https://<data.EXAMPLE_DOMAIN>/case-notification/actuator/info https://<data.EXAMPLE_DOMAIN>/case-notification/actuator/health