Skip to content

Inneholder topic for rekrutteringsbistand-microservicene

License

Notifications You must be signed in to change notification settings

navikt/toi-rapids-and-rivers

Repository files navigation

Monorepo for mikrotjenester i team Toi sin rapids-and-rivers arkitektur

Dette repoet inneholder mange apper, som har sin kildekode i hver sin katalog under katelogen apps. Hver app har sin egen README-fil.

Republisering

For republisering på Kafka av all kandidatinformasjon, se README i toi-sammenstille-kandidat.

Bygging

Lokalt

Bygging kan gjøres f.eks. ved å stå i hovedkatalogen og kjøre

  • for å bygge alle appene: ./gradlew clean build
  • for å bygge en app, f.eks. "toi-arbeidsmarked-cv": ./gradlew :apps:toi-arbeidsmarked-cv:clean :apps:toi-arbeidsmarked-cv:build

På Github

Bygging på Github styres av en workflow-fil for hver app i katalogen .github/workflows. De gjenbruker filen deploy-toi-template.yaml med unntak av deploy-toi-helseapp.yaml som har sin egen byggkonfig.

Trivy security scan

Resulatene/issuene fra scans av alle appene i dette Github-repoet vises sammen i samme liste.

Vi har ikke noen kjøring av Trivy security scan som starter regelmessig og uavhengig av om appen har blitt endret (scheduled trigger). Det betyr at hvis det oppdages en ny sikkerhetsissue der ute i verden som legges inn i Trivy sin database så får vi ikke sjekket appen vår for denne issuen uten å gjøre en endring i appen. For å utløse en Trivy scan i alle appene - med unntak av toi-helseapp - gjør en triviell, ikke-funksjonell endring i en fil de har felles gjennom Github workflow konfigurasjonen sin, som er:

- .github/workflows/deploy-toi-template.yaml
- buildSrc/**

Henvendelser

For Nav-ansatte

For folk utenfor Nav

About

Inneholder topic for rekrutteringsbistand-microservicene

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages