From e2b67bde91c93b55f56dc2420adda53694587b12 Mon Sep 17 00:00:00 2001 From: Bryce Date: Fri, 4 Aug 2023 09:41:22 -0700 Subject: [PATCH] Makes usage of https for pdfs --- src/clj/auto_ap/ssr/invoice/glimpse.clj | 2 +- terraform/background-job/main.tf | 2 +- terraform/deploy.tf | 6 + terraform/main.tf | 2 +- terraform/solr.tf | 2 +- .../prod/terraform.tfstate | 256 ++++++++++++++--- .../prod/terraform.tfstate.backup | 268 +++++++++++++++--- 7 files changed, 464 insertions(+), 74 deletions(-) diff --git a/src/clj/auto_ap/ssr/invoice/glimpse.clj b/src/clj/auto_ap/ssr/invoice/glimpse.clj index 8a89cb45..ad85d4f0 100644 --- a/src/clj/auto_ap/ssr/invoice/glimpse.clj +++ b/src/clj/auto_ap/ssr/invoice/glimpse.clj @@ -315,7 +315,7 @@ invoice_dropzone = new Dropzone(\"#invoice\", { id (get-in @(dc/transact conn [{:db/id tempid :textract-invoice/textract-status "IN_PROGRESS" - :textract-invoice/pdf-url (str "http://" bucket-name ".s3-website-us-east-1.amazonaws.com/" s3-location)}]) + :textract-invoice/pdf-url (str "https://" bucket-name "/" s3-location)}]) [:tempids tempid])] (future (let [analysis (textract/start-expense-analysis {:document-location {:s3-object {:bucket (:data-bucket env) :name s3-location}} :client-request-token (str id)})] diff --git a/terraform/background-job/main.tf b/terraform/background-job/main.tf index d7455c24..20e4d9a6 100644 --- a/terraform/background-job/main.tf +++ b/terraform/background-job/main.tf @@ -39,7 +39,7 @@ resource "aws_cloudwatch_event_target" "job_target" { ecs_target { task_count = 1 - launch_type = "" + launch_type = "FARGATE" # capacity_provider_strategy = [{capacity_provider = "FARGATE_SPOT"}] task_definition_arn = aws_ecs_task_definition.background_taskdef.arn diff --git a/terraform/deploy.tf b/terraform/deploy.tf index d75dc3f5..94a29391 100644 --- a/terraform/deploy.tf +++ b/terraform/deploy.tf @@ -238,6 +238,12 @@ resource "aws_acm_certificate" "cert" { validation_method = "DNS" } + +resource "aws_acm_certificate" "data_cert" { + domain_name = "data.${var.stage}.app.integreatconsult.com" + validation_method = "DNS" +} + resource "aws_service_discovery_service" "service" { name = "integreat-app-${var.stage}" diff --git a/terraform/main.tf b/terraform/main.tf index 5675b071..52369fab 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -22,7 +22,7 @@ variable "stage" {} data "aws_caller_identity" "current" {} resource "aws_ses_receipt_rule_set" "main" { - rule_set_name = "default-rule-set-${var.stage}" + rule_set_name = "default-rule-set" } resource "aws_ses_receipt_rule" "store" { diff --git a/terraform/solr.tf b/terraform/solr.tf index cc3d37d2..76ae6b7a 100644 --- a/terraform/solr.tf +++ b/terraform/solr.tf @@ -58,7 +58,7 @@ resource "aws_ecs_service" "solr" { capacity_provider_strategy { base = 1 - capacity_provider = "FARGATE_SPOT" + capacity_provider = "FARGATE" weight = 5 } diff --git a/terraform/terraform.tfstate.d/prod/terraform.tfstate b/terraform/terraform.tfstate.d/prod/terraform.tfstate index e35b4904..7da61fd5 100644 --- a/terraform/terraform.tfstate.d/prod/terraform.tfstate +++ b/terraform/terraform.tfstate.d/prod/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, - "terraform_version": "1.4.6", - "serial": 504, + "terraform_version": "1.5.4", + "serial": 520, "lineage": "9b630886-8cee-a57d-c7a2-4f19f13f9c51", "outputs": { "aws_access_key_id": { @@ -64,19 +64,88 @@ "resource_record_value": "_b512155568294adf2e4a84f3ee478c43.bsgbmzkfwj.acm-validations.aws." } ], + "early_renewal_duration": "", "id": "arn:aws:acm:us-east-1:679918342773:certificate/edf1d7f0-8358-4a40-a44f-3ccdb81da12f", + "key_algorithm": "RSA_2048", + "not_after": "2024-07-27T23:59:59Z", + "not_before": "2023-06-29T00:00:00Z", "options": [ { "certificate_transparency_logging_preference": "ENABLED" } ], + "pending_renewal": false, "private_key": null, + "renewal_eligibility": "ELIGIBLE", + "renewal_summary": [ + { + "renewal_status": "SUCCESS", + "renewal_status_reason": "", + "updated_at": "2023-06-29T04:17:46Z" + } + ], "status": "ISSUED", - "subject_alternative_names": [], + "subject_alternative_names": [ + "app.integreatconsult.com" + ], "tags": {}, "tags_all": {}, + "type": "AMAZON_ISSUED", "validation_emails": [], - "validation_method": "DNS" + "validation_method": "DNS", + "validation_option": [] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "aws_acm_certificate", + "name": "data_cert", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:acm:us-east-1:679918342773:certificate/9dce79fb-fc06-438b-8188-f54313b5161a", + "certificate_authority_arn": "", + "certificate_body": null, + "certificate_chain": null, + "domain_name": "data.prod.app.integreatconsult.com", + "domain_validation_options": [ + { + "domain_name": "data.prod.app.integreatconsult.com", + "resource_record_name": "_c2d9532f738c127e1d5c050ceede0134.data.prod.app.integreatconsult.com.", + "resource_record_type": "CNAME", + "resource_record_value": "_0ea7b236132c492e61813cee753a11a1.vlvttdkdcz.acm-validations.aws." + } + ], + "early_renewal_duration": "", + "id": "arn:aws:acm:us-east-1:679918342773:certificate/9dce79fb-fc06-438b-8188-f54313b5161a", + "key_algorithm": "RSA_2048", + "not_after": "", + "not_before": "", + "options": [ + { + "certificate_transparency_logging_preference": "ENABLED" + } + ], + "pending_renewal": false, + "private_key": null, + "renewal_eligibility": "INELIGIBLE", + "renewal_summary": [], + "status": "PENDING_VALIDATION", + "subject_alternative_names": [ + "data.prod.app.integreatconsult.com" + ], + "tags": {}, + "tags_all": {}, + "type": "AMAZON_ISSUED", + "validation_emails": [], + "validation_method": "DNS", + "validation_option": [] }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -92,6 +161,7 @@ { "schema_version": 0, "attributes": { + "alarms": [], "capacity_provider_strategy": [ { "base": 1, @@ -118,7 +188,7 @@ "enable_execute_command": false, "force_new_deployment": null, "health_check_grace_period_seconds": 600, - "iam_role": "aws-service-role", + "iam_role": "/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "id": "arn:aws:ecs:us-east-1:679918342773:service/default/integreat_app_prod", "launch_type": "", "load_balancer": [ @@ -152,6 +222,7 @@ "platform_version": "LATEST", "propagate_tags": "NONE", "scheduling_strategy": "REPLICA", + "service_connect_configuration": [], "service_registries": [ { "container_name": "", @@ -162,10 +233,13 @@ ], "tags": {}, "tags_all": {}, - "task_definition": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:546", + "task_definition": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:604", "timeouts": { - "delete": null + "create": null, + "delete": null, + "update": null }, + "triggers": {}, "wait_for_steady_state": true }, "sensitive_attributes": [], @@ -187,10 +261,11 @@ { "schema_version": 0, "attributes": { + "alarms": [], "capacity_provider_strategy": [ { "base": 1, - "capacity_provider": "FARGATE_SPOT", + "capacity_provider": "FARGATE", "weight": 5 } ], @@ -213,7 +288,7 @@ "enable_execute_command": false, "force_new_deployment": null, "health_check_grace_period_seconds": 0, - "iam_role": "aws-service-role", + "iam_role": "/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "id": "arn:aws:ecs:us-east-1:679918342773:service/default/solr_app_prod", "launch_type": "", "load_balancer": [], @@ -237,6 +312,7 @@ "platform_version": "LATEST", "propagate_tags": "NONE", "scheduling_strategy": "REPLICA", + "service_connect_configuration": [], "service_registries": [ { "container_name": "", @@ -249,8 +325,11 @@ "tags_all": {}, "task_definition": "arn:aws:ecs:us-east-1:679918342773:task-definition/solr_prod:1", "timeouts": { - "delete": null + "create": null, + "delete": null, + "update": null }, + "triggers": {}, "wait_for_steady_state": true }, "sensitive_attributes": [], @@ -273,6 +352,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:547", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"integreat-app\"},\"environment\":[{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"integreat-app\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":3000,\"hostPort\":3000,\"protocol\":\"tcp\"},{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "4096", "ephemeral_storage": [], @@ -291,7 +371,8 @@ ], "revision": 547, "runtime_platform": [], - "tags": null, + "skip_destroy": null, + "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", "volume": [] @@ -311,6 +392,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/solr_prod:1", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/solr_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"solr\"},\"environment\":[{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"solr\"}],\"essential\":true,\"image\":\"solr\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/solr-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[{\"containerPath\":\"/var/solr\",\"readOnly\":false,\"sourceVolume\":\"solr-storage\"}],\"name\":\"solr\",\"portMappings\":[{\"containerPort\":8983,\"hostPort\":8983,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -329,6 +411,7 @@ ], "revision": 1, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -382,9 +465,9 @@ "provisioned_throughput_in_mibps": 0, "size_in_bytes": [ { - "value": 335126528, + "value": 588505088, "value_in_ia": 0, - "value_in_standard": 335126528 + "value_in_standard": 588505088 } ], "tags": { @@ -495,7 +578,9 @@ "enable_cross_zone_load_balancing": true, "enable_deletion_protection": true, "enable_http2": true, + "enable_tls_version_and_cipher_suite_headers": false, "enable_waf_fail_open": false, + "enable_xff_client_port": false, "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:loadbalancer/app/integreat-app-prod/8cc253ef044f9626", "idle_timeout": 120, "internal": false, @@ -503,6 +588,7 @@ "load_balancer_type": "application", "name": "integreat-app-prod", "name_prefix": null, + "preserve_host_header": false, "security_groups": [ "sg-0024906e0e1f78048" ], @@ -562,6 +648,7 @@ "tags_all": {}, "timeouts": null, "vpc_id": "vpc-b5b7d6ce", + "xff_header_processing_mode": "append", "zone_id": "Z35SXDOTRQ7X7K" }, "sensitive_attributes": [], @@ -761,8 +848,10 @@ } ], "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:targetgroup/integreat-app-prod/d5b51736182d8407", + "ip_address_type": "ipv4", "lambda_multi_value_headers_enabled": false, "load_balancing_algorithm_type": "round_robin", + "load_balancing_cross_zone_enabled": "use_load_balancer_configuration", "name": "integreat-app-prod", "name_prefix": null, "port": 80, @@ -781,6 +870,12 @@ ], "tags": {}, "tags_all": {}, + "target_failover": [ + { + "on_deregistration": null, + "on_unhealthy": null + } + ], "target_type": "ip", "vpc_id": "vpc-b5b7d6ce" }, @@ -803,16 +898,26 @@ "arn": "arn:aws:s3:::data.prod.app.integreatconsult.com", "bucket": "data.prod.app.integreatconsult.com", "bucket_domain_name": "data.prod.app.integreatconsult.com.s3.amazonaws.com", - "bucket_prefix": null, + "bucket_prefix": "", "bucket_regional_domain_name": "data.prod.app.integreatconsult.com.s3.amazonaws.com", "cors_rule": [], "force_destroy": false, - "grant": [], + "grant": [ + { + "id": "e30528e0ba05fd1f250869c1b4db0eff90001b4d9ad90dd2e01b210844f83e5a", + "permissions": [ + "FULL_CONTROL" + ], + "type": "CanonicalUser", + "uri": "" + } + ], "hosted_zone_id": "Z3AQBSTGFYJSTF", "id": "data.prod.app.integreatconsult.com", "lifecycle_rule": [], "logging": [], "object_lock_configuration": [], + "object_lock_enabled": false, "policy": "{\"Id\":\"Policy1526084187222\",\"Statement\":[{\"Action\":[\"s3:GetObject\"],\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:s3:::data.prod.app.integreatconsult.com/*\",\"Sid\":\"Stmt1526084185514\"},{\"Action\":\"s3:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/datomic-ddb\"},\"Resource\":\"arn:aws:s3:::data.prod.app.integreatconsult.com\",\"Sid\":\"AllowReadForProd\"},{\"Action\":\"s3:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/http-proxy\"},\"Resource\":\"arn:aws:s3:::data.prod.app.integreatconsult.com\",\"Sid\":\"AllowReadForProdProxy\"}],\"Version\":\"2012-10-17\"}", "region": "us-east-1", "replication_configuration": [], @@ -834,6 +939,7 @@ ], "tags": {}, "tags_all": {}, + "timeouts": null, "versioning": [ { "enabled": false, @@ -870,16 +976,26 @@ "arn": "arn:aws:s3:::integreat-mail-prod", "bucket": "integreat-mail-prod", "bucket_domain_name": "integreat-mail-prod.s3.amazonaws.com", - "bucket_prefix": null, + "bucket_prefix": "", "bucket_regional_domain_name": "integreat-mail-prod.s3.amazonaws.com", "cors_rule": [], "force_destroy": false, - "grant": [], + "grant": [ + { + "id": "e30528e0ba05fd1f250869c1b4db0eff90001b4d9ad90dd2e01b210844f83e5a", + "permissions": [ + "FULL_CONTROL" + ], + "type": "CanonicalUser", + "uri": "" + } + ], "hosted_zone_id": "Z3AQBSTGFYJSTF", "id": "integreat-mail-prod", "lifecycle_rule": [], "logging": [], "object_lock_configuration": [], + "object_lock_enabled": false, "policy": "{\"Statement\":[{\"Action\":\"s3:PutObject\",\"Condition\":{\"StringEquals\":{\"aws:Referer\":\"679918342773\"}},\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"ses.amazonaws.com\"},\"Resource\":\"arn:aws:s3:::integreat-mail-prod/*\",\"Sid\":\"AllowSESPuts\"}],\"Version\":\"2012-10-17\"}", "region": "us-east-1", "replication_configuration": [], @@ -901,6 +1017,7 @@ ], "tags": {}, "tags_all": {}, + "timeouts": null, "versioning": [ { "enabled": false, @@ -933,7 +1050,7 @@ "arn": "arn:aws:s3:::app.integreatconsult.com", "bucket": "app.integreatconsult.com", "bucket_domain_name": "app.integreatconsult.com.s3.amazonaws.com", - "bucket_prefix": null, + "bucket_prefix": "", "bucket_regional_domain_name": "app.integreatconsult.com.s3.amazonaws.com", "cors_rule": [ { @@ -954,12 +1071,22 @@ } ], "force_destroy": false, - "grant": [], + "grant": [ + { + "id": "e30528e0ba05fd1f250869c1b4db0eff90001b4d9ad90dd2e01b210844f83e5a", + "permissions": [ + "FULL_CONTROL" + ], + "type": "CanonicalUser", + "uri": "" + } + ], "hosted_zone_id": "Z3AQBSTGFYJSTF", "id": "app.integreatconsult.com", "lifecycle_rule": [], "logging": [], "object_lock_configuration": [], + "object_lock_enabled": false, "policy": "{\"Id\":\"Policy1526084187222\",\"Statement\":[{\"Action\":\"s3:GetObject\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:s3:::app.integreatconsult.com/*\",\"Sid\":\"Stmt1526084185514\"}],\"Version\":\"2012-10-17\"}", "region": "us-east-1", "replication_configuration": [], @@ -981,6 +1108,7 @@ ], "tags": {}, "tags_all": {}, + "timeouts": null, "versioning": [ { "enabled": false, @@ -1013,6 +1141,7 @@ "schema_version": 0, "attributes": { "bucket": "integreat-mail-prod", + "eventbridge": false, "id": "integreat-mail-prod", "lambda_function": [], "queue": [ @@ -1071,7 +1200,8 @@ "name": "integreat-app-prod", "namespace_id": "ns-gv2z744em7myo2jp", "tags": {}, - "tags_all": {} + "tags_all": {}, + "type": "DNS_HTTP" }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -1112,7 +1242,8 @@ "name": "solr-prod", "namespace_id": "ns-gv2z744em7myo2jp", "tags": {}, - "tags_all": {} + "tags_all": {}, + "type": "DNS_HTTP" }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -1205,6 +1336,7 @@ "name_prefix": "", "policy": "{\"Statement\":[{\"Action\":\"sqs:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/datomic-ddb\"},\"Resource\":\"arn:aws:sqs:*:*:integreat-background-request-prod\"}],\"Version\":\"2012-10-17\"}", "receive_wait_time_seconds": 0, + "redrive_allow_policy": "", "redrive_policy": "", "sqs_managed_sse_enabled": false, "tags": {}, @@ -1241,6 +1373,7 @@ "name_prefix": "", "policy": "{\"Statement\":[{\"Action\":\"sqs:SendMessage\",\"Condition\":{\"ArnEquals\":{\"aws:SourceArn\":\"arn:aws:s3:::integreat-mail-prod\"}},\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:sqs:*:*:integreat-mail-prod\"}],\"Version\":\"2012-10-17\"}", "receive_wait_time_seconds": 0, + "redrive_allow_policy": "", "redrive_policy": "", "sqs_managed_sse_enabled": false, "tags": {}, @@ -1280,6 +1413,7 @@ "name_prefix": "", "policy": "{\"Statement\":[{\"Action\":\"sqs:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/datomic-ddb\"},\"Resource\":\"arn:aws:sqs:*:*:integreat-scheduled-jobs-prod\"}],\"Version\":\"2012-10-17\"}", "receive_wait_time_seconds": 0, + "redrive_allow_policy": "", "redrive_policy": "", "sqs_managed_sse_enabled": false, "tags": {}, @@ -1303,6 +1437,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/bulk_journal_import_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/bulk_journal_import_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"bulk-journal-import\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"bulk-journal-import\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"bulk-journal-import\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -1321,6 +1456,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1376,10 +1512,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1394,6 +1531,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1437,6 +1575,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/close_auto_invoices_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/close_auto_invoices_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"close-auto-invoices\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"close-auto-invoices\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"close-auto-invoices\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -1455,6 +1594,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1510,10 +1650,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1528,6 +1669,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1571,6 +1713,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/current_balance_cache_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/current_balance_cache_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"current-balance-cache\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"current-balance-cache\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"current-balance-cache\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -1589,6 +1732,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1644,10 +1788,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1662,6 +1807,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1705,6 +1851,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/import_uploaded_invoices_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/import_uploaded_invoices_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"import-uploaded-invoices\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"import-uploaded-invoices\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"import-uploaded-invoices\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -1723,6 +1870,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1778,10 +1926,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1796,6 +1945,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1839,6 +1989,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/intuit_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/intuit_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"intuit\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"intuit\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"intuit\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -1857,6 +2008,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1878,6 +2030,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/load_historical_sales_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/load_historical_sales_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"load-historical-sales\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"load-historical-sales\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"load-historical-sales\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -1896,6 +2049,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1951,10 +2105,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1969,6 +2124,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2012,6 +2168,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/ntg_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/ntg_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"ntg\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"ntg\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"ntg\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2030,6 +2187,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2085,10 +2243,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2103,6 +2262,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2146,6 +2306,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/plaid_prod:3", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/plaid_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"plaid\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"plaid\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"plaid\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2164,6 +2325,7 @@ ], "revision": 3, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2219,10 +2381,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2237,6 +2400,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2280,6 +2444,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/reconcile_ledger_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/reconcile_ledger_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"reconcile-ledger\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"reconcile-ledger\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"reconcile-ledger\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "2048", "ephemeral_storage": [], @@ -2298,6 +2463,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2319,6 +2485,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/register_invoice_import_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/register_invoice_import_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"register-invoice-import\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"register-invoice-import\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"register-invoice-import\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "2048", "ephemeral_storage": [], @@ -2337,6 +2504,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2392,10 +2560,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2410,6 +2579,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2453,6 +2623,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/square2_import_job_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/square2_import_job_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"square2-import-job\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"square2-import-job\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"square2-import-job\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2471,6 +2642,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2526,10 +2698,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2544,6 +2717,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2587,6 +2761,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/square_import_job_prod:5", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/square_import_job_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"square-import-job\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"square-import-job\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"square-import-job\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2605,6 +2780,7 @@ ], "revision": 5, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2660,10 +2836,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2678,6 +2855,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2721,6 +2899,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/sysco_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/sysco_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"sysco\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"sysco\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"sysco\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -2739,6 +2918,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2794,10 +2974,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2812,6 +2993,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2855,6 +3037,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/vendor_usages_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/vendor_usages_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"vendor-usages\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"vendor-usages\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"vendor-usages\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2873,6 +3056,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2894,6 +3078,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_accounts_prod:3", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_accounts_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"yodlee2-accounts\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"yodlee2-accounts\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"yodlee2-accounts\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -2912,6 +3097,7 @@ ], "revision": 3, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2967,10 +3153,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2985,6 +3172,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -3028,6 +3216,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"yodlee2\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"yodlee2\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"yodlee2\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -3046,6 +3235,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", diff --git a/terraform/terraform.tfstate.d/prod/terraform.tfstate.backup b/terraform/terraform.tfstate.d/prod/terraform.tfstate.backup index 128320c7..a4e2ee7a 100644 --- a/terraform/terraform.tfstate.d/prod/terraform.tfstate.backup +++ b/terraform/terraform.tfstate.d/prod/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, - "terraform_version": "1.4.6", - "serial": 496, + "terraform_version": "1.5.4", + "serial": 519, "lineage": "9b630886-8cee-a57d-c7a2-4f19f13f9c51", "outputs": { "aws_access_key_id": { @@ -64,19 +64,88 @@ "resource_record_value": "_b512155568294adf2e4a84f3ee478c43.bsgbmzkfwj.acm-validations.aws." } ], + "early_renewal_duration": "", "id": "arn:aws:acm:us-east-1:679918342773:certificate/edf1d7f0-8358-4a40-a44f-3ccdb81da12f", + "key_algorithm": "RSA_2048", + "not_after": "2024-07-27T23:59:59Z", + "not_before": "2023-06-29T00:00:00Z", "options": [ { "certificate_transparency_logging_preference": "ENABLED" } ], + "pending_renewal": false, "private_key": null, + "renewal_eligibility": "ELIGIBLE", + "renewal_summary": [ + { + "renewal_status": "SUCCESS", + "renewal_status_reason": "", + "updated_at": "2023-06-29T04:17:46Z" + } + ], "status": "ISSUED", - "subject_alternative_names": [], + "subject_alternative_names": [ + "app.integreatconsult.com" + ], "tags": {}, "tags_all": {}, + "type": "AMAZON_ISSUED", "validation_emails": [], - "validation_method": "DNS" + "validation_method": "DNS", + "validation_option": [] + }, + "sensitive_attributes": [], + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "aws_acm_certificate", + "name": "data_cert", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:acm:us-east-1:679918342773:certificate/9dce79fb-fc06-438b-8188-f54313b5161a", + "certificate_authority_arn": "", + "certificate_body": null, + "certificate_chain": null, + "domain_name": "data.prod.app.integreatconsult.com", + "domain_validation_options": [ + { + "domain_name": "data.prod.app.integreatconsult.com", + "resource_record_name": "_c2d9532f738c127e1d5c050ceede0134.data.prod.app.integreatconsult.com.", + "resource_record_type": "CNAME", + "resource_record_value": "_0ea7b236132c492e61813cee753a11a1.vlvttdkdcz.acm-validations.aws." + } + ], + "early_renewal_duration": "", + "id": "arn:aws:acm:us-east-1:679918342773:certificate/9dce79fb-fc06-438b-8188-f54313b5161a", + "key_algorithm": "RSA_2048", + "not_after": "", + "not_before": "", + "options": [ + { + "certificate_transparency_logging_preference": "ENABLED" + } + ], + "pending_renewal": false, + "private_key": null, + "renewal_eligibility": "INELIGIBLE", + "renewal_summary": [], + "status": "PENDING_VALIDATION", + "subject_alternative_names": [ + "data.prod.app.integreatconsult.com" + ], + "tags": null, + "tags_all": {}, + "type": "AMAZON_ISSUED", + "validation_emails": [], + "validation_method": "DNS", + "validation_option": [] }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -92,6 +161,7 @@ { "schema_version": 0, "attributes": { + "alarms": [], "capacity_provider_strategy": [ { "base": 1, @@ -118,7 +188,7 @@ "enable_execute_command": false, "force_new_deployment": null, "health_check_grace_period_seconds": 600, - "iam_role": "aws-service-role", + "iam_role": "/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "id": "arn:aws:ecs:us-east-1:679918342773:service/default/integreat_app_prod", "launch_type": "", "load_balancer": [ @@ -138,6 +208,9 @@ "sg-02d167406b1082698" ], "subnets": [ + "subnet-16161a39", + "subnet-323deb78", + "subnet-44c2774b", "subnet-5e675761", "subnet-8519fde2", "subnet-89bab8d4" @@ -149,6 +222,7 @@ "platform_version": "LATEST", "propagate_tags": "NONE", "scheduling_strategy": "REPLICA", + "service_connect_configuration": [], "service_registries": [ { "container_name": "", @@ -159,10 +233,13 @@ ], "tags": {}, "tags_all": {}, - "task_definition": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:546", + "task_definition": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:604", "timeouts": { - "delete": null + "create": null, + "delete": null, + "update": null }, + "triggers": {}, "wait_for_steady_state": true }, "sensitive_attributes": [], @@ -184,10 +261,11 @@ { "schema_version": 0, "attributes": { + "alarms": [], "capacity_provider_strategy": [ { "base": 1, - "capacity_provider": "FARGATE_SPOT", + "capacity_provider": "FARGATE", "weight": 5 } ], @@ -210,7 +288,7 @@ "enable_execute_command": false, "force_new_deployment": null, "health_check_grace_period_seconds": 0, - "iam_role": "aws-service-role", + "iam_role": "/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "id": "arn:aws:ecs:us-east-1:679918342773:service/default/solr_app_prod", "launch_type": "", "load_balancer": [], @@ -234,6 +312,7 @@ "platform_version": "LATEST", "propagate_tags": "NONE", "scheduling_strategy": "REPLICA", + "service_connect_configuration": [], "service_registries": [ { "container_name": "", @@ -242,18 +321,22 @@ "registry_arn": "arn:aws:servicediscovery:us-east-1:679918342773:service/srv-bcmssdmq7btmbllt" } ], - "tags": null, + "tags": {}, "tags_all": {}, "task_definition": "arn:aws:ecs:us-east-1:679918342773:task-definition/solr_prod:1", "timeouts": { - "delete": null + "create": null, + "delete": null, + "update": null }, + "triggers": {}, "wait_for_steady_state": true }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjoxMjAwMDAwMDAwMDAwfX0=", "dependencies": [ "aws_ecs_task_definition.solr", + "aws_efs_file_system.solr_storage", "aws_service_discovery_service.solr" ] } @@ -268,16 +351,17 @@ { "schema_version": 1, "attributes": { - "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:187", + "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:547", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"integreat-app\"},\"environment\":[{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"integreat-app\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":3000,\"hostPort\":3000,\"protocol\":\"tcp\"},{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", - "cpu": "2048", + "cpu": "4096", "ephemeral_storage": [], "execution_role_arn": "arn:aws:iam::679918342773:role/ecsTaskExecutionRole", "family": "integreat_app_prod", "id": "integreat_app_prod", "inference_accelerator": [], "ipc_mode": "", - "memory": "8192", + "memory": "16384", "network_mode": "awsvpc", "pid_mode": "", "placement_constraints": [], @@ -285,8 +369,9 @@ "requires_compatibilities": [ "FARGATE" ], - "revision": 187, + "revision": 547, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -307,6 +392,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/solr_prod:1", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/solr_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"solr\"},\"environment\":[{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"solr\"}],\"essential\":true,\"image\":\"solr\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/solr-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[{\"containerPath\":\"/var/solr\",\"readOnly\":false,\"sourceVolume\":\"solr-storage\"}],\"name\":\"solr\",\"portMappings\":[{\"containerPort\":8983,\"hostPort\":8983,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -325,6 +411,7 @@ ], "revision": 1, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -378,9 +465,9 @@ "provisioned_throughput_in_mibps": 0, "size_in_bytes": [ { - "value": 6144, + "value": 588693504, "value_in_ia": 0, - "value_in_standard": 6144 + "value_in_standard": 588693504 } ], "tags": { @@ -491,7 +578,9 @@ "enable_cross_zone_load_balancing": true, "enable_deletion_protection": true, "enable_http2": true, + "enable_tls_version_and_cipher_suite_headers": false, "enable_waf_fail_open": false, + "enable_xff_client_port": false, "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:loadbalancer/app/integreat-app-prod/8cc253ef044f9626", "idle_timeout": 120, "internal": false, @@ -499,6 +588,7 @@ "load_balancer_type": "application", "name": "integreat-app-prod", "name_prefix": null, + "preserve_host_header": false, "security_groups": [ "sg-0024906e0e1f78048" ], @@ -558,6 +648,7 @@ "tags_all": {}, "timeouts": null, "vpc_id": "vpc-b5b7d6ce", + "xff_header_processing_mode": "append", "zone_id": "Z35SXDOTRQ7X7K" }, "sensitive_attributes": [], @@ -757,8 +848,10 @@ } ], "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:targetgroup/integreat-app-prod/d5b51736182d8407", + "ip_address_type": "ipv4", "lambda_multi_value_headers_enabled": false, "load_balancing_algorithm_type": "round_robin", + "load_balancing_cross_zone_enabled": "use_load_balancer_configuration", "name": "integreat-app-prod", "name_prefix": null, "port": 80, @@ -777,6 +870,12 @@ ], "tags": {}, "tags_all": {}, + "target_failover": [ + { + "on_deregistration": null, + "on_unhealthy": null + } + ], "target_type": "ip", "vpc_id": "vpc-b5b7d6ce" }, @@ -799,16 +898,26 @@ "arn": "arn:aws:s3:::data.prod.app.integreatconsult.com", "bucket": "data.prod.app.integreatconsult.com", "bucket_domain_name": "data.prod.app.integreatconsult.com.s3.amazonaws.com", - "bucket_prefix": null, + "bucket_prefix": "", "bucket_regional_domain_name": "data.prod.app.integreatconsult.com.s3.amazonaws.com", "cors_rule": [], "force_destroy": false, - "grant": [], + "grant": [ + { + "id": "e30528e0ba05fd1f250869c1b4db0eff90001b4d9ad90dd2e01b210844f83e5a", + "permissions": [ + "FULL_CONTROL" + ], + "type": "CanonicalUser", + "uri": "" + } + ], "hosted_zone_id": "Z3AQBSTGFYJSTF", "id": "data.prod.app.integreatconsult.com", "lifecycle_rule": [], "logging": [], "object_lock_configuration": [], + "object_lock_enabled": false, "policy": "{\"Id\":\"Policy1526084187222\",\"Statement\":[{\"Action\":[\"s3:GetObject\"],\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:s3:::data.prod.app.integreatconsult.com/*\",\"Sid\":\"Stmt1526084185514\"},{\"Action\":\"s3:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/datomic-ddb\"},\"Resource\":\"arn:aws:s3:::data.prod.app.integreatconsult.com\",\"Sid\":\"AllowReadForProd\"},{\"Action\":\"s3:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/http-proxy\"},\"Resource\":\"arn:aws:s3:::data.prod.app.integreatconsult.com\",\"Sid\":\"AllowReadForProdProxy\"}],\"Version\":\"2012-10-17\"}", "region": "us-east-1", "replication_configuration": [], @@ -830,6 +939,7 @@ ], "tags": {}, "tags_all": {}, + "timeouts": null, "versioning": [ { "enabled": false, @@ -866,16 +976,26 @@ "arn": "arn:aws:s3:::integreat-mail-prod", "bucket": "integreat-mail-prod", "bucket_domain_name": "integreat-mail-prod.s3.amazonaws.com", - "bucket_prefix": null, + "bucket_prefix": "", "bucket_regional_domain_name": "integreat-mail-prod.s3.amazonaws.com", "cors_rule": [], "force_destroy": false, - "grant": [], + "grant": [ + { + "id": "e30528e0ba05fd1f250869c1b4db0eff90001b4d9ad90dd2e01b210844f83e5a", + "permissions": [ + "FULL_CONTROL" + ], + "type": "CanonicalUser", + "uri": "" + } + ], "hosted_zone_id": "Z3AQBSTGFYJSTF", "id": "integreat-mail-prod", "lifecycle_rule": [], "logging": [], "object_lock_configuration": [], + "object_lock_enabled": false, "policy": "{\"Statement\":[{\"Action\":\"s3:PutObject\",\"Condition\":{\"StringEquals\":{\"aws:Referer\":\"679918342773\"}},\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"ses.amazonaws.com\"},\"Resource\":\"arn:aws:s3:::integreat-mail-prod/*\",\"Sid\":\"AllowSESPuts\"}],\"Version\":\"2012-10-17\"}", "region": "us-east-1", "replication_configuration": [], @@ -897,6 +1017,7 @@ ], "tags": {}, "tags_all": {}, + "timeouts": null, "versioning": [ { "enabled": false, @@ -929,7 +1050,7 @@ "arn": "arn:aws:s3:::app.integreatconsult.com", "bucket": "app.integreatconsult.com", "bucket_domain_name": "app.integreatconsult.com.s3.amazonaws.com", - "bucket_prefix": null, + "bucket_prefix": "", "bucket_regional_domain_name": "app.integreatconsult.com.s3.amazonaws.com", "cors_rule": [ { @@ -950,12 +1071,22 @@ } ], "force_destroy": false, - "grant": [], + "grant": [ + { + "id": "e30528e0ba05fd1f250869c1b4db0eff90001b4d9ad90dd2e01b210844f83e5a", + "permissions": [ + "FULL_CONTROL" + ], + "type": "CanonicalUser", + "uri": "" + } + ], "hosted_zone_id": "Z3AQBSTGFYJSTF", "id": "app.integreatconsult.com", "lifecycle_rule": [], "logging": [], "object_lock_configuration": [], + "object_lock_enabled": false, "policy": "{\"Id\":\"Policy1526084187222\",\"Statement\":[{\"Action\":\"s3:GetObject\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:s3:::app.integreatconsult.com/*\",\"Sid\":\"Stmt1526084185514\"}],\"Version\":\"2012-10-17\"}", "region": "us-east-1", "replication_configuration": [], @@ -977,6 +1108,7 @@ ], "tags": {}, "tags_all": {}, + "timeouts": null, "versioning": [ { "enabled": false, @@ -1009,6 +1141,7 @@ "schema_version": 0, "attributes": { "bucket": "integreat-mail-prod", + "eventbridge": false, "id": "integreat-mail-prod", "lambda_function": [], "queue": [ @@ -1067,7 +1200,8 @@ "name": "integreat-app-prod", "namespace_id": "ns-gv2z744em7myo2jp", "tags": {}, - "tags_all": {} + "tags_all": {}, + "type": "DNS_HTTP" }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -1108,7 +1242,8 @@ "name": "solr-prod", "namespace_id": "ns-gv2z744em7myo2jp", "tags": {}, - "tags_all": {} + "tags_all": {}, + "type": "DNS_HTTP" }, "sensitive_attributes": [], "private": "bnVsbA==" @@ -1201,6 +1336,7 @@ "name_prefix": "", "policy": "{\"Statement\":[{\"Action\":\"sqs:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/datomic-ddb\"},\"Resource\":\"arn:aws:sqs:*:*:integreat-background-request-prod\"}],\"Version\":\"2012-10-17\"}", "receive_wait_time_seconds": 0, + "redrive_allow_policy": "", "redrive_policy": "", "sqs_managed_sse_enabled": false, "tags": {}, @@ -1237,6 +1373,7 @@ "name_prefix": "", "policy": "{\"Statement\":[{\"Action\":\"sqs:SendMessage\",\"Condition\":{\"ArnEquals\":{\"aws:SourceArn\":\"arn:aws:s3:::integreat-mail-prod\"}},\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:sqs:*:*:integreat-mail-prod\"}],\"Version\":\"2012-10-17\"}", "receive_wait_time_seconds": 0, + "redrive_allow_policy": "", "redrive_policy": "", "sqs_managed_sse_enabled": false, "tags": {}, @@ -1276,6 +1413,7 @@ "name_prefix": "", "policy": "{\"Statement\":[{\"Action\":\"sqs:*\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::679918342773:role/datomic-ddb\"},\"Resource\":\"arn:aws:sqs:*:*:integreat-scheduled-jobs-prod\"}],\"Version\":\"2012-10-17\"}", "receive_wait_time_seconds": 0, + "redrive_allow_policy": "", "redrive_policy": "", "sqs_managed_sse_enabled": false, "tags": {}, @@ -1299,6 +1437,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/bulk_journal_import_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/bulk_journal_import_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"bulk-journal-import\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"bulk-journal-import\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"bulk-journal-import\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -1317,6 +1456,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1372,10 +1512,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1390,6 +1531,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1433,6 +1575,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/close_auto_invoices_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/close_auto_invoices_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"close-auto-invoices\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"close-auto-invoices\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"close-auto-invoices\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -1451,6 +1594,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1506,10 +1650,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1524,6 +1669,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1567,6 +1713,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/current_balance_cache_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/current_balance_cache_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"current-balance-cache\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"current-balance-cache\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"current-balance-cache\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -1585,6 +1732,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1640,10 +1788,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1658,6 +1807,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1701,6 +1851,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/import_uploaded_invoices_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/import_uploaded_invoices_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"import-uploaded-invoices\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"import-uploaded-invoices\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"import-uploaded-invoices\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -1719,6 +1870,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1774,10 +1926,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1792,6 +1945,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -1835,6 +1989,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/intuit_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/intuit_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"intuit\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"intuit\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"intuit\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -1853,6 +2008,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1874,6 +2030,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/load_historical_sales_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/load_historical_sales_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"load-historical-sales\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"load-historical-sales\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"load-historical-sales\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -1892,6 +2049,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -1947,10 +2105,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -1965,6 +2124,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2008,6 +2168,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/ntg_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/ntg_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"ntg\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"ntg\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"ntg\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2026,6 +2187,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2081,10 +2243,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2099,6 +2262,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2142,6 +2306,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/plaid_prod:3", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/plaid_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"plaid\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"plaid\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"plaid\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2160,6 +2325,7 @@ ], "revision": 3, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2215,10 +2381,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2233,6 +2400,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2276,6 +2444,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/reconcile_ledger_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/reconcile_ledger_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"reconcile-ledger\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"reconcile-ledger\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"reconcile-ledger\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "2048", "ephemeral_storage": [], @@ -2294,6 +2463,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2315,6 +2485,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/register_invoice_import_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/register_invoice_import_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"register-invoice-import\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"register-invoice-import\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"register-invoice-import\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "2048", "ephemeral_storage": [], @@ -2333,6 +2504,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2388,10 +2560,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2406,6 +2579,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2449,6 +2623,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/square2_import_job_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/square2_import_job_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"square2-import-job\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"square2-import-job\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"square2-import-job\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2467,6 +2642,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2522,10 +2698,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2540,6 +2717,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2583,6 +2761,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/square_import_job_prod:5", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/square_import_job_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"square-import-job\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"square-import-job\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"square-import-job\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2601,6 +2780,7 @@ ], "revision": 5, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2656,10 +2836,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2674,6 +2855,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2717,6 +2899,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/sysco_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/sysco_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"sysco\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"sysco\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"sysco\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -2735,6 +2918,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2790,10 +2974,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2808,6 +2993,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -2851,6 +3037,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/vendor_usages_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/vendor_usages_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"vendor-usages\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"vendor-usages\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"vendor-usages\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -2869,6 +3056,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2890,6 +3078,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_accounts_prod:3", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_accounts_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"yodlee2-accounts\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"yodlee2-accounts\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"yodlee2-accounts\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "512", "ephemeral_storage": [], @@ -2908,6 +3097,7 @@ ], "revision": 3, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", @@ -2963,10 +3153,11 @@ "dead_letter_config": [], "ecs_target": [ { + "capacity_provider_strategy": [], "enable_ecs_managed_tags": false, "enable_execute_command": false, "group": "", - "launch_type": "", + "launch_type": "FARGATE", "network_configuration": [ { "assign_public_ip": true, @@ -2981,6 +3172,7 @@ ] } ], + "ordered_placement_strategy": [], "placement_constraint": [], "platform_version": "", "propagate_tags": "TASK_DEFINITION", @@ -3024,6 +3216,7 @@ "schema_version": 1, "attributes": { "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_prod:2", + "arn_without_revision": "arn:aws:ecs:us-east-1:679918342773:task-definition/yodlee2_prod", "container_definitions": "[{\"cpu\":0,\"dockerLabels\":{\"com.datadoghq.tags.env\":\"prod\",\"com.datadoghq.tags.service\":\"yodlee2\"},\"environment\":[{\"name\":\"DD_CONTAINER_ENV_AS_TAGS\",\"value\":\"{\\\"INTEGREAT_JOB\\\":\\\"background_job\\\"}\"},{\"name\":\"DD_ENV\",\"value\":\"prod\"},{\"name\":\"DD_SERVICE\",\"value\":\"yodlee2\"},{\"name\":\"INTEGREAT_JOB\",\"value\":\"yodlee2\"},{\"name\":\"config\",\"value\":\"/usr/local/config/prod-background-worker.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat-cloud:prod\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app-prod\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"},{\"containerPort\":9090,\"hostPort\":9090,\"protocol\":\"tcp\"}],\"volumesFrom\":[]},{\"cpu\":0,\"environment\":[{\"name\":\"DD_API_KEY\",\"value\":\"ce10d932c47b358e81081ae67bd8c112\"},{\"name\":\"ECS_FARGATE\",\"value\":\"true\"}],\"essential\":true,\"image\":\"public.ecr.aws/datadog/agent:latest\",\"mountPoints\":[],\"name\":\"datadog-agent\",\"portMappings\":[],\"volumesFrom\":[]}]", "cpu": "1024", "ephemeral_storage": [], @@ -3042,6 +3235,7 @@ ], "revision": 2, "runtime_platform": [], + "skip_destroy": null, "tags": {}, "tags_all": {}, "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb",