ScaleComputing / HyperCoreAnsibleCollection

Official Ansible collection for Scale Computing SC//HyperCore (HC3) v1 API
GNU General Public License v3.0
12 stars 8 forks source link

update readme #309

Closed justinc1 closed 4 months ago

justinc1 commented 6 months ago

Just a TODO for near future, when new template will be both available and required.


From: Ansible Partner Engineering <ansiblepartners@redhat.com>
Sent: Thursday, 4 April 2024 22:58
To: ansible-partner-announce-list@redhat.com
Subject: [Ansible Partners] Ansible Partner Announcements April 2024

If this email was forwarded to you or if someone in your organization would like to receive these announcements, please contact [ansiblepartners@redhat.com](mailto:ansiblepartners@redhat.com)

Hello Ansible Technology Partners!

We are reaching out with some technical updates and important announcements for collection maintainers. Please read through the following sections for the details!

TL;DR

    A new README template has been finalized for certified collections. This template will be available soon for documentation, with enforcement at the end of Q2 2024 for new collection versions. 
    AAP 2.3 and Ansible Core 2.14 are EoL on May 31, 2024. Make sure all metadata and documentation is updated accordingly. If you have not updated your certified collection since July 1, 2023 on Automation Hub, your collection is slated for deprecation. A new release must be approved by May 31, 2024 to avoid deprecation and eventual removal. 
    Ansible Lint 6.22.2 upgrade in the Automation Hub import pipeline is now scheduled for Q2 2024. Make sure you’re using this version in local and CI tests. 
    Creator-ee will be deprecated soon, replaced by a new upstream and downstream container with lots of new features! Read below for details. 
    Red Hat Summit is May 6-9 in Denver, CO, USA. We’d love to see you there! Find out more information about the event and how to register [here](https://www.redhat.com/en/summit). 

Next Steps on README Template

Thank you to everyone who provided feedback on the README template! We’re excited about the release of the template, and plan to publish to the customer portal in the coming weeks. We will be asking new collection submissions to use this README template, and rolling it out through the certification workflow guide and process over the next few months.

Ansible Automation Platform 2.3, Ansible Core 2.14 Upcoming End of Life 

The life cycle for Ansible Automation Platform (AAP) 2.3 is ending soon. On May 31, 2024, AAP 2.3 and by extension, Ansible Core 2.14, will be End of Life (EoL). 

After this date, all collections submitted for certification and validation must require Ansible Core 2.15 at minimum in the collection’s “meta/runtime.yml” file. Set the `requires_ansible` key to “>=2.15.0” to pass certification after the AAP 2.3 EoL date. 

See the Ansible Automation Platform Life Cycle documentation [here](https://access.redhat.com/support/policy/updates/ansible-automation-platform) for more details. 

IMPORTANT NOTE: If your collection has not been updated since July 1, 2023, it has only been certified on AAP 2.3 and is in danger of deprecation and removal from the Certified Catalog. A new certified release must be approved on Automation Hub by May 31, 2024 to avoid this. We will be sending individual notifications about this to collection maintainers soon. 

Ansible Creator Execution Environment (creator-ee) Changes

For our partners who currently use the Ansible Creator Execution Environment (creator-ee), some important changes are coming in the next few months. 

There is work in progress to create new upstream and downstream containers which have all Ansible Developer Tools installed, are compatible with VSCode dev containers and Github Code spaces, can work as an execution environment, and more. 

When finalized, the current creator-ee will be deprecated and point to these new containers. More information about this will be coming soon! 

The Github source for new containers is located [here](https://github.com/ansible/community-ansible-dev-tools-container), and discussion about deprecating the creator-ee is available for your review [here](https://github.com/ansible/creator-ee/issues/398).

Required Ansible Lint Version Update

The certification pipeline will start using Ansible Lint v6.22.2 by the end of Q2 2024. This was moved slightly from the original timeline at the end of Q1 2024. Please start using this version of Ansible Lint in your testing environments.

This new Ansible Lint version contains auto-fix functionality, which was added in v6.20. Utilize this feature to resolve many errors automatically. This version also lints examples within plugins to help enforce consistency and best practices on code derived from examples. 

See the documentation [here](https://ansible.readthedocs.io/projects/lint/) for more information!

This is a gate for Certification and Validation, so please ensure your collections are passing all tests.