Skip to content

Commit eb6a222

Browse files
use latest nwp consumer ecmwf india (#729)
1 parent e18063f commit eb6a222

File tree

3 files changed

+23
-9
lines changed

3 files changed

+23
-9
lines changed

terraform/india/development/main.tf

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,16 @@ module "nwp_consumer_ecmwf_live_ecs_task" {
142142
]
143143

144144
container-env_vars = [
145+
{ "name" : "MODEL_REPOSITORY", "value" : "ecmwf-realtime" },
146+
{ "name" : "MODEL", "value" : "hres-ifs-india" },
145147
{ "name" : "AWS_REGION", "value" : var.region },
148+
{ "name" : "ECMWF_REALTIME_S3_REGION", "value": "eu-west-1" },
149+
{ "name" : "ECMWF_REALTIME_S3_BUCKET", "value" : "ocf-ecmwf-production" },
150+
{ "name" : "ZARRDIR", "value" : "s3://${module.s3-nwp-bucket.bucket_id}/ecmwf/data" },
151+
{ "name" : "LOGLEVEL", "value" : "DEBUG" },
152+
{ "name" : "SENTRY_DSN", "value" : var.sentry_dsn },
153+
{ "name" : "CONCURRENCY", "value" : "false" },
154+
# legacy
146155
{ "name" : "AWS_S3_BUCKET", "value" : module.s3-nwp-bucket.bucket_id },
147156
{ "name" : "ECMWF_AWS_REGION", "value" : "eu-west-1" },
148157
{ "name" : "ECMWF_AWS_S3_BUCKET", "value" : "ocf-ecmwf-production" },
@@ -153,17 +162,12 @@ module "nwp_consumer_ecmwf_live_ecs_task" {
153162
]
154163
container-secret_vars = [
155164
{secret_policy_arn:aws_secretsmanager_secret.nwp_consumer_secret.arn,
156-
values: ["ECMWF_AWS_ACCESS_KEY", "ECMWF_AWS_ACCESS_SECRET"]
165+
values: ["ECMWF_REALTIME_S3_ACCESS_KEY", "ECMWF_REALTIME_S3_ACCESS_SECRET"]
157166
}]
158-
container-tag = var.version-nwp
167+
container-tag = var.version-nwp-ecmwf
159168
container-name = "openclimatefix/nwp-consumer"
160169
container-command = [
161-
"download",
162-
"--source=ecmwf-s3",
163-
"--sink=s3",
164-
"--rdir=ecmwf/raw",
165-
"--zdir=ecmwf/data",
166-
"--create-latest"
170+
"consume"
167171
]
168172
}
169173

terraform/india/development/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ variable version-nwp {
1010
description = "Container image tag of the NWP consumer to use: openclimatefix/nwp-consumer"
1111
}
1212

13+
variable version-nwp-ecmwf {
14+
type = string
15+
default = "1.0.9"
16+
description = "Container image tag of the NWP consumer to use for ECMWF: openclimatefix/nwp-consumer"
17+
}
18+
1319
variable version-india_api {
1420
type = string
1521
default = "0.1.0"

terraform/modules/services/airflow/dags/india/nwp-dag.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,11 @@
8787
task_id="determine_latest_zarr_metoffice",
8888
)(bucket=f"india-nwp-{env}", prefix="metoffice/data")
8989

90-
latest_only >> nwp_consumer_ecmwf
90+
rename_zarr_ecmwf = determine_latest_zarr.override(
91+
task_id="determine_latest_zarr_ecmwf",
92+
)(bucket=f'india-nwp-{env}', prefix='ecmwf/data')
93+
94+
latest_only >> rename_zarr_ecmwf >> nwp_consumer_ecmwf
9195
latest_only >> nwp_consumer_gfs
9296
latest_only >> nwp_consumer_metoffice >> rename_zarr_metoffice
9397

0 commit comments

Comments
 (0)