Skip to content

Commit

Permalink
Merge branch 'master' into ARKIV-90
Browse files Browse the repository at this point in the history
  • Loading branch information
oleanders authored Nov 28, 2023
2 parents fa65189 + 1242ee4 commit 80c308a
Show file tree
Hide file tree
Showing 17 changed files with 666 additions and 6 deletions.
7 changes: 1 addition & 6 deletions .github/workflows/cd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,17 +47,12 @@ jobs:
strategy:
fail-fast: false
matrix:
org: [ agderfk-no, ra-no, tffk-no, trondelagfylke-no, vtfk-no, telemarkfylke-no, vestfoldfylke-no ]
org: [ agderfk-no, ra-no, tffk-no, trondelagfylke-no, vtfk-no, telemarkfylke-no, vestfoldfylke-no, ffk-no, tromsfylke-no ]
cluster: [ aks-beta-fint-2021-11-23, aks-api-fint-2022-02-08 ]
include:
- cluster: aks-beta-fint-2021-11-23
deploy-every-branch: true

- org: telemarkfylke-no
deploy-every-branch: true

- org: vestfoldfylke-no
deploy-every-branch: true
steps:
- uses: actions/checkout@v4

Expand Down
123 changes: 123 additions & 0 deletions kustomize/overlays/ffk-no/api/deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: adapter-p360-arkiv
spec:
template:
spec:
containers:
- name: adapter-p360-arkiv
resources:
limits:
memory: "5Gi"
cpu: "2"
requests:
memory: "3Gi"
cpu: "512m"
envFrom:
- secretRef:
name: arkiv-p360-onepassword
- secretRef:
name: arkiv-p360-api
env:
- {name: TZ, value: Europe/Oslo}
- name: JAVA_TOOL_OPTIONS
value: >-
-Xmx4G -verbose:gc
-XX:+ExitOnOutOfMemoryError
-Dfile.encoding=UTF-8
- {name: fint.adapter.endpoints.providers.kodeverk, value: https://api.felleskomponent.no/arkiv/kodeverk/provider}
- {name: fint.adapter.endpoints.providers.noark, value: https://api.felleskomponent.no/arkiv/noark/provider}
- {name: fint.adapter.endpoints.providers.samferdsel, value: https://api.felleskomponent.no/arkiv/samferdsel/provider}
- {name: fint.adapter.endpoints.providers.kulturminne, value: https://api.felleskomponent.no/arkiv/kulturminnevern/provider}
- {name: springfox.title, value: 'P360 RPC Adapter for Finnmark'}
- {name: security.basic.enabled, value: 'false'}
- {name: fint.adapter.reject-unknown-events, value: 'false'}
- {name: fint.case.coding.dokumentType.B, value: '1'}
- {name: fint.case.coding.filformat.RA-JPEG, value: 'JPG'}
- {name: fint.case.coding.filformat.RA-PDF, value: 'PDF'}
- {name: fint.case.coding.filformat.RA-TEKST, value: 'TXT'}
- {name: fint.case.coding.filformat.RA-TIFF6, value: 'TIF'}
- {name: fint.case.coding.journalposttype.I, value: '110'}
- {name: fint.case.coding.journalposttype.N, value: '113'}
- {name: fint.case.coding.journalposttype.S, value: '218'}
- {name: fint.case.coding.journalposttype.U, value: '111'}
- {name: fint.case.coding.journalposttype.X, value: '60005'}
- {name: fint.case.coding.korrespondanseparttype.EA, value: '5'}
- {name: fint.case.coding.korrespondanseparttype.EM, value: '6'}
- {name: fint.case.defaults.drosjeloyve.tilgangsgruppe.journalpost, value: '200408'}
- {name: fint.case.defaults.drosjeloyve.tilgangsgruppe.sak, value: '0'}
- {name: fint.case.defaults.soknaddrosjeloyve.administrativEnhet, value: ''}
- {name: fint.case.defaults.soknaddrosjeloyve.arkivdel, value: '200008'}
- {name: fint.case.defaults.soknaddrosjeloyve.dokumentstatus, value: 'F'}
- {name: fint.case.defaults.soknaddrosjeloyve.journalenhet, value: 'Sentralarkiv'}
- {name: fint.case.defaults.soknaddrosjeloyve.journalstatus, value: '3'} #S
- {name: fint.case.defaults.soknaddrosjeloyve.klassifikasjon.1.ordning, value: 'Org.nr'}
- {name: fint.case.defaults.soknaddrosjeloyve.klassifikasjon.1.tittel, value: '${organisasjonsnavn}' }
- {name: fint.case.defaults.soknaddrosjeloyve.klassifikasjon.1.verdi, value: '${organisasjonsnummer}' }
- {name: fint.case.defaults.soknaddrosjeloyve.klassifikasjon.2.ordning, value: Funksjonsbasert arkivnøkkel}
- {name: fint.case.defaults.soknaddrosjeloyve.klassifikasjon.2.verdi, value: '552'}
- {name: fint.case.defaults.soknaddrosjeloyve.saksmappeType, value: 'Sak'}
- {name: fint.case.defaults.soknaddrosjeloyve.saksstatus, value: 'B'}
- {name: fint.case.defaults.soknaddrosjeloyve.title.cases, value: 'Drosjeløyve - ${organisasjonsnavn} - ${organisasjonsnummer}'}
- {name: fint.case.defaults.soknaddrosjeloyve.saksansvarlig, value: ''}
- {name: fint.case.defaults.soknaddrosjeloyve.saksbehandler, value: ''}
- {name: fint.case.defaults.tilskuddfartoy.administrativEnhet, value: ''}
- {name: fint.case.defaults.tilskuddfartoy.arkivdel, value: '60001'}
- {name: fint.case.defaults.tilskuddfartoy.dokumentstatus, value: 'F'}
- {name: fint.case.defaults.tilskuddfartoy.dokumentType, value: '1'}
- {name: fint.case.defaults.tilskuddfartoy.journalenhet, value: 'Sentralarkiv'}
- {name: fint.case.defaults.tilskuddfartoy.journalpost.I.status, value: '3'} #S
- {name: fint.case.defaults.tilskuddfartoy.journalpost.U.status, value: 'E'}
- {name: fint.case.defaults.tilskuddfartoy.klassifikasjon.1.ordning, value: 'Funksjonsbasert arkivnøkkel'}
- {name: fint.case.defaults.tilskuddfartoy.klassifikasjon.1.verdi, value: '800'}
- {name: fint.case.defaults.tilskuddfartoy.saksansvarlig, value: ''}
- {name: fint.case.defaults.tilskuddfartoy.saksbehandler, value: ''}
- {name: fint.case.defaults.tilskuddfartoy.saksmappeType, value: 'Sak'}
- {name: fint.case.defaults.tilskuddfartoy.saksstatus, value: 'B'}
- {name: fint.case.defaults.tilskuddfartoy.tilknyttetRegistreringSom, value: 'H'}
- {name: fint.case.defaults.tilskuddfartoy.title.cases, value: 'Riksantikvarens tilskudd til fartøyvern - ${kallesignal} - ${fartoyNavn} - ${kulturminneId}'}
- {name: fint.case.defaults.tilskuddfartoy.title.records, value: '${soknadsnummer.identifikatorverdi} - Tilskudd til fartøyvern - ${kallesignal} - ${fartoyNavn} - ${kulturminneId}'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.administrativEnhet, value: ''}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.arkivdel, value: '60001'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.dokumentstatus, value: 'F'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.dokumentType, value: '1'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.journalenhet, value: 'Sentralarkiv'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.journalpost.I.status, value: '3'} #S
- {name: fint.case.defaults.tilskuddfredabygningprivateie.journalpost.U.status, value: 'E'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.klassifikasjon.1.ordning, value: 'Funksjonsbasert arkivnøkkel'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.klassifikasjon.1.verdi, value: '800'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.saksansvarlig, value: ''}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.saksbehandler, value: ''}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.saksmappeType, value: 'Sak'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.saksstatus, value: 'B'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.tilknyttetRegistreringSom, value: 'H'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.title.cases, value: 'Riksantikvarens tilskudd til kulturminner i privat eie - ${bygningsnavn} - ${matrikkelnummer.gardsnummer}/${matrikkelnummer.bruksnummer} - ${link$matrikkelnummer.kommunenummer#navn} kommune - ${kulturminneId}'}
- {name: fint.case.defaults.tilskuddfredabygningprivateie.title.records, value: '#{tittel.replaceFirst("Riksantikvarens tilskudd til kulturminner i privat eie","Søknad om")}'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.administrativEnhet, value: '200016'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.arkivdel, value: '60001'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.dokumentstatus, value: 'F'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.dokumentType, value: '1'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.journalenhet, value: 'Sentralarkiv'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.journalpost.I.status, value: '3'} #S
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.journalpost.U.status, value: 'E'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.klassifikasjon.1.ordning, value: 'Funksjonsbasert arkivnøkkel'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.klassifikasjon.1.verdi, value: '800'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.saksansvarlig, value: ''}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.saksbehandler, value: ''}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.saksmappeType, value: 'Sak'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.saksstatus, value: 'B'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.tilknyttetRegistreringSom, value: 'H'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.title.cases, value: 'Søknad om dispensasjon for arkeologiske kulturminner etter kml §8.1 - gbnr. ${matrikkelnummer.gardsnummer}/${matrikkelnummer.bruksnummer} - ${link$matrikkelnummer.kommunenummer#navn} kommune - ${kulturminneId}'}
- {name: fint.case.defaults.dispensasjonautomatiskfredakulturminne.title.records, value: '#{tittel} -'}
- {name: fint.p360.filterset.casetype.sak, value: 'digisak'}
- {name: fint.p360.filterset.casetype.default, value: 'digisak'}
- {name: fint.p360.filterset.casetype.soknaddrosjeloyve, value: 'drosjeloyve'}
- {name: fint.p360.filterset.casetype.tilskuddfartoy, value: 'digisak'}
- {name: fint.p360.filterset.casetype.tilskuddfredabygningprivateie, value: 'digisak'}
- {name: fint.p360.filterset.casetype.dispensasjonautomatiskfredakulturminne, value: 'digisak'}
- {name: fint.file-cache.directory, value: '/temp'}
- {name: logging.level.no.fint.arkiv, value: 'info'}
- {name: logging.level.no.fint.p360.data.p360, value: 'info'}
- {name: logging.level.reactor.netty.http.client, value: 'warn'}

22 changes: 22 additions & 0 deletions kustomize/overlays/ffk-no/api/fint-adapter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: fintlabs.no/v1alpha1
kind: FintAdapter
metadata:
name: arkiv-p360-api
namespace: ffk-no
labels:
app.kubernetes.io/name: adapter-arkiv-p360
app.kubernetes.io/instance: adapter-arkiv-p360_ffk-no
app.kubernetes.io/version: latest
app.kubernetes.io/component: adapter-arkiv-p360
app.kubernetes.io/part-of: arkiv
fintlabs.no/team: arkiv
fintlabs.no/org-id: ffk.no

spec:
orgId: ffk.no
note: Brukes av p360-arkiv-adapter.
components:
- arkiv_kodeverk
- arkiv_noark
- arkiv_kulturminnevern
- arkiv_samferdsel
20 changes: 20 additions & 0 deletions kustomize/overlays/ffk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: ffk-no

resources:
- ../../../base
- onepassword.yaml
- fint-adapter.yaml

commonLabels:
app.kubernetes.io/instance: adapter-p360-arkiv_ffk-no
fintlabs.no/org-id: ffk.no

patches:

- target:
kind: Deployment
name: adapter-p360-arkiv
path: deployment.yaml
7 changes: 7 additions & 0 deletions kustomize/overlays/ffk-no/api/onepassword.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: onepassword.com/v1
kind: OnePasswordItem
metadata:
name: arkiv-p360-onepassword
namespace: ffk-no
spec:
itemPath: "vaults/aks-api-vault/items/arkiv-p360-ffk-no"
Loading

0 comments on commit 80c308a

Please sign in to comment.