Skip to content

Commit

Permalink
Add numpy layer zip for tests
Browse files Browse the repository at this point in the history
  • Loading branch information
dmannarino committed Aug 17, 2024
1 parent a591074 commit bd97e8c
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
Binary file added tests/files/numpy.zip
Binary file not shown.
1 change: 1 addition & 0 deletions tests/terraform/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ module "datapump" {
sfn_wait_time = 1
data_api_uri = var.data_api_uri
data_lake_bucket = aws_s3_bucket.data_lake_test.id
numpy_lambda_layer_arn = aws_lambda_layer_version.numpy.arn
rasterio_lambda_layer_arn = aws_lambda_layer_version.rasterio.arn
shapely_lambda_layer_arn = aws_lambda_layer_version.shapely.arn
glad_path = var.glad_path
Expand Down
16 changes: 15 additions & 1 deletion tests/terraform/test.tf
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,13 @@ resource "aws_s3_bucket_object" "glad_status" {
etag = filemd5("../files/status")
}

resource "aws_s3_bucket_object" "numpy" {
bucket = aws_s3_bucket.pipelines_test.id
key = "lambda_layers/numpy.zip"
source = "../files/numpy.zip"
etag = filemd5("../files/numpy.zip")
}

resource "aws_s3_bucket_object" "rasterio" {
bucket = aws_s3_bucket.pipelines_test.id
key = "lambda_layers/rasterio.zip"
Expand All @@ -78,6 +85,14 @@ resource "aws_s3_bucket_object" "shapely" {
etag = filemd5("../files/shapely.zip")
}

resource "aws_lambda_layer_version" "numpy" {
layer_name = substr("test-numpy", 0, 64)
s3_bucket = aws_s3_bucket_object.numpy.bucket
s3_key = aws_s3_bucket_object.numpy.key
compatible_runtimes = ["python3.10"]
source_code_hash = filebase64sha256("../files/numpy.zip")
}

resource "aws_lambda_layer_version" "rasterio" {
layer_name = substr("test-rasterio", 0, 64)
s3_bucket = aws_s3_bucket_object.rasterio.bucket
Expand All @@ -101,7 +116,6 @@ module "api_token_secret" {
secret_string = jsonencode({ "token" = "test_token", "email" = "[email protected]" })
}


module "slack_secret" {
source = "git::https://github.com/wri/gfw-terraform-modules.git//terraform/modules/secrets?ref=master"
project = "test_proj"
Expand Down

0 comments on commit bd97e8c

Please sign in to comment.