Skip to content

Commit

Permalink
Merge pull request #11 from FINTLabs/FFS-816-lage-dedikert-endepunkt-…
Browse files Browse the repository at this point in the history
…for-a-sjekke-autentisering-i-authorization-service

Ffs 816 lage dedikert endepunkt for a sjekke autentisering i authorization service
  • Loading branch information
Battlestad authored Jan 31, 2024
2 parents 4b0d47e + 47a89ae commit 9bf3e39
Show file tree
Hide file tree
Showing 33 changed files with 282 additions and 0 deletions.
2 changes: 2 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ dependencies {

implementation 'no.fintlabs:fint-kafka:4.0.1'

implementation 'no.fintlabs:fint-flyt-resource-server:2.0.0'

compileOnly 'org.projectlombok:lombok'
runtimeOnly 'io.micrometer:micrometer-registry-prometheus'
annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
Expand Down
13 changes: 13 additions & 0 deletions kustomize/base/flais.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,22 @@ spec:
acls:
- permission: admin
topic: 'no-permission'
url:
hostname: flyt.vigoiks.no
basePath: path
ingress:
enabled: true
basePath: path
middlewares:
- fint-flyt-auth-forward-sso
env:
- name: JAVA_TOOL_OPTIONS
value: '-XX:+ExitOnOutOfMemoryError -Xmx1840M'
- name: fint.flyt.resource-server.security.api.internal.authorized-org-id-role-pairs-json
value: |
{
"fintlabs.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
- name: fint.flyt.resource-server.security.api.internal.enabled
value: 'true'
onePassword:
Expand Down
8 changes: 8 additions & 0 deletions kustomize/overlays/afk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"afk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
- op: add
path: "/spec/envFrom/0"
value:
Expand Down
8 changes: 8 additions & 0 deletions kustomize/overlays/afk-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"afk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
- op: add
path: "/spec/envFrom/0"
value:
Expand Down
8 changes: 8 additions & 0 deletions kustomize/overlays/agderfk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"agderfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/agderfk-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"agderfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/bfk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"bfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
- op: add
path: "/spec/envFrom/0"
value:
Expand Down
8 changes: 8 additions & 0 deletions kustomize/overlays/bfk-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"bfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
- op: add
path: "/spec/envFrom/0"
value:
Expand Down
8 changes: 8 additions & 0 deletions kustomize/overlays/ffk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"ffk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/ffk-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"ffk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/fintlabs-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"fintlabs.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/innlandetfylke-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"innlandetfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/innlandetfylke-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"innlandetfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/mrfylke-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"mrfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/mrfylke-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"mrfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/nfk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"nfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/nfk-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"nfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/ofk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"ofk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
- op: add
path: "/spec/envFrom/0"
value:
Expand Down
8 changes: 8 additions & 0 deletions kustomize/overlays/ofk-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"ofk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
- op: add
path: "/spec/envFrom/0"
value:
Expand Down
8 changes: 8 additions & 0 deletions kustomize/overlays/rogfk-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"rogfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/rogfk-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"rogfk.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/telemarkfylke-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"telemarkfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/telemarkfylke-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"telemarkfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/tromsfylke-no/api/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-api-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"tromsfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
8 changes: 8 additions & 0 deletions kustomize/overlays/tromsfylke-no/beta/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ patches:
- op: replace
path: "/spec/onePassword/itemPath"
value: "vaults/aks-beta-vault/items/fint-flyt-egrunnerverv-oauth2-client"
- op: replace
path: "/spec/env/1/value"
value: |
{
"tromsfylke.no":["https://role-catalog.vigoiks.no/vigo/flyt/user"],
"vigo.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"],
"novari.no":["https://role-catalog.vigoiks.no/vigo/flyt/developer"]
}
target:
kind: Application
name: fint-flyt-authorization-service
Loading

0 comments on commit 9bf3e39

Please sign in to comment.