From 8197a9253b8e1f1924ce5dc0cb60f8d0aa3b2674 Mon Sep 17 00:00:00 2001 From: Anthony Desmier Date: Fri, 14 Oct 2022 21:00:24 +0100 Subject: [PATCH] Removed Invalid ECS Task Register Fields (#128) --- CHANGELOG.md | 1 + prefect_aws/ecs.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c99bfb9e..89e01a5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added `config` parameter to AwsClientParameters to support advanced configuration (e.g. accessing public S3 buckets) [#117](https://github.com/PrefectHQ/prefect-aws/pull/117) - Add `@sync_compatible` to `S3Bucket` methods to allow calling them in sync contexts - [#119](https://github.com/PrefectHQ/prefect-aws/pull/119). - Add `ECSTask.task_customizations` for customization of arbitary fields in the run task payload — [#120](https://github.com/PrefectHQ/prefect-aws/pull/120) +- Removed invalid ecs task register fields - [#126](https://github.com/PrefectHQ/prefect-aws/issues/126) ### Added diff --git a/prefect_aws/ecs.py b/prefect_aws/ecs.py index a4f8d153..a59dd211 100644 --- a/prefect_aws/ecs.py +++ b/prefect_aws/ecs.py @@ -913,6 +913,9 @@ def _register_task_definition( task_definition_request.pop("taskDefinitionArn", None) task_definition_request.pop("revision", None) task_definition_request.pop("status", None) + task_definition_request.pop("requiresAttributes", None) + task_definition_request.pop("registeredAt", None) + task_definition_request.pop("registeredBy", None) response = ecs_client.register_task_definition(**task_definition_request) return response["taskDefinition"]["taskDefinitionArn"]