Skip to content

Commit c76bfaf

Browse files
committedMar 8, 2024·
Deploy fritekstAvslag job
1 parent 293d004 commit c76bfaf

File tree

3 files changed

+43
-9
lines changed

3 files changed

+43
-9
lines changed
 

‎.github/workflows/datapakker.yml

+41-8
Original file line numberDiff line numberDiff line change
@@ -27,39 +27,72 @@ jobs:
2727
- name: Build and test
2828
uses: ./.github/actions/build-and-test
2929
with:
30-
gradle-arguments: :datapakker:soknad:build
31-
- name: Push image
30+
gradle-arguments: :datapakker:soknad:build :datapakker:fritekstAvslag:build
31+
- name: Push image soknad
3232
uses: ./.github/actions/push-image
3333
with:
3434
identity_provider: ${{ secrets.NAIS_WORKLOAD_IDENTITY_PROVIDER }}
3535
project_id: ${{ vars.NAIS_MANAGEMENT_PROJECT_ID }}
3636
tag: ${{ github.sha }}
3737
dockerfile: ./datapakker/soknad/Dockerfile
38-
image_suffix: 'datapakker-job'
38+
image_suffix: 'datapakker-soknad-job'
39+
- name: Push image fritekstAvslag
40+
uses: ./.github/actions/push-image
41+
with:
42+
identity_provider: ${{ secrets.NAIS_WORKLOAD_IDENTITY_PROVIDER }}
43+
project_id: ${{ vars.NAIS_MANAGEMENT_PROJECT_ID }}
44+
tag: ${{ github.sha }}
45+
dockerfile: ./datapakker/fritekstAvslag/Dockerfile
46+
image_suffix: 'datapakker-fritekstAvslag-job'
3947

40-
deploy_to_dev:
41-
name: Deploy to dev
48+
deploy_to_dev_soknad:
49+
name: Deploy to dev soknad
4250
permissions:
4351
contents: read
4452
id-token: write
4553
uses: navikt/su-se-bakover/.github/workflows/reusable-deploy.yml@master
4654
needs: build-test-push-image
4755
with:
48-
var: image=europe-north1-docker.pkg.dev/nais-management-233d/supstonad/su-se-bakover-datapakker-job:${{ github.sha }}
56+
var: image=europe-north1-docker.pkg.dev/nais-management-233d/supstonad/su-se-bakover-datapakker-soknad-job:${{ github.sha }}
4957
cluster: dev-fss
5058
vars: datapakker/soknad/nais-dev.json
5159
resource: datapakker/soknad/nais.yml
5260

61+
deploy_to_dev_fritekstAvslag:
62+
name: Deploy to dev fritekstAvslag
63+
permissions:
64+
contents: read
65+
id-token: write
66+
uses: navikt/su-se-bakover/.github/workflows/reusable-deploy.yml@master
67+
needs: build-test-push-image
68+
with:
69+
var: image=europe-north1-docker.pkg.dev/nais-management-233d/supstonad/su-se-bakover-datapakker-fritekstAvslag-job:${{ github.sha }}
70+
cluster: dev-fss
71+
vars: datapakker/fritekstAvslag/nais-dev.json
72+
resource: datapakker/fritekstAvslag/nais.yml
5373

54-
deploy_to_prod:
74+
deploy_to_prod_soknad:
5575
name: Deploy to prod
5676
permissions:
5777
contents: read
5878
id-token: write
5979
uses: navikt/su-se-bakover/.github/workflows/reusable-deploy.yml@master
6080
needs: build-test-push-image
6181
with:
62-
var: image=europe-north1-docker.pkg.dev/nais-management-233d/supstonad/su-se-bakover-datapakker-job:${{ github.sha }}
82+
var: image=europe-north1-docker.pkg.dev/nais-management-233d/supstonad/su-se-bakover-datapakker-soknad-job:${{ github.sha }}
6383
cluster: prod-fss
6484
vars: datapakker/soknad/nais-prod.json
6585
resource: datapakker/soknad/nais.yml
86+
87+
deploy_to_prod_fritekstAvslag:
88+
name: Deploy to prod
89+
permissions:
90+
contents: read
91+
id-token: write
92+
uses: navikt/su-se-bakover/.github/workflows/reusable-deploy.yml@master
93+
needs: build-test-push-image
94+
with:
95+
var: image=europe-north1-docker.pkg.dev/nais-management-233d/supstonad/su-se-bakover-datapakker-fritekstAvslag-job:${{ github.sha }}
96+
cluster: prod-fss
97+
vars: datapakker/fritekstAvslag/nais-prod.json
98+
resource: datapakker/fritekstAvslag/nais.yml

‎datapakker/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Hovedpoenget med en datapakke er å hente fram data, og lagre det i en BigQuery
4848
2. kjør ønsket spørring mot databasen
4949
3. konfigurer GCP/BigQuery
5050
4. Lag en nais.yml & dockerfile for å kjøre jobben i nais
51+
5. Husk å oppdatere '.github/workflows/datapakker.yml'. Per nå dupliserer vi litt mye, så du kan gjerne gjøre noe smart istedenfor :)
5152

5253
#### GCP
5354
1. Gå til `console.cloud.google.com`

‎datapakker/fritekstAvslag/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM ghcr.io/navikt/baseimages/temurin:21
22

33
COPY init-scripts/* /init-scripts/
4-
COPY datapakker/fritkestAvslag/build/libs/*.jar ./
4+
COPY datapakker/fritekstAvslag/build/libs/*.jar ./
55

66
ENV JAVA_OPTS="-XX:MaxRAMPercentage=75 \
77
-XX:+HeapDumpOnOutOfMemoryError \

0 commit comments

Comments
 (0)
Please sign in to comment.