Stap 3 - Deploy en test OMC

  1. Gebruik de volgende helm chart https://github.com/Worth-NL/helm-charts/tree/main/notifynl-omc arrow-up-rightEn de environment variabelen die tot nu toe zijn gegenereerd in de voorgaande stappen (vet gedrukt). Check de output van OMC bij het opstarten om te zien of er foutmeldingen zijn. Gebruik: OMC_FEATURE_WORKFLOW_VERSION: 2 OMC_AUTH_JWT_SECRET: "", (random zelf) OMC_AUTH_JWT_ISSUER: "", (je omc endpoint) OMC_AUTH_JWT_AUDIENCE: "", (je omc endpoint) OMC_AUTH_JWT_EXPIRESINMIN: "60", OMC_AUTH_JWT_USERID: "OMC (Development)", OMC_AUTH_JWT_USERNAME: "OMC (Development)" 2. Stel de API endpoints in voor de services:

ZGW_ENDPOINT_OPENNOTIFICATIES: "https://opennotificaties.test.notifynl.nl/api/v1",

ZGW_ENDPOINT_OPENZAAK": "https://openzaak.test.notifynl.nl/zaken/api/v1",

ZGW_ENDPOINT_OPENKLANT": "https://openklantv2.test.notifynl.nl/klantinteracties/api/v1",

ZGW_ENDPOINT_BESLUITEN: "https://openzaak.test.notifynl.nl/besluiten/api/v1",

ZGW_ENDPOINT_OBJECTEN: "https://objecten.test.notifynl.nl/api/v2",

ZGW_ENDPOINT_OBJECTTYPEN: "https://objecttypen.test.notifynl.nl/api/v1",

ZGW_ENDPOINT_CONTACTMOMENTEN: "https://openklantv2.test.notifynl.nl/klantinteracties/api/v1arrow-up-right", 3. Whitelist alle zaaktypen voor het testen:

ZGW_WHITELIST_ZAAKCREATE_IDS": "*", ZGW_WHITELIST_ZAAKUPDATE_IDS": "*", ZGW_WHITELIST_ZAAKCLOSE_IDS": "*", ZGW_WHITELIST_TASKASSIGNED_IDS": "*", ZGW_WHITELIST_DECISIONMADE_IDS": "*", ZGW_WHITELIST_MESSAGE_ALLOWED": "true",

4. Genereer een JWT voor OMC Doe healthcheck calls op OMC met deze JWT. Gebruik je settings. Je kunt https://www.jwt.io/arrow-up-right gebruiken.

{

"client_id": "{{OMC_AUTH_JWT_ISSUER}}",

"user_id": "{{OMC_AUTH_JWT_USERID}}",

"user_representation": "{{OMC_AUTH_JWT_USERNAME}}",

"iss": "{{OMC_AUTH_JWT_ISSUER}}",

"aud": "{{OMC_AUTH_JWT_AUDIENCE}}",

"iat": {{$timestamp}},

"exp": {{timestamp-exp}}

}

Gebruik OMC_AUTH_JWT_SECRET om deze te genereren. OMC beschikt over een aantal healthcheck endpoints waarmee je kunt checken of alle verbindingen goed gemaakt zijn. Postman file met healthcheck calls: https://drive.google.com/file/d/1kQDn2J4_mlEbQT0fe3DDFtsiBGyvvEef/view?usp=sharingarrow-up-right Als alle healthchecks een 200/OK geven, dan werkt de connectiviteit met alle ZGW API’s.

Last updated