Stap 3 - Deploy en test OMC
Gebruik de volgende helm chart https://github.com/Worth-NL/helm-charts/tree/main/notifynl-omc En 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/v1", 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/ 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=sharing Als alle healthchecks een 200/OK geven, dan werkt de connectiviteit met alle ZGW API’s.
Last updated