Skip to content

feat(lifecycle): Add glacier_ir as storage class - #2362

Open
florianhofsaessC24 wants to merge 3 commits into
ansible-collections:mainfrom
florianhofsaessC24:feature/glacier
Open

feat(lifecycle): Add glacier_ir as storage class#2362
florianhofsaessC24 wants to merge 3 commits into
ansible-collections:mainfrom
florianhofsaessC24:feature/glacier

Conversation

@florianhofsaessC24

Copy link
Copy Markdown
SUMMARY

AWS S3 offers Glacier Instanz Retrieval as storage class

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

s3_lifecycle
s3_sync

ADDITIONAL INFORMATION

https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html

@github-actions

github-actions Bot commented Dec 17, 2025

Copy link
Copy Markdown

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/community.aws/actions/runs/29898314235

You can compare to the docs for the main branch here:
https://ansible-collections.github.io/community.aws/branch/main

File changes:

  • M collections/community/aws/s3_lifecycle_module.html
  • M collections/community/aws/s3_sync_module.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/community.aws/community.aws/docsbuild/base/collections/community/aws/s3_lifecycle_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/s3_lifecycle_module.html
index 8da89c1..eef39a9 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/s3_lifecycle_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/s3_lifecycle_module.html
@@ -318,6 +318,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-s3-li
 <p class="ansible-option-line"><strong class="ansible-option-choices">Choices:</strong></p>
 <ul class="simple">
 <li><p><code class="ansible-option-default-bold docutils literal notranslate"><strong><span class="pre">&quot;glacier&quot;</span></strong></code> <span class="ansible-option-choices-default-mark">← (default)</span></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;glacier_ir&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;onezone_ia&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;standard_ia&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;intelligent_tiering&quot;</span></code></p></li>
@@ -453,6 +454,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-s3-li
 <p class="ansible-option-line"><strong class="ansible-option-choices">Choices:</strong></p>
 <ul class="simple">
 <li><p><code class="ansible-option-default-bold docutils literal notranslate"><strong><span class="pre">&quot;glacier&quot;</span></strong></code> <span class="ansible-option-choices-default-mark">← (default)</span></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;glacier_ir&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;onezone_ia&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;standard_ia&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;intelligent_tiering&quot;</span></code></p></li>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/s3_sync_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/s3_sync_module.html
index 6cce458..1c50170 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/s3_sync_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/s3_sync_module.html
@@ -410,6 +410,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-s3-sy
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;ONEZONE_IA&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;INTELLIGENT_TIERING&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;GLACIER&quot;</span></code></p></li>
+<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;GLACIER_IR&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;DEEP_ARCHIVE&quot;</span></code></p></li>
 <li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">&quot;OUTPOSTS&quot;</span></code></p></li>
 </ul>

@softwarefactory-project-zuul

Copy link
Copy Markdown
Contributor

Build succeeded.
https://ansible.softwarefactory-project.io/zuul/buildset/b2b0f5e9888b4e5b92f110b51433b68b

✔️ ansible-galaxy-importer SUCCESS in 4m 15s (non-voting)
✔️ build-ansible-collection SUCCESS in 11m 10s
✔️ ansible-test-splitter SUCCESS in 4m 17s
✔️ integration-community.aws-1 SUCCESS in 22m 31s
✔️ integration-community.aws-2 SUCCESS in 4m 07s
Skipped 20 jobs

@Juoper

Juoper commented Dec 17, 2025

Copy link
Copy Markdown

looks good to me 👍

@Juoper

Juoper commented Jul 20, 2026

Copy link
Copy Markdown

any updates on this please?

@tremble tremble left a comment

Copy link
Copy Markdown
Contributor

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.

Sorry it's taken so long to get back to you. The change looks correct, please could you add a changelog fragment: https://docs.ansible.com/projects/ansible/latest/community/development_process.html#changelogs-how-to

Comment thread changelogs/fragments/20260720-glacier-ir-storage-class.yml Outdated
@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

@tremble tremble added the mergeit Merge the PR (SoftwareFactory) label Jul 21, 2026
@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

Pull request merge failed: Resource not accessible by integration, You may need to manually rebase your PR and retry.

@centosinfra-prod-github-app

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mergeit Merge the PR (SoftwareFactory)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants