Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updating module S3 Bucket Keys for SSE-KMS #882

Merged

Conversation

chirag1603
Copy link
Contributor

SUMMARY

refrence: https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html
Adding Parameter to enable to s3 bucket keys only when the encryption is aws:kms

ISSUE TYPE
  • New Module Pull Request
COMPONENT NAME

s3 bucket keys

ADDITIONAL INFORMATION

@ansibullbot
Copy link

@chirag1603 this PR contains the following merge commits:

Please rebase your branch to remove these commits.

click here for bot help

@ansibullbot ansibullbot added merge_commit This PR contains at least one merge commit. Please resolve! module module needs_rebase https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html needs_triage new_contributor Help guide this first time contributor labels Jun 21, 2022
@github-actions
Copy link

github-actions bot commented Jun 21, 2022

Docs Build 📝

Thank you for contribution!✨

This PR has been merged and your docs changes will be incorporated when they are next published.

@ansibullbot ansibullbot added new_plugin New plugin and removed new_plugin New plugin labels Jun 21, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

✔️ ansible-galaxy-importer SUCCESS in 3m 40s
✔️ build-ansible-collection SUCCESS in 4m 58s
ansible-test-sanity-aws-ansible-python38 FAILURE in 11m 02s
ansible-test-sanity-aws-ansible-2.12-python38 FAILURE in 10m 20s
ansible-test-sanity-aws-ansible-2.13-python38 FAILURE in 11m 17s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 5m 58s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 37s
✔️ ansible-test-splitter SUCCESS in 2m 30s
integration-amazon.aws-1 FAILURE in 5m 52s
⚠️ integration-amazon.aws-2 SKIPPED
⚠️ integration-amazon.aws-3 SKIPPED
⚠️ integration-amazon.aws-4 SKIPPED
⚠️ integration-amazon.aws-5 SKIPPED
⚠️ integration-amazon.aws-6 SKIPPED
⚠️ integration-amazon.aws-7 SKIPPED
⚠️ integration-amazon.aws-8 SKIPPED
⚠️ integration-amazon.aws-9 SKIPPED
⚠️ integration-amazon.aws-10 SKIPPED
⚠️ integration-amazon.aws-11 SKIPPED
⚠️ integration-amazon.aws-12 SKIPPED
⚠️ integration-amazon.aws-13 SKIPPED
✔️ integration-community.aws-1 SUCCESS in 14m 55s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

Copy link
Contributor

@tremble tremble left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking the time to submit this PR. I've added some initial comments.

Please take a look at the failing tests (sanity and integration). I suspect the failed integration tests are because the default value was set to False, rather than setting no default.

Additionally, please rebase your PR, it looks like there's a lot of temporary debugging and merge commits: https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase

plugins/modules/s3_bucket.py Outdated Show resolved Hide resolved
plugins/modules/s3_bucket.py Outdated Show resolved Hide resolved
plugins/modules/s3_bucket.py Outdated Show resolved Hide resolved
plugins/modules/s3_bucket.py Outdated Show resolved Hide resolved
plugins/modules/s3_bucket.py Outdated Show resolved Hide resolved
plugins/modules/s3_bucket.py Show resolved Hide resolved
@ansibullbot
Copy link

@chirag1603 this PR contains the following merge commits:

Please rebase your branch to remove these commits.

click here for bot help

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

✔️ ansible-galaxy-importer SUCCESS in 4m 29s
✔️ build-ansible-collection SUCCESS in 4m 44s
ansible-test-sanity-aws-ansible-python38 FAILURE in 9m 59s
ansible-test-sanity-aws-ansible-2.12-python38 FAILURE in 8m 43s
ansible-test-sanity-aws-ansible-2.13-python38 FAILURE in 10m 03s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 41s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 31s
✔️ ansible-test-splitter SUCCESS in 2m 43s
integration-amazon.aws-1 FAILURE in 7m 17s
⚠️ integration-amazon.aws-2 SKIPPED
⚠️ integration-amazon.aws-3 SKIPPED
⚠️ integration-amazon.aws-4 SKIPPED
⚠️ integration-amazon.aws-5 SKIPPED
⚠️ integration-amazon.aws-6 SKIPPED
⚠️ integration-amazon.aws-7 SKIPPED
⚠️ integration-amazon.aws-8 SKIPPED
⚠️ integration-amazon.aws-9 SKIPPED
⚠️ integration-amazon.aws-10 SKIPPED
⚠️ integration-amazon.aws-11 SKIPPED
⚠️ integration-amazon.aws-12 SKIPPED
⚠️ integration-amazon.aws-13 SKIPPED
✔️ integration-community.aws-1 SUCCESS in 5m 43s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@ansibullbot
Copy link

@chirag1603 this PR contains the following merge commits:

Please rebase your branch to remove these commits.

click here for bot help

@ansibullbot
Copy link

@chirag1603 this PR contains the following merge commits:

Please rebase your branch to remove these commits.

click here for bot help

@chirag1603 chirag1603 changed the title s3 bucket keys support <WIP>[Chirag]s3 bucket keys support Jun 22, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

✔️ ansible-galaxy-importer SUCCESS in 4m 11s
✔️ build-ansible-collection SUCCESS in 5m 16s
ansible-test-sanity-aws-ansible-python38 FAILURE in 11m 18s
ansible-test-sanity-aws-ansible-2.12-python38 FAILURE in 8m 42s
ansible-test-sanity-aws-ansible-2.13-python38 FAILURE in 9m 58s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 36s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 5m 56s
✔️ ansible-test-splitter SUCCESS in 2m 27s
integration-amazon.aws-1 FAILURE in 7m 32s
⚠️ integration-amazon.aws-2 SKIPPED
⚠️ integration-amazon.aws-3 SKIPPED
⚠️ integration-amazon.aws-4 SKIPPED
⚠️ integration-amazon.aws-5 SKIPPED
⚠️ integration-amazon.aws-6 SKIPPED
⚠️ integration-amazon.aws-7 SKIPPED
⚠️ integration-amazon.aws-8 SKIPPED
⚠️ integration-amazon.aws-9 SKIPPED
⚠️ integration-amazon.aws-10 SKIPPED
⚠️ integration-amazon.aws-11 SKIPPED
⚠️ integration-amazon.aws-12 SKIPPED
⚠️ integration-amazon.aws-13 SKIPPED
✔️ integration-community.aws-1 SUCCESS in 5m 27s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@tremble tremble changed the title <WIP>[Chirag]s3 bucket keys support [WIP] s3 bucket keys support Jun 22, 2022
@ansibullbot ansibullbot added the WIP Work in progress label Jun 22, 2022
@ansibullbot
Copy link

@chirag1603 this PR contains the following merge commits:

Please rebase your branch to remove these commits.

click here for bot help

@chirag1603
Copy link
Contributor Author

@chirag1603 this PR contains the following merge commits:

Please rebase your branch to remove these commits.

click here for bot help

Done

@chirag1603 chirag1603 closed this Jun 27, 2022
@chirag1603 chirag1603 reopened this Jun 27, 2022
@ansibullbot
Copy link

@ansibullbot ansibullbot added integration tests/integration plugins plugin (any type) and removed merge_commit This PR contains at least one merge commit. Please resolve! needs_rebase https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html labels Jun 27, 2022
Copy link
Contributor

@tremble tremble left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like we're heading in the right direction...

There's a couple of minor docs issues, however it also looks like what's being returned in encryption isn't compatible with what's returned as for simple SSE

plugins/modules/s3_bucket.py Show resolved Hide resolved
plugins/modules/s3_bucket.py Outdated Show resolved Hide resolved
plugins/modules/s3_bucket.py Outdated Show resolved Hide resolved
Comment on lines +38 to +39
- output.changed
- output.encryption
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at the output:

2022-06-30 12:33:30.543586 | controller | TASK [s3_bucket : Enable bucket key for bucket with aws:kms encryption] ********
2022-06-30 12:33:30.548091 | controller | task path: /home/zuul/.ansible/collections/ansible_collections/amazon/aws/tests/integration/targets/s3_bucket/roles/s3_bucket/tasks/encryption_bucket_key.yml:27
2022-06-30 12:33:30.548947 | controller | changed: [encryption_bucket_key] => {
2022-06-30 12:33:30.548970 | controller |     "changed": true,
2022-06-30 12:33:30.548979 | controller |     "encryption": {
2022-06-30 12:33:30.548986 | controller |         "ResponseMetadata": {
2022-06-30 12:33:30.548993 | controller |             "HTTPHeaders": {
2022-06-30 12:33:30.549000 | controller |                 "date": "Thu, 30 Jun 2022 12:33:30 GMT",
2022-06-30 12:33:30.549014 | controller |                 "server": "AmazonS3",
2022-06-30 12:33:30.549022 | controller |                 "transfer-encoding": "chunked",
2022-06-30 12:33:30.549029 | controller |                 "x-amz-id-2": "MrzpYivR6wKskVGQkANi9QR2P8r/VbcwDo6tTG7SHyrn6WVIQKwBwmFM/si5KXLmPrG1f+jV3sg=",
2022-06-30 12:33:30.549038 | controller |                 "x-amz-request-id": "DDXSP72CXZ3PW81Y"
2022-06-30 12:33:30.549045 | controller |             },
2022-06-30 12:33:30.549052 | controller |             "HTTPStatusCode": 200,
2022-06-30 12:33:30.549067 | controller |             "HostId": "MrzpYivR6wKskVGQkANi9QR2P8r/VbcwDo6tTG7SHyrn6WVIQKwBwmFM/si5KXLmPrG1f+jV3sg=",
2022-06-30 12:33:30.549075 | controller |             "RequestId": "DDXSP72CXZ3PW81Y",
2022-06-30 12:33:30.549082 | controller |             "RetryAttempts": 0
2022-06-30 12:33:30.549089 | controller |         },
2022-06-30 12:33:30.549097 | controller |         "ServerSideEncryptionConfiguration": {
2022-06-30 12:33:30.549104 | controller |             "Rules": [
2022-06-30 12:33:30.549111 | controller |                 {
2022-06-30 12:33:30.549119 | controller |                     "ApplyServerSideEncryptionByDefault": {
2022-06-30 12:33:30.549126 | controller |                         "SSEAlgorithm": "aws:kms"
2022-06-30 12:33:30.549133 | controller |                     },
2022-06-30 12:33:30.549140 | controller |                     "BucketKeyEnabled": true
2022-06-30 12:33:30.549148 | controller |                 }
2022-06-30 12:33:30.549155 | controller |             ]
2022-06-30 12:33:30.549162 | controller |         }
2022-06-30 12:33:30.549169 | controller |     },
2022-06-30 12:33:30.549177 | controller |     "invocation": {
2022-06-30 12:33:30.549184 | controller |         "module_args": {
2022-06-30 12:33:30.549190 | controller |             "acl": null,
2022-06-30 12:33:30.549197 | controller |             "aws_access_key": "ASIA6CCDWXDOLAKDTBC7",
2022-06-30 12:33:30.549204 | controller |             "aws_ca_bundle": null,
2022-06-30 12:33:30.549210 | controller |             "aws_config": null,
2022-06-30 12:33:30.549217 | controller |             "aws_secret_key": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
2022-06-30 12:33:30.549223 | controller |             "bucket_key_enabled": true,
2022-06-30 12:33:30.549230 | controller |             "ceph": false,
2022-06-30 12:33:30.549237 | controller |             "debug_botocore_endpoint_logs": true,
2022-06-30 12:33:30.549243 | controller |             "delete_object_ownership": false,
2022-06-30 12:33:30.549250 | controller |             "delete_public_access": false,
2022-06-30 12:33:30.549256 | controller |             "ec2_url": null,
2022-06-30 12:33:30.549263 | controller |             "encryption": "aws:kms",
2022-06-30 12:33:30.549270 | controller |             "encryption_key_id": null,
2022-06-30 12:33:30.549277 | controller |             "force": false,
2022-06-30 12:33:30.549284 | controller |             "name": "103bcc7ff588ca72c92b997bf1fcf869-bucket-key",
2022-06-30 12:33:30.549291 | controller |             "object_ownership": null,
2022-06-30 12:33:30.549298 | controller |             "policy": null,
2022-06-30 12:33:30.549305 | controller |             "profile": null,
2022-06-30 12:33:30.549312 | controller |             "public_access": null,
2022-06-30 12:33:30.549319 | controller |             "purge_tags": true,
2022-06-30 12:33:30.549326 | controller |             "region": "us-east-1",
2022-06-30 12:33:30.549333 | controller |             "requester_pays": null,
2022-06-30 12:33:30.549340 | controller |             "s3_url": null,
2022-06-30 12:33:30.549347 | controller |             "security_token": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
2022-06-30 12:33:30.549353 | controller |             "state": "present",
2022-06-30 12:33:30.549360 | controller |             "tags": null,
2022-06-30 12:33:30.549367 | controller |             "validate_bucket_name": true,
2022-06-30 12:33:30.549374 | controller |             "validate_certs": true,
2022-06-30 12:33:30.549381 | controller |             "versioning": null
2022-06-30 12:33:30.549387 | controller |         }
2022-06-30 12:33:30.549395 | controller |     },
2022-06-30 12:33:30.549402 | controller |     "name": "103bcc7ff588ca72c92b997bf1fcf869-bucket-key",
2022-06-30 12:33:30.549409 | controller |     "object_ownership": null,
2022-06-30 12:33:30.549416 | controller |     "policy": null,
2022-06-30 12:33:30.549423 | controller |     "requester_pays": null,
2022-06-30 12:33:30.549430 | controller |     "resource_actions": [
2022-06-30 12:33:30.549438 | controller |         "s3:PutBucketEncryption",
2022-06-30 12:33:30.549445 | controller |         "s3:GetBucketOwnershipControls",
2022-06-30 12:33:30.549452 | controller |         "s3:GetPublicAccessBlock",
2022-06-30 12:33:30.549463 | controller |         "s3:GetBucketVersioning",
2022-06-30 12:33:30.549471 | controller |         "s3:HeadBucket",
2022-06-30 12:33:30.549478 | controller |         "s3:GetBucketTagging",
2022-06-30 12:33:30.549485 | controller |         "s3:GetBucketEncryption",
2022-06-30 12:33:30.549492 | controller |         "s3:GetBucketRequestPayment",
2022-06-30 12:33:30.549500 | controller |         "s3:GetBucketPolicy"
2022-06-30 12:33:30.549507 | controller |     ],
2022-06-30 12:33:30.549514 | controller |     "tags": {},
2022-06-30 12:33:30.549521 | controller |     "versioning": {
2022-06-30 12:33:30.549529 | controller |         "MfaDelete": "Disabled",
2022-06-30 12:33:30.549536 | controller |         "Versioning": "Disabled"
2022-06-30 12:33:30.549543 | controller |     }
2022-06-30 12:33:30.549550 | controller | }

This is returning something incompatible with the "encryption" output from simply enabling SSE with KMS:

2022-06-30 12:33:29.348311 | controller |     "encryption": {
2022-06-30 12:33:29.348319 | controller |         "SSEAlgorithm": "aws:kms"
2022-06-30 12:33:29.348327 | controller |     },

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 3m 56s
✔️ build-ansible-collection SUCCESS in 5m 39s
✔️ ansible-test-sanity-aws-ansible-python38 SUCCESS in 10m 27s
✔️ ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 8m 54s
✔️ ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 9m 24s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 8m 01s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 6m 08s
✔️ ansible-test-splitter SUCCESS in 2m 34s
✔️ integration-amazon.aws-1 SUCCESS in 6m 52s
⚠️ integration-amazon.aws-2 SKIPPED
⚠️ integration-amazon.aws-3 SKIPPED
⚠️ integration-amazon.aws-4 SKIPPED
⚠️ integration-amazon.aws-5 SKIPPED
⚠️ integration-amazon.aws-6 SKIPPED
⚠️ integration-amazon.aws-7 SKIPPED
⚠️ integration-amazon.aws-8 SKIPPED
⚠️ integration-amazon.aws-9 SKIPPED
⚠️ integration-amazon.aws-10 SKIPPED
⚠️ integration-amazon.aws-11 SKIPPED
⚠️ integration-amazon.aws-12 SKIPPED
⚠️ integration-amazon.aws-13 SKIPPED
✔️ integration-community.aws-1 SUCCESS in 7m 24s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@tremble tremble requested a review from alinabuzachis June 30, 2022 14:22
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 3m 47s
✔️ build-ansible-collection SUCCESS in 5m 13s
✔️ ansible-test-sanity-aws-ansible-python38 SUCCESS in 8m 40s
✔️ ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 12m 24s
✔️ ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 10m 15s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 55s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 5m 46s
✔️ ansible-test-splitter SUCCESS in 3m 03s
✔️ integration-amazon.aws-1 SUCCESS in 6m 19s
⚠️ integration-amazon.aws-2 SKIPPED
⚠️ integration-amazon.aws-3 SKIPPED
⚠️ integration-amazon.aws-4 SKIPPED
⚠️ integration-amazon.aws-5 SKIPPED
⚠️ integration-amazon.aws-6 SKIPPED
⚠️ integration-amazon.aws-7 SKIPPED
⚠️ integration-amazon.aws-8 SKIPPED
⚠️ integration-amazon.aws-9 SKIPPED
⚠️ integration-amazon.aws-10 SKIPPED
⚠️ integration-amazon.aws-11 SKIPPED
⚠️ integration-amazon.aws-12 SKIPPED
⚠️ integration-amazon.aws-13 SKIPPED
✔️ integration-community.aws-1 SUCCESS in 7m 13s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@tremble tremble requested review from jatorcasso June 30, 2022 14:55
Copy link
Collaborator

@alinabuzachis alinabuzachis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chirag1603 Thank you for taking time to work on this. Could you please add a changelog fragment https://docs.ansible.com/ansible/latest/community/development_process.html#changelogs-how-to?

CHANGELOG.rst Outdated Show resolved Hide resolved
@tremble tremble added the backport-4 PR should be backported to the stable-4 branch label Jul 1, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

✔️ ansible-galaxy-importer SUCCESS in 4m 11s
✔️ build-ansible-collection SUCCESS in 5m 02s
✔️ ansible-test-sanity-aws-ansible-python38 SUCCESS in 8m 51s
✔️ ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 8m 44s
✔️ ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 10m 40s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 37s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 7m 24s
✔️ ansible-test-splitter SUCCESS in 2m 32s
✔️ integration-amazon.aws-1 SUCCESS in 7m 27s
⚠️ integration-amazon.aws-2 SKIPPED
⚠️ integration-amazon.aws-3 SKIPPED
⚠️ integration-amazon.aws-4 SKIPPED
⚠️ integration-amazon.aws-5 SKIPPED
⚠️ integration-amazon.aws-6 SKIPPED
⚠️ integration-amazon.aws-7 SKIPPED
⚠️ integration-amazon.aws-8 SKIPPED
⚠️ integration-amazon.aws-9 SKIPPED
⚠️ integration-amazon.aws-10 SKIPPED
⚠️ integration-amazon.aws-11 SKIPPED
⚠️ integration-amazon.aws-12 SKIPPED
⚠️ integration-amazon.aws-13 SKIPPED
✔️ integration-community.aws-1 SUCCESS in 9m 52s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@tremble tremble added the mergeit Merge the PR (SoftwareFactory) label Jul 1, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded (gate pipeline).

✔️ ansible-galaxy-importer SUCCESS in 4m 19s
✔️ build-ansible-collection SUCCESS in 5m 17s
✔️ ansible-test-sanity-aws-ansible-python38 SUCCESS in 10m 01s
✔️ ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 8m 57s
✔️ ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 10m 06s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 5m 59s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 5m 57s
✔️ ansible-test-splitter SUCCESS in 2m 37s
✔️ integration-amazon.aws-1 SUCCESS in 7m 25s
⚠️ integration-amazon.aws-2 SKIPPED
⚠️ integration-amazon.aws-3 SKIPPED
⚠️ integration-amazon.aws-4 SKIPPED
⚠️ integration-amazon.aws-5 SKIPPED
⚠️ integration-amazon.aws-6 SKIPPED
⚠️ integration-amazon.aws-7 SKIPPED
⚠️ integration-amazon.aws-8 SKIPPED
⚠️ integration-amazon.aws-9 SKIPPED
⚠️ integration-amazon.aws-10 SKIPPED
⚠️ integration-amazon.aws-11 SKIPPED
⚠️ integration-amazon.aws-12 SKIPPED
⚠️ integration-amazon.aws-13 SKIPPED
✔️ integration-community.aws-1 SUCCESS in 8m 56s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@softwarefactory-project-zuul softwarefactory-project-zuul bot merged commit ca9ed18 into ansible-collections:main Jul 1, 2022
@patchback
Copy link

patchback bot commented Jul 1, 2022

Backport to stable-4: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-4/ca9ed1802a47f6b4c177ad820b2c7ff7fabdfc42/pr-882

Backported as #910

🤖 @patchback
I'm built with octomachinery and
my source is open — https://github.com/sanitizers/patchback-github-app.

patchback bot pushed a commit that referenced this pull request Jul 1, 2022
updating module S3 Bucket Keys for SSE-KMS

SUMMARY

refrence: https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html
Adding Parameter to enable to s3 bucket keys only when the encryption is aws:kms

ISSUE TYPE

New Module Pull Request

COMPONENT NAME

s3 bucket keys
ADDITIONAL INFORMATION

Reviewed-by: Mark Chappell <None>
Reviewed-by: Alina Buzachis <None>
Reviewed-by: Milan Zink <[email protected]>
(cherry picked from commit ca9ed18)
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Jul 1, 2022
[PR #882/ca9ed180 backport][stable-4] updating module S3 Bucket Keys for SSE-KMS

This is a backport of PR #882 as merged into main (ca9ed18).
SUMMARY

refrence: https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html
Adding Parameter to enable to s3 bucket keys only when the encryption is aws:kms

ISSUE TYPE


New Module Pull Request

COMPONENT NAME

s3 bucket keys
ADDITIONAL INFORMATION

Reviewed-by: Mark Chappell <None>
alinabuzachis pushed a commit to alinabuzachis/amazon.aws that referenced this pull request Sep 16, 2022
)

migrate from ansible.netcommon to ansible.utils

SUMMARY

This is a maintenance task to migrate from ansible.netcommon to ansible.utils. I was trying to fix an issue in that module, but I was told the functions have moved to ansible.utils. See ansible-collections/ansible.netcommon#362 (comment)

ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

Existing integration tests that use the ansible.netcommon module. No module uses netcommon, only integration tests.
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis <None>
Reviewed-by: Markus Bergholz <[email protected]>

This commit was initially merged in https://github.com/ansible-collections/community.aws
See: ansible-collections/community.aws@5e5f754
goneri pushed a commit to alinabuzachis/amazon.aws that referenced this pull request Sep 21, 2022
)

migrate from ansible.netcommon to ansible.utils

SUMMARY

This is a maintenance task to migrate from ansible.netcommon to ansible.utils. I was trying to fix an issue in that module, but I was told the functions have moved to ansible.utils. See ansible-collections/ansible.netcommon#362 (comment)

ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

Existing integration tests that use the ansible.netcommon module. No module uses netcommon, only integration tests.
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis <None>
Reviewed-by: Markus Bergholz <[email protected]>

This commit was initially merged in https://github.com/ansible-collections/community.aws
See: ansible-collections/community.aws@5e5f754
abikouo pushed a commit to abikouo/amazon.aws that referenced this pull request Oct 24, 2023
)

migrate from ansible.netcommon to ansible.utils

SUMMARY

This is a maintenance task to migrate from ansible.netcommon to ansible.utils. I was trying to fix an issue in that module, but I was told the functions have moved to ansible.utils. See ansible-collections/ansible.netcommon#362 (comment)

ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME

Existing integration tests that use the ansible.netcommon module. No module uses netcommon, only integration tests.
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis <None>
Reviewed-by: Markus Bergholz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-4 PR should be backported to the stable-4 branch community_review integration tests/integration mergeit Merge the PR (SoftwareFactory) module module new_contributor Help guide this first time contributor plugins plugin (any type) tests tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants