Skip to content

Commit bc46137

Browse files
gcp deploy
1 parent ed611c2 commit bc46137

File tree

5 files changed

+94
-2
lines changed

5 files changed

+94
-2
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
env:
8080
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
8181
CLUSTER: dev-fss
82-
RESOURCE: nais-dev.yaml
82+
RESOURCE: .nais/nais-dev.yaml
8383
VAR: version=${{ env.IMAGE_TAG }}
8484
- name: Create release
8585
uses: actions/create-release@v1
@@ -103,7 +103,7 @@ jobs:
103103
env:
104104
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
105105
CLUSTER: prod-fss
106-
RESOURCE: nais-prod.yaml
106+
RESOURCE: .nais/nais-prod.yaml
107107
VAR: version=${{ env.IMAGE_TAG }}
108108
- name: Create release
109109
uses: actions/create-release@v1
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: paoa frontend container dev
2+
3+
on:
4+
push:
5+
branches:
6+
- 'dev'
7+
paths:
8+
- '.github/workflows/poao-frontend-container-dev.yml'
9+
- '.nais/obo-nais-dev.yaml'
10+
workflow_dispatch:
11+
12+
concurrency:
13+
group: pto_frontend_container_dev
14+
cancel-in-progress: true
15+
16+
env:
17+
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY_GCP }}
18+
19+
jobs:
20+
deploy-dev:
21+
runs-on: ubuntu-latest
22+
23+
steps:
24+
- uses: actions/checkout@v1
25+
- name: deploy gcp dev
26+
uses: nais/deploy/actions/deploy@v1
27+
env:
28+
CLUSTER: dev-gcp
29+
RESOURCE: .nais/obo-nais-dev.yaml
File renamed without changes.
File renamed without changes.

.nais/obo-nais-dev.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
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.dev.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: 2
22+
cpuThresholdPercentage: 75
23+
resources:
24+
limits:
25+
cpu: "1"
26+
memory: 512Mi
27+
requests:
28+
cpu: 250m
29+
memory: 256Mi
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-dev
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-dev"
58+
},
59+
"redirects": [
60+
],
61+
"proxies": [
62+
]
63+
}

0 commit comments

Comments
 (0)