amazon.aws icon indicating copy to clipboard operation
amazon.aws copied to clipboard

[WIP] Initial refactor of AWS Lookup Plugins

Open tremble opened this issue 2 years ago • 9 comments

Depends-On: #873

SUMMARY

We've a lot of Copy and Paste in our non-module Plugins. Start working on a refactor to reduce the duplication.

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

plugins/module_utils/botocore.py plugins/module_utils/modules.py plugins/plugin_utils/botocore.py plugins/plugin_utils/modules.py

ADDITIONAL INFORMATION

Very much a Work in Progress, looking to land in 5.0.0 NOT 4.0.0

tremble avatar Jun 16 '22 13:06 tremble

Docs Build 📝

Thank you for contribution!✨

The docsite for this PR is available for download as an artifact from this run: https://github.com/ansible-collections/amazon.aws/actions/runs/2575366886

File changes:

  • M collections/amazon/aws/aws_ssm_lookup.html
Click to see the diff comparison.

NOTE: only file modifications are shown here. New and deleted files are excluded. See the file list and check the published docs to see those files.

diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/aws_ssm_lookup.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/aws_ssm_lookup.html
index a8f598f..e5851da 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/aws_ssm_lookup.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/aws_ssm_lookup.html
@@ -169,6 +169,63 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </thead>
 <tbody>
 <tr class="row-even"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-aws_access_key"></div>
+<div class="ansibleOptionAnchor" id="parameter-aws_access_key_id"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-aws-access-key-id"><span id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-aws-access-key"></span><strong>aws_access_key</strong></p>
+<a class="ansibleOptionLink" href="#parameter-aws_access_key" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-aliases">aliases: aws_access_key_id</span></p>
+<p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>The AWS access key to use.</p>
+<p class="ansible-option-line"><span class="ansible-option-configuration">Configuration:</span></p>
+<ul class="simple">
+<li><p>Environment variable: EC2_ACCESS_KEY</p></li>
+<li><p>Environment variable: AWS_ACCESS_KEY</p></li>
+<li><p>Environment variable: AWS_ACCESS_KEY_ID</p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-aws_profile"></div>
+<div class="ansibleOptionAnchor" id="parameter-boto_profile"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-boto-profile"><span id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-aws-profile"></span><strong>aws_profile</strong></p>
+<a class="ansibleOptionLink" href="#parameter-aws_profile" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-aliases">aliases: boto_profile</span></p>
+<p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>The AWS profile</p>
+<p class="ansible-option-line"><span class="ansible-option-configuration">Configuration:</span></p>
+<ul class="simple">
+<li><p>Environment variable: AWS_DEFAULT_PROFILE</p></li>
+<li><p>Environment variable: AWS_PROFILE</p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-even"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-aws_secret_key"></div>
+<div class="ansibleOptionAnchor" id="parameter-aws_secret_access_key"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-aws-secret-key"><span id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-aws-secret-access-key"></span><strong>aws_secret_key</strong></p>
+<a class="ansibleOptionLink" href="#parameter-aws_secret_key" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-aliases">aliases: aws_secret_access_key</span></p>
+<p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>The AWS secret key that corresponds to the access key.</p>
+<p class="ansible-option-line"><span class="ansible-option-configuration">Configuration:</span></p>
+<ul class="simple">
+<li><p>Environment variable: EC2_SECRET_KEY</p></li>
+<li><p>Environment variable: AWS_SECRET_KEY</p></li>
+<li><p>Environment variable: AWS_SECRET_ACCESS_KEY</p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-aws_security_token"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-aws-security-token"><strong>aws_security_token</strong></p>
+<a class="ansibleOptionLink" href="#parameter-aws_security_token" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>The AWS security token if using temporary access and secret keys.</p>
+<p class="ansible-option-line"><span class="ansible-option-configuration">Configuration:</span></p>
+<ul class="simple">
+<li><p>Environment variable: EC2_SECURITY_TOKEN</p></li>
+<li><p>Environment variable: AWS_SESSION_TOKEN</p></li>
+<li><p>Environment variable: AWS_SECURITY_TOKEN</p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-bypath"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-bypath"><strong>bypath</strong></p>
 <a class="ansibleOptionLink" href="#parameter-bypath" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
@@ -247,6 +304,18 @@ To check whether it is installed, run <code class="code docutils literal notrans
 </div></td>
 </tr>
 <tr class="row-even"><td><div class="ansible-option-cell">
+<div class="ansibleOptionAnchor" id="parameter-region"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-region"><strong>region</strong></p>
+<a class="ansibleOptionLink" href="#parameter-region" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
+</div></td>
+<td><div class="ansible-option-cell"><p>The region for which to create the connection.</p>
+<p class="ansible-option-line"><span class="ansible-option-configuration">Configuration:</span></p>
+<ul class="simple">
+<li><p>Environment variable: EC2_REGION</p></li>
+<li><p>Environment variable: AWS_REGION</p></li>
+</ul>
+</div></td>
+</tr>
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-shortnames"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ssm-lookup-parameter-shortnames"><strong>shortnames</strong></p>
 <a class="ansibleOptionLink" href="#parameter-shortnames" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>

github-actions[bot] avatar Jun 16 '22 13:06 github-actions[bot]

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 12s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 53s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 9m 26s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 9m 45s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 9m 32s :x: ansible-test-units-amazon-aws-python38 FAILURE in 6m 26s :x: ansible-test-units-amazon-aws-python39 FAILURE in 5m 14s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 00s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 5m 24s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :x: integration-community.aws-1 TIMED_OUT in 1h 00m 35s :heavy_check_mark: integration-community.aws-2 SUCCESS in 21m 31s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 10s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 43s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 10m 21s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 10m 24s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 10m 19s :x: ansible-test-units-amazon-aws-python38 FAILURE in 6m 15s :x: ansible-test-units-amazon-aws-python39 FAILURE in 6m 06s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 25s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 5m 26s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :heavy_check_mark: integration-community.aws-1 SUCCESS in 48m 03s :heavy_check_mark: integration-community.aws-2 SUCCESS in 23m 18s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 36s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 50s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 9m 08s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 8m 53s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 10m 13s :x: ansible-test-units-amazon-aws-python38 FAILURE in 5m 59s :x: ansible-test-units-amazon-aws-python39 FAILURE in 6m 04s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 32s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 6m 34s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :heavy_check_mark: integration-community.aws-1 SUCCESS in 47m 32s :heavy_check_mark: integration-community.aws-2 SUCCESS in 30m 50s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 26s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 27s :x: ansible-test-sanity-aws-ansible-python38 FAILURE in 8m 32s :x: ansible-test-sanity-aws-ansible-2.12-python38 FAILURE in 11m 04s :x: ansible-test-sanity-aws-ansible-2.13-python38 FAILURE in 9m 15s :x: ansible-test-units-amazon-aws-python38 FAILURE in 6m 10s :x: ansible-test-units-amazon-aws-python39 FAILURE in 6m 20s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 59s :x: integration-amazon.aws-1 FAILURE in 5m 40s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :x: integration-community.aws-1 FAILURE in 6m 10s :x: integration-community.aws-2 FAILURE in 7m 53s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 40s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 47s :x: ansible-test-sanity-aws-ansible-python38 FAILURE in 8m 58s :x: ansible-test-sanity-aws-ansible-2.12-python38 FAILURE in 9m 36s :x: ansible-test-sanity-aws-ansible-2.13-python38 FAILURE in 10m 12s :x: ansible-test-units-amazon-aws-python38 FAILURE in 6m 32s :x: ansible-test-units-amazon-aws-python39 FAILURE in 7m 01s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 55s :x: integration-amazon.aws-1 FAILURE in 10m 02s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :x: integration-community.aws-1 FAILURE in 6m 16s :x: integration-community.aws-2 FAILURE in 7m 28s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 38s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 28s :x: ansible-test-sanity-aws-ansible-python38 FAILURE in 9m 34s :x: ansible-test-sanity-aws-ansible-2.12-python38 FAILURE in 9m 52s :x: ansible-test-sanity-aws-ansible-2.13-python38 FAILURE in 10m 24s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 5m 57s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 6m 41s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 33s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 11m 08s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :x: integration-community.aws-1 TIMED_OUT in 1h 00m 45s :heavy_check_mark: integration-community.aws-2 SUCCESS in 23m 17s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 53s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 52s :x: ansible-test-sanity-aws-ansible-python38 FAILURE in 9m 41s :x: ansible-test-sanity-aws-ansible-2.12-python38 FAILURE in 10m 58s :x: ansible-test-sanity-aws-ansible-2.13-python38 FAILURE in 9m 43s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 6m 30s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 6m 02s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 32s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 6m 01s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :x: integration-community.aws-1 TIMED_OUT in 1h 00m 51s :heavy_check_mark: integration-community.aws-2 SUCCESS in 23m 03s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

Build failed.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 06s :heavy_check_mark: build-ansible-collection SUCCESS in 6m 29s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 11m 20s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 10m 53s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 10m 44s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 8m 21s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 8m 03s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 49s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 7m 43s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :heavy_check_mark: integration-community.aws-1 SUCCESS in 48m 02s :x: integration-community.aws-2 RETRY_LIMIT in 1m 43s :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED

bitrot has set in. I'm going to close this PR. I'm going to break this into a number of smaller changes and try again.

tremble avatar Oct 29 '22 16:10 tremble