Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
634ce89
first commit
arcogabbo Dec 7, 2022
2341397
add identity
Dec 7, 2022
ed12958
edit
arcogabbo Dec 7, 2022
f0d4950
fixed raw file
arcogabbo Dec 13, 2022
e831951
ready for prod v2.0
Dec 21, 2022
8e73885
try
Dec 21, 2022
565ee01
daje
Dec 21, 2022
9a222a9
add dummy
Dec 21, 2022
e505523
rerun
Dec 21, 2022
26bfea1
clean
Dec 21, 2022
ee85f3d
fix
Dec 21, 2022
6f034b0
try
Dec 21, 2022
db37d8d
try
Dec 21, 2022
07c1c92
fix
Dec 21, 2022
f57c3ab
fix payment-requests/{rptId}
Dec 21, 2022
e63da85
add api_auth
Dec 21, 2022
061507d
add api_cgn
Dec 21, 2022
663bfc3
try fix basePath
Dec 21, 2022
2f4a221
fix paths
Dec 21, 2022
a7d6ab1
remove base path
Dec 21, 2022
0e7009e
fix
Dec 21, 2022
6191340
add gitignore
Dec 21, 2022
9d5c2df
remove files
Dec 21, 2022
fb978e5
use latest terraform version
Dec 21, 2022
45905f1
try compact gh action
Dec 23, 2022
c24f17f
fix repo
Dec 23, 2022
0b42724
test
Dec 23, 2022
134fd80
fix
Dec 23, 2022
3b0a965
remove opex-branch
Dec 23, 2022
a554c9d
update action
Dec 23, 2022
7084439
tuning
Dec 27, 2022
c1c6d61
tuning
Dec 27, 2022
44b702d
Update .opex/api_auth/env/prod/config.yaml
pasqualedevita Jan 11, 2023
9bb56fc
change branch master
Jan 11, 2023
c4eaa88
Update .opex/api_cgn/env/prod/config.yaml
pasqualedevita Jan 11, 2023
404790a
Update .opex/api_backend/env/prod/config.yaml
pasqualedevita Jan 11, 2023
b40cd2b
add other apis
Jan 12, 2023
a68a0c7
fix
Jan 12, 2023
fa790ff
fix
Jan 12, 2023
edac6d9
fix
Jan 12, 2023
6a0044e
oo
Jan 12, 2023
85628bd
final
Jan 12, 2023
4e4b2c8
fix api spec
Jan 12, 2023
b90d3d4
trigger
Jan 12, 2023
5b1fcaa
fix pr identity
Jan 13, 2023
b17e8ee
try change
Jan 13, 2023
09aabb6
contr
Jan 13, 2023
8d3ac4c
rollback
Jan 13, 2023
021ab3c
fix dashboard id and name
Jan 13, 2023
236788b
Apply suggestions from code review
gquadrati Jan 13, 2023
c065fe1
Update .opex/api_eucovidcert/env/prod/config.yaml
gquadrati Jan 25, 2023
4cf48bb
override eucovidcert endpoint threshold
gquadrati Feb 1, 2023
75fe3e5
wip
gquadrati Mar 27, 2023
17dba4d
wip
gquadrati Mar 27, 2023
fe44c3b
fix api_public openapi
gquadrati Mar 27, 2023
a950126
add acs endpoint to api_public openapi
gquadrati Mar 27, 2023
65e97f8
move to iopquarantineerror + add ovrride
gquadrati Mar 27, 2023
0f2a452
move threshold to 3s for acs endpoint
gquadrati Mar 28, 2023
652f8d3
upgrade opex-dashboard
gquadrati Apr 4, 2023
5eb2838
upgrade opex-dashboard
gquadrati Apr 4, 2023
4de2855
fix api_bpd openapi
gquadrati Apr 5, 2023
d5f27eb
fix api_fims openapi
gquadrati Apr 5, 2023
66f128a
fix api_mit_voucher openapi
gquadrati Apr 5, 2023
9c36fa7
fix api_pagopa openapi
gquadrati Apr 5, 2023
3e83d5d
fix api_parameters openapi
gquadrati Apr 5, 2023
c892b54
move to new action groups, set evaluation parameters
gquadrati Apr 5, 2023
cbf8e11
override defaults for payment APIs
gquadrati Apr 6, 2023
53971db
tune api_public alerts
gquadrati Apr 21, 2023
f08909a
fix
gquadrati Apr 21, 2023
12795f9
tune all api_public endpoints
gquadrati Apr 27, 2023
af14370
wip
gquadrati Apr 29, 2023
a259683
update opex-dashboard version
gquadrati Jul 20, 2023
1b5da7e
fix api_public workflow
gquadrati Jul 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions .github/workflows/opex_api_api_bonus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Opex Dashboard api_bonus

# Controls when the workflow will run
on:
workflow_dispatch:
push:
branches:
- master
paths:
- 'api_bonus.yaml'
- '.github/workflows/opex_api_bonus.yml'
- '.opex/api_bonus/**'
pull_request:
types:
- opened
- edited
- synchronize
- reopened
paths:
- 'api_bonus.yaml'
- '.github/workflows/opex_api_bonus.yml'
- '.opex/api_bonus/**'

env:
CLIENT_ID: 712582b4-1e38-4329-bfd2-5cd186e82529
TENANT_ID: 7788edaf-0346-4068-9d79-c868aed15b3d
SUBSCRIPTION_ID: ec285037-c673-4f58-b594-d7c480da4e8b
API_NAME: api_bonus

permissions:
id-token: write
contents: read

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-22.04

strategy:
matrix:
environment: [prod]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout
id: checkout
# from https://github.com/actions/checkout/commits/main
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707
with:
persist-credentials: false
fetch-depth: 0

# from https://github.com/pagopa/opex-dashboard-azure-action/
- uses: pagopa/opex-dashboard-azure-action@v1.1.2
with:
environment: ${{ matrix.environment }}
api-name: ${{ env.API_NAME }}
config: .opex/${{ env.API_NAME }}/env/${{ matrix.environment }}/config.yaml
client-id: ${{ env.CLIENT_ID }}
tenant-id: ${{ env.TENANT_ID }}
subscription-id: ${{ env.SUBSCRIPTION_ID }}
# from https://github.com/pagopa/opex-dashboard-azure-action/pkgs/container/opex-dashboard-azure-action
docker-version: sha256:e4245954566cd3470e1b5527d33bb58ca132ce7493eac01be9e808fd25a11c8d
64 changes: 64 additions & 0 deletions .github/workflows/opex_api_api_bpd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Opex Dashboard api_bpd

# Controls when the workflow will run
on:
workflow_dispatch:
push:
branches:
- master
paths:
- 'api_bpd.yaml'
- '.github/workflows/opex_api_bpd.yml'
- '.opex/api_bpd/**'
pull_request:
types:
- opened
- edited
- synchronize
- reopened
paths:
- 'api_bpd.yaml'
- '.github/workflows/opex_api_bpd.yml'
- '.opex/api_bpd/**'

env:
CLIENT_ID: 712582b4-1e38-4329-bfd2-5cd186e82529
TENANT_ID: 7788edaf-0346-4068-9d79-c868aed15b3d
SUBSCRIPTION_ID: ec285037-c673-4f58-b594-d7c480da4e8b
API_NAME: api_bpd

permissions:
id-token: write
contents: read

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-22.04

strategy:
matrix:
environment: [prod]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout
id: checkout
# from https://github.com/actions/checkout/commits/main
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707
with:
persist-credentials: false
fetch-depth: 0

# from https://github.com/pagopa/opex-dashboard-azure-action/
- uses: pagopa/opex-dashboard-azure-action@v1.1.2
with:
environment: ${{ matrix.environment }}
api-name: ${{ env.API_NAME }}
config: .opex/${{ env.API_NAME }}/env/${{ matrix.environment }}/config.yaml
client-id: ${{ env.CLIENT_ID }}
tenant-id: ${{ env.TENANT_ID }}
subscription-id: ${{ env.SUBSCRIPTION_ID }}
# from https://github.com/pagopa/opex-dashboard-azure-action/pkgs/container/opex-dashboard-azure-action
docker-version: sha256:e4245954566cd3470e1b5527d33bb58ca132ce7493eac01be9e808fd25a11c8d
64 changes: 64 additions & 0 deletions .github/workflows/opex_api_auth.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Opex Dashboard api_auth

# Controls when the workflow will run
on:
workflow_dispatch:
push:
branches:
- master
paths:
- "api_auth.yaml"
- ".github/workflows/opex_api_auth.yml"
- ".opex/api_auth/**"
pull_request:
types:
- opened
- edited
- synchronize
- reopened
paths:
- "api_auth.yaml"
- ".github/workflows/opex_api_auth.yml"
- ".opex/api_auth/**"

env:
CLIENT_ID: 712582b4-1e38-4329-bfd2-5cd186e82529
TENANT_ID: 7788edaf-0346-4068-9d79-c868aed15b3d
SUBSCRIPTION_ID: ec285037-c673-4f58-b594-d7c480da4e8b
API_NAME: api_auth

permissions:
id-token: write
contents: read

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-22.04

strategy:
matrix:
environment: [prod]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout
id: checkout
# from https://github.com/actions/checkout/commits/main
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707
with:
persist-credentials: false
fetch-depth: 0

# from https://github.com/pagopa/opex-dashboard-azure-action/
- uses: pagopa/opex-dashboard-azure-action@v1.1.2
with:
environment: ${{ matrix.environment }}
api-name: ${{ env.API_NAME }}
config: .opex/${{ env.API_NAME }}/env/${{ matrix.environment }}/config.yaml
client-id: ${{ env.CLIENT_ID }}
tenant-id: ${{ env.TENANT_ID }}
subscription-id: ${{ env.SUBSCRIPTION_ID }}
# from https://github.com/pagopa/opex-dashboard-azure-action/pkgs/container/opex-dashboard-azure-action
docker-version: sha256:e4245954566cd3470e1b5527d33bb58ca132ce7493eac01be9e808fd25a11c8d
64 changes: 64 additions & 0 deletions .github/workflows/opex_api_backend.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Opex Dashboard api_backend

# Controls when the workflow will run
on:
workflow_dispatch:
push:
branches:
- master
paths:
- 'api_auth.yaml'
- '.github/workflows/opex_api_auth.yml'
- '.opex/api_auth/**'
pull_request:
types:
- opened
- edited
- synchronize
- reopened
paths:
- 'api_backend.yaml'
- '.github/workflows/opex_api_backend.yml'
- '.opex/api_backend/**'

env:
CLIENT_ID: 712582b4-1e38-4329-bfd2-5cd186e82529
TENANT_ID: 7788edaf-0346-4068-9d79-c868aed15b3d
SUBSCRIPTION_ID: ec285037-c673-4f58-b594-d7c480da4e8b
API_NAME: api_backend

permissions:
id-token: write
contents: read

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-22.04

strategy:
matrix:
environment: [prod]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout
id: checkout
# from https://github.com/actions/checkout/commits/main
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707
with:
persist-credentials: false
fetch-depth: 0

# from https://github.com/pagopa/opex-dashboard-azure-action/
- uses: pagopa/opex-dashboard-azure-action@v1.1.2
with:
environment: ${{ matrix.environment }}
api-name: ${{ env.API_NAME }}
config: .opex/${{ env.API_NAME }}/env/${{ matrix.environment }}/config.yaml
client-id: ${{ env.CLIENT_ID }}
tenant-id: ${{ env.TENANT_ID }}
subscription-id: ${{ env.SUBSCRIPTION_ID }}
# from https://github.com/pagopa/opex-dashboard-azure-action/pkgs/container/opex-dashboard-azure-action
docker-version: sha256:e4245954566cd3470e1b5527d33bb58ca132ce7493eac01be9e808fd25a11c8d
64 changes: 64 additions & 0 deletions .github/workflows/opex_api_cgn.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Opex Dashboard api_cgn

# Controls when the workflow will run
on:
workflow_dispatch:
push:
branches:
- master
paths:
- 'api_auth.yaml'
- '.github/workflows/opex_api_auth.yml'
- '.opex/api_auth/**'
pull_request:
types:
- opened
- edited
- synchronize
- reopened
paths:
- 'api_cgn.yaml'
- '.github/workflows/opex_api_cgn.yml'
- '.opex/api_cgn/**'

env:
CLIENT_ID: 712582b4-1e38-4329-bfd2-5cd186e82529
TENANT_ID: 7788edaf-0346-4068-9d79-c868aed15b3d
SUBSCRIPTION_ID: ec285037-c673-4f58-b594-d7c480da4e8b
API_NAME: api_cgn

permissions:
id-token: write
contents: read

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-22.04

strategy:
matrix:
environment: [prod]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout
id: checkout
# from https://github.com/actions/checkout/commits/main
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707
with:
persist-credentials: false
fetch-depth: 0

# from https://github.com/pagopa/opex-dashboard-azure-action/
- uses: pagopa/opex-dashboard-azure-action@v1.1.2
with:
environment: ${{ matrix.environment }}
api-name: ${{ env.API_NAME }}
config: .opex/${{ env.API_NAME }}/env/${{ matrix.environment }}/config.yaml
client-id: ${{ env.CLIENT_ID }}
tenant-id: ${{ env.TENANT_ID }}
subscription-id: ${{ env.SUBSCRIPTION_ID }}
# from https://github.com/pagopa/opex-dashboard-azure-action/pkgs/container/opex-dashboard-azure-action
docker-version: sha256:e4245954566cd3470e1b5527d33bb58ca132ce7493eac01be9e808fd25a11c8d
64 changes: 64 additions & 0 deletions .github/workflows/opex_api_cgn_operator_search.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Opex Dashboard api_cgn_operator_search

# Controls when the workflow will run
on:
workflow_dispatch:
push:
branches:
- master
paths:
- 'api_auth.yaml'
- '.github/workflows/opex_api_auth.yml'
- '.opex/api_auth/**'
pull_request:
types:
- opened
- edited
- synchronize
- reopened
paths:
- 'api_cgn_operator_search.yaml'
- '.github/workflows/opex_api_cgn_operator_search.yml'
- '.opex/api_cgn_operator_search/**'

env:
CLIENT_ID: 712582b4-1e38-4329-bfd2-5cd186e82529
TENANT_ID: 7788edaf-0346-4068-9d79-c868aed15b3d
SUBSCRIPTION_ID: ec285037-c673-4f58-b594-d7c480da4e8b
API_NAME: api_cgn_operator_search

permissions:
id-token: write
contents: read

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-22.04

strategy:
matrix:
environment: [prod]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout
id: checkout
# from https://github.com/actions/checkout/commits/main
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707
with:
persist-credentials: false
fetch-depth: 0

# from https://github.com/pagopa/opex-dashboard-azure-action/
- uses: pagopa/opex-dashboard-azure-action@v1.1.2
with:
environment: ${{ matrix.environment }}
api-name: ${{ env.API_NAME }}
config: .opex/${{ env.API_NAME }}/env/${{ matrix.environment }}/config.yaml
client-id: ${{ env.CLIENT_ID }}
tenant-id: ${{ env.TENANT_ID }}
subscription-id: ${{ env.SUBSCRIPTION_ID }}
# from https://github.com/pagopa/opex-dashboard-azure-action/pkgs/container/opex-dashboard-azure-action
docker-version: sha256:e4245954566cd3470e1b5527d33bb58ca132ce7493eac01be9e808fd25a11c8d
Loading