Skip to content
This repository has been archived by the owner on Jun 15, 2022. It is now read-only.

navikt/omsorgspengerutbetaling-api

Repository files navigation

OBS; Erstattet av k9-brukerdialog-api

omsorgspengerutbetaling-api

CI / CD NAIS Alerts

Innholdsoversikt

1. Kontekst

API - tjeneste for omsorgspengerutbetaling

2. Funksjonelle Krav

Denne tjenesten understøtter søknadsprosessen, samt eksponerer endepunkt for innsending av søknad om utvidet rett til omsorgspengerutbetaling.

3. Begrensninger

4. Prinsipper

5. Programvarearkitektur

6. Kode

7. Data

Full Søknad - Innkommende

Link til serialiseringstet

Full Søknad - Utgående

TODO: Link som over

8. Infrastrukturarkitektur

9. Distribusjon av tjenesten (deployment)

Distribusjon av tjenesten er gjort med bruk av Github Actions. Omsorgspengerutbetaling-API CI / CD

Push til dev-* brancher vil teste, bygge og deploye til dev/staging miljø. Push/merge til master branche vil teste, bygge og deploye til produksjonsmiljø.

10. Utviklingsmiljø

Bygge Prosjekt

For å bygge kode, kjør:

./gradlew clean build

Kjøre Prosjekt

11. Drift og støtte

Logging

Kibana

Metrics

n/a

Alarmer

Vi bruker nais-alerts for å sette opp alarmer. Disse finner man konfigurert i nais/alerterator.yml.

Redis

Vi bruker Redis for mellomlagring. En instanse av Redis må være kjørene før deploy av applikasjonen. Dette gjøres manuelt med kubectl både i preprod og prod. Se nais/doc

  1. kubectl config use-context preprod-sbs
  2. kubectl apply -f redis-config.yml