Skip to content

Add S3TablesDeleteTableBucketOperator#66120

Merged
vincbeck merged 1 commit intoapache:mainfrom
john-jac:add-s3tables-delete-table-bucket
May 4, 2026
Merged

Add S3TablesDeleteTableBucketOperator#66120
vincbeck merged 1 commit intoapache:mainfrom
john-jac:add-s3tables-delete-table-bucket

Conversation

@john-jac
Copy link
Copy Markdown
Contributor

What

Add S3TablesDeleteTableBucketOperator to delete Amazon S3 Tables table buckets.

Why

Complements S3TablesCreateTableBucketOperator (#66119) to provide full lifecycle management of table buckets. The system test previously used a @task with raw boto3 for deletion — this operator replaces that workaround.

What was done

  • Operator: S3TablesDeleteTableBucketOperator added to existing s3_tables.py
  • Unit tests: Added to existing test_s3_tables.py — happy path, template fields
  • System test: Updated example_s3_tables.py to use the new operator instead of @task
  • Docs: Updated s3_tables.rst with new section, Reference last

No provider.yaml or get_provider_info.py changes needed — S3 Tables integration already registered.

@john-jac john-jac requested a review from o-nikolas as a code owner April 29, 2026 18:25
@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch from 8bbb1e1 to d2abbeb Compare April 29, 2026 18:54
Comment thread providers/amazon/tests/unit/amazon/aws/operators/test_s3_tables.py
@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch 5 times, most recently from bf0a88e to 2684239 Compare April 30, 2026 01:45
@vincbeck
Copy link
Copy Markdown
Contributor

Merge conflicts

@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch 3 times, most recently from 598d1b6 to eb6ff65 Compare April 30, 2026 23:18
@john-jac john-jac closed this May 1, 2026
@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch from eb6ff65 to ef0ff5c Compare May 1, 2026 00:14
@john-jac john-jac reopened this May 1, 2026
@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch from 5d8bb67 to c7b73b0 Compare May 1, 2026 04:17
@vincbeck
Copy link
Copy Markdown
Contributor

vincbeck commented May 1, 2026

Conflicts :)

@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch from c7b73b0 to e86ef0e Compare May 1, 2026 20:22
Comment thread providers/amazon/tests/system/amazon/aws/example_s3_tables.py Outdated
@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch from e86ef0e to f5eae79 Compare May 1, 2026 21:21
@john-jac john-jac force-pushed the add-s3tables-delete-table-bucket branch from f5eae79 to 94080bf Compare May 1, 2026 21:25
@vincbeck vincbeck merged commit 29c4565 into apache:main May 4, 2026
94 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants