AlejandroMorgante opened a new pull request, #69886: URL: https://github.com/apache/airflow/pull/69886
Add operators to create and delete Amazon ECR repositories while reusing the existing `EcrHook` for authentication and client creation. The operators expose the Boto3 request parameters and return the complete service response. This provides reusable repository lifecycle tasks for container-based AWS workflows such as AgentCore. It also replaces a pattern currently implemented with direct SDK calls in SageMaker system test setup and cleanup. The ECR API operations are synchronous, so these operators do not require waiters, triggers, or deferrable execution. Validation includes focused unit tests for the existing hook and the new operators, mypy, Ruff and provider static checks, documentation build, system test collection, and partial execution of the Amazon provider suite through the ECR tests. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Codex (GPT-5) Generated-by: Codex (GPT-5) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
