Skip to content

Commit a16bf13

Browse files
change to new gfs nwp-consumer (#732)
* change to new gfs nwp-consumer * default = "1.0.10"
1 parent 07293d3 commit a16bf13

File tree

3 files changed

+22
-14
lines changed

3 files changed

+22
-14
lines changed

terraform/india/development/main.tf

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ module "nwp_consumer_ecmwf_live_ecs_task" {
127127
ecs-task_type = "consumer"
128128
ecs-task_execution_role_arn = module.ecs-cluster.ecs_task_execution_role_arn
129129
ecs-task_size = {
130-
cpu = 2048
131-
memory = 10240
130+
cpu = 512
131+
memory = 1024
132132
}
133133

134134
aws-region = var.region
@@ -176,8 +176,8 @@ module "nwp_consumer_gfs_live_ecs_task" {
176176
ecs-task_name = "nwp-consumer-gfs-india"
177177
ecs-task_type = "consumer"
178178
ecs-task_size = {
179-
cpu = 1024
180-
memory = 5120
179+
cpu = 512
180+
memory = 1024
181181
}
182182
ecs-task_execution_role_arn = module.ecs-cluster.ecs_task_execution_role_arn
183183

@@ -192,23 +192,21 @@ module "nwp_consumer_gfs_live_ecs_task" {
192192
]
193193

194194
container-env_vars = [
195+
{ "name" : "MODEL_REPOSITORY", "value" : "gfs" },
195196
{ "name" : "AWS_REGION", "value" : var.region },
196-
{ "name" : "AWS_S3_BUCKET", "value" : module.s3-nwp-bucket.bucket_id },
197+
{ "name" : "ZARRDIR", "value" : "s3://${module.s3-nwp-bucket.bucket_id}/gfs/data" },
197198
{ "name" : "LOGLEVEL", "value" : "DEBUG" },
198199
{ "name" : "SENTRY_DSN", "value" : var.sentry_dsn },
200+
{ "name" : "CONCURRENCY", "value" : "false" },
201+
# legacy
202+
{ "name" : "AWS_S3_BUCKET", "value" : module.s3-nwp-bucket.bucket_id },
199203
{ "name" : "ENVIRONMENT", "value" : local.environment },
200204
]
201205
container-secret_vars = []
202-
container-tag = var.version-nwp
206+
container-tag = var.version-nwp-gfs
203207
container-name = "openclimatefix/nwp-consumer"
204208
container-command = [
205-
"download",
206-
"--source=gfs",
207-
"--sink=s3",
208-
"--rdir=gfs/raw",
209-
"--zdir=gfs/data",
210-
"--create-latest",
211-
"--no-rename-vars"
209+
"consume"
212210
]
213211
}
214212

terraform/india/development/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ variable version-nwp-ecmwf {
1616
description = "Container image tag of the NWP consumer to use for ECMWF: openclimatefix/nwp-consumer"
1717
}
1818

19+
variable version-nwp-gfs {
20+
type = string
21+
default = "1.0.10"
22+
description = "Container image tag of the NWP consumer to use for GFS: openclimatefix/nwp-consumer"
23+
}
24+
1925
variable version-india_api {
2026
type = string
2127
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
@@ -91,7 +91,11 @@
9191
task_id="determine_latest_zarr_ecmwf",
9292
)(bucket=f'india-nwp-{env}', prefix='ecmwf/data')
9393

94+
rename_zarr_gfs = determine_latest_zarr.override(
95+
task_id="determine_latest_zarr_gfs",
96+
)(bucket=f'india-nwp-{env}', prefix='gfs/data')
97+
9498
latest_only >> nwp_consumer_ecmwf >> rename_zarr_ecmwf
95-
latest_only >> nwp_consumer_gfs
99+
latest_only >> nwp_consumer_gfs >> rename_zarr_gfs
96100
latest_only >> nwp_consumer_metoffice >> rename_zarr_metoffice
97101

0 commit comments

Comments
 (0)