Skip to content

Commit 1a62870

Browse files
authored
Merge pull request #1279 from input-output-hk/jpraynaud/1185-spo-ticker-deployment
Deploy infrastructure for SPO tickers
2 parents 924a3d0 + 0048dc2 commit 1a62870

File tree

9 files changed

+17
-1
lines changed

9 files changed

+17
-1
lines changed

.github/workflows/actions/deploy-terraform-infrastructure/action.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ inputs:
7979
mithril_aggregator_zstandard_parameters_workers:
8080
description: Mithril aggregator snapshot zstandard number of workers.
8181
required: false
82+
mithril_aggregator_cexplorer_pools_url:
83+
description: CExplorer url of the list of pools that is used by the mithril aggregator.
84+
required: false
8285
prometheus_auth_username:
8386
description: Prometheus metrics endpoint username.
8487
required: false
@@ -152,6 +155,7 @@ runs:
152155
mithril_aggregator_snapshot_compression_algorithm = "${{ inputs.mithril_aggregator_snapshot_compression_algorithm }}"
153156
mithril_aggregator_zstandard_parameters_level = "${{ inputs.mithril_aggregator_zstandard_parameters_level }}"
154157
mithril_aggregator_zstandard_parameters_workers = "${{ inputs.mithril_aggregator_zstandard_parameters_workers }}"
158+
mithril_aggregator_cexplorer_pools_url = "${{ inputs.mithril_aggregator_cexplorer_pools_url }}"
155159
prometheus_auth_username = "${{ inputs.prometheus_auth_username }}"
156160
prometheus_auth_password = "${{ inputs.prometheus_auth_password }}"
157161
prometheus_ingest_host = "${{ inputs.prometheus_ingest_host }}"

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,7 @@ jobs:
483483
mithril_aggregator_snapshot_compression_algorithm: ${{ vars.AGGREGATOR_SNAPSHOT_COMPRESSION_ALGORITHM }}
484484
mithril_aggregator_zstandard_parameters_level: ${{ vars.AGGREGATOR_SNAPSHOT_ZSTANDARD_LEVEL }}
485485
mithril_aggregator_zstandard_parameters_workers: ${{ vars.AGGREGATOR_SNAPSHOT_ZSTANDARD_WORKERS }}
486+
mithril_aggregator_cexplorer_pools_url: ${{ vars.AGGREGATOR_CEXPLORER_POOLS_URL }}
486487
prometheus_auth_username: ${{ secrets.PROMETHEUS_AUTH_USERNAME }}
487488
prometheus_auth_password: ${{ secrets.PROMETHEUS_AUTH_PASSWORD }}
488489
prometheus_ingest_host: ${{ vars.PROMETHEUS_INGEST_HOST }}

.github/workflows/pre-release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ jobs:
208208
mithril_aggregator_snapshot_compression_algorithm: ${{ vars.AGGREGATOR_SNAPSHOT_COMPRESSION_ALGORITHM }}
209209
mithril_aggregator_zstandard_parameters_level: ${{ vars.AGGREGATOR_SNAPSHOT_ZSTANDARD_LEVEL }}
210210
mithril_aggregator_zstandard_parameters_workers: ${{ vars.AGGREGATOR_SNAPSHOT_ZSTANDARD_WORKERS }}
211+
mithril_aggregator_cexplorer_pools_url: ${{ vars.AGGREGATOR_CEXPLORER_POOLS_URL }}
211212
prometheus_auth_username: ${{ secrets.PROMETHEUS_AUTH_USERNAME }}
212213
prometheus_auth_password: ${{ secrets.PROMETHEUS_AUTH_PASSWORD }}
213214
prometheus_ingest_host: ${{ vars.PROMETHEUS_INGEST_HOST }}

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ jobs:
197197
mithril_aggregator_snapshot_compression_algorithm: ${{ vars.AGGREGATOR_SNAPSHOT_COMPRESSION_ALGORITHM }}
198198
mithril_aggregator_zstandard_parameters_level: ${{ vars.AGGREGATOR_SNAPSHOT_ZSTANDARD_LEVEL }}
199199
mithril_aggregator_zstandard_parameters_workers: ${{ vars.AGGREGATOR_SNAPSHOT_ZSTANDARD_WORKERS }}
200+
mithril_aggregator_cexplorer_pools_url: ${{ vars.AGGREGATOR_CEXPLORER_POOLS_URL }}
200201
prometheus_auth_username: ${{ secrets.PROMETHEUS_AUTH_USERNAME }}
201202
prometheus_auth_password: ${{ secrets.PROMETHEUS_AUTH_PASSWORD }}
202203
prometheus_ingest_host: ${{ vars.PROMETHEUS_INGEST_HOST }}

mithril-infra/assets/docker/docker-compose-aggregator-auth.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ services:
7171
- SERVER_PORT=8080
7272
- ERA_READER_ADAPTER_TYPE=${ERA_READER_ADAPTER_TYPE}
7373
- ERA_READER_ADAPTER_PARAMS=${ERA_READER_ADAPTER_PARAMS}
74+
- CEXPLORER_POOLS_URL=${CEXPLORER_POOLS_URL}
7475
volumes:
7576
- ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril
7677
- ../data/${NETWORK}/mithril-aggregator/cardano/db:/db

mithril-infra/assets/docker/docker-compose-aggregator-noauth.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ services:
7171
- SERVER_PORT=8080
7272
- ERA_READER_ADAPTER_TYPE=${ERA_READER_ADAPTER_TYPE}
7373
- ERA_READER_ADAPTER_PARAMS=${ERA_READER_ADAPTER_PARAMS}
74+
- CEXPLORER_POOLS_URL=${CEXPLORER_POOLS_URL}
7475
volumes:
7576
- ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril
7677
- ../data/${NETWORK}/mithril-aggregator/cardano/db:/db

mithril-infra/assets/infra.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.13
1+
0.1.14

mithril-infra/mithril.aggregator.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ EOT
5858
"export ERA_READER_ADAPTER_TYPE='${var.mithril_era_reader_adapter_type}'",
5959
"export ERA_READER_ADAPTER_PARAMS=$(jq -nc --arg address $(wget -q -O - ${var.mithril_era_reader_address_url}) --arg verification_key $(wget -q -O - ${var.mithril_era_reader_verification_key_url}) '{\"address\": $address, \"verification_key\": $verification_key}')",
6060
"export ERA_READER_SECRET_KEY='${var.mithril_era_reader_secret_key}'",
61+
"export CEXPLORER_POOLS_URL='${var.mithril_aggregator_cexplorer_pools_url}'",
6162
"export LOGGING_DRIVER='${var.mithril_container_logging_driver}'",
6263
"export AUTH_USER_PASSWORD=$(htpasswd -nb ${var.mithril_aggregator_auth_username} ${var.mithril_aggregator_auth_password})",
6364
"export CURRENT_UID=$(id -u)",

mithril-infra/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,12 @@ variable "mithril_aggregator_auth_password" {
208208
default = ""
209209
}
210210

211+
variable "mithril_aggregator_cexplorer_pools_url" {
212+
type = string
213+
description = "The CExplorer url of the list of pools that is used by the mithril aggregator"
214+
default = ""
215+
}
216+
211217
variable "prometheus_auth_username" {
212218
type = string
213219
description = "The username for authentication on local prometheus endpoint"

0 commit comments

Comments
 (0)