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

navikt/omsorgspenger-api

Repository files navigation

omsorgspengesoknad-api

CI / CD NAIS Alerts

OBS: Erstattet av k9-brukerdialog-api

Innholdsoversikt

1. Kontekst

API for søknad om utvidet rett til omsorgspenger.

2. Funksjonelle Krav

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

3. Begrensninger

4. Prinsipper

5. Programvarearkitektur

6. Kode

7. Data

8. Infrastrukturarkitektur

9. Distribusjon av tjenesten (deployment)

Distribusjon av tjenesten er gjort med bruk av Github Actions. Omsorgspengesoknad-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

For å kjøre kode, kjør:

./gradlew bootRun

11. Drift og støtte

Logging

Kibana

Alarmer

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

Metrics

n/a

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