Skip to content

Commit 082be41

Browse files
gcp deploy
1 parent 58e1e0c commit 082be41

File tree

3 files changed

+139
-2
lines changed

3 files changed

+139
-2
lines changed

.github/workflows/poao-frontend-container-dev.yml renamed to .github/workflows/poao-frontend-container-dev.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
branches:
66
- 'dev'
77
paths:
8-
- '.github/workflows/poao-frontend-container-dev.yml'
8+
- '.github/workflows/poao-frontend-container-dev.yaml'
99
- '.nais/obo-nais-dev.yaml'
1010
workflow_dispatch:
1111

@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222

2323
steps:
24-
- uses: actions/checkout@v1
24+
- uses: actions/checkout@v3
2525
- name: deploy gcp dev
2626
uses: nais/deploy/actions/deploy@v1
2727
env:
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: paoa frontend container prod
2+
3+
on:
4+
push:
5+
branches:
6+
- 'master'
7+
paths:
8+
- '.github/workflows/poao-frontend-container-prod.yaml'
9+
- '.nais/obo-nais-prod.yaml'
10+
workflow_dispatch:
11+
12+
concurrency:
13+
group: pto_frontend_container_prod
14+
cancel-in-progress: true
15+
16+
env:
17+
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY_GCP }}
18+
19+
jobs:
20+
deploy-prod:
21+
runs-on: ubuntu-latest
22+
23+
steps:
24+
- uses: actions/checkout@v3
25+
- name: deploy gcp prod
26+
uses: nais/deploy/actions/deploy@v1
27+
env:
28+
CLUSTER: prod-gcp
29+
RESOURCE: .nais/obo-nais-prod.yaml

.nais/obo-nais-prod.yaml

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
apiVersion: "nais.io/v1alpha1"
2+
kind: "Application"
3+
metadata:
4+
name: beslutteroversikt
5+
namespace: obo
6+
labels:
7+
team: obo
8+
spec:
9+
image: ghcr.io/navikt/poao-frontend/poao-frontend:2022.06.21_07.33-5244a7b7ae64
10+
port: 8080
11+
ingresses:
12+
- https://beslutteroversikt.intern.nav.no
13+
liveness:
14+
path: /internal/alive
15+
initialDelay: 10
16+
readiness:
17+
path: /internal/ready
18+
initialDelay: 10
19+
replicas:
20+
min: 1
21+
max: 4
22+
cpuThresholdPercentage: 75
23+
resources:
24+
requests:
25+
cpu: 500m
26+
memory: 500Mi
27+
limits:
28+
cpu: "1"
29+
memory: 1Gi
30+
secureLogs:
31+
enabled: true
32+
azure:
33+
application:
34+
enabled: true
35+
sidecar:
36+
enabled: true
37+
autoLogin: true
38+
gcp:
39+
buckets:
40+
- name: obo-beslutteroversikt-prod
41+
cascadingDelete: false
42+
accessPolicy:
43+
outbound:
44+
rules:
45+
- application: poao-unleash
46+
namespace: poao
47+
env:
48+
- name: JSON_CONFIG
49+
value: >
50+
{
51+
"enableSecureLogs": true,
52+
"fallbackStrategy": "SERVE_INDEX_HTML",
53+
"auth": {
54+
"loginProvider": "AZURE_AD"
55+
},
56+
"gcs": {
57+
"bucketName": "obo-beslutteroversikt-prod"
58+
},
59+
"redirects": [
60+
{
61+
"fromPath": "/internarbeidsflatedecorator/*",
62+
"toUrl": "https://internarbeidsflatedecorator.intern.nav.no",
63+
"preserveFromPath": true
64+
},
65+
{
66+
"fromPath": "/veilarbpersonflatefs/*",
67+
"toUrl": "https://veilarbpersonflatefs.intern.nav.no",
68+
"preserveFromPath": false
69+
}
70+
],
71+
"proxies": [
72+
{
73+
"fromPath": "/frontendlogger",
74+
"toUrl": "https://frontendlogger.prod-fss-pub.nais.io",
75+
"preserveFromPath": true
76+
},
77+
{
78+
"fromPath": "/modiacontextholder",
79+
"toUrl": "https://modiacontextholder.prod-fss-pub.nais.io",
80+
"preserveFromPath": true,
81+
"toApp": {
82+
"name": "modiacontextholder",
83+
"namespace": "personoversikt",
84+
"cluster": "prod-fss"
85+
}
86+
},
87+
{
88+
"fromPath": "/veilarbveileder",
89+
"toUrl": "https://veilarbveileder.prod-fss-pub.nais.io",
90+
"preserveFromPath": true,
91+
"toApp": {
92+
"name": "veilarbveileder",
93+
"namespace": "pto",
94+
"cluster": "prod-fss"
95+
}
96+
},
97+
{
98+
"fromPath": "/veilarbvedtaksstotte",
99+
"toUrl": "https://veilarbvedtaksstotte.prod-fss-pub.nais.io",
100+
"preserveFromPath": true,
101+
"toApp": {
102+
"name": "veilarbvedtaksstotte",
103+
"namespace": "pto",
104+
"cluster": "prod-fss"
105+
}
106+
}
107+
]
108+
}

0 commit comments

Comments
 (0)