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

Update changelog 1.2.1 #56

Merged
merged 1 commit into from
Jul 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
=============================================
Ansible Convert2RHEL Collection Release Notes
=============================================

.. contents:: Topics

v1.2.1
======

Minor Changes
-------------

- Add a common role that is meant to be used by any other roles in this collection, as it has common task that should be used by analysis or conversion roles.
- Add a temporary config file to store the RHSM secrets during the analysis and conversion roles execution.
- Add check to verify that the conversion finished properly based on the convert2rhel report parsing.
- Add convert_convert2rhel_env_vars variable to pass environment variables to convert2rhel during convert.
- Add handler to remove config file after the end of the conversion, cleaning up any leftovers on the system placed by the collection.
- Add option for the user to choose to reboot the system after the conversion.
- Add option to let the user set which repositories they want to enable or disable during the analysis and conversion.
- Add option to specify enablerepo parameter to yum when installing convert2rhel package.
- Add support for disconnected servers both with and without RHSM.
- Add support for hosting convert2rhel repo in Satellite.
- Collect human readable inhibitors and include in job output near the end for easy review.
- Convert2RHEL has a –eus command line switch to enable EUS conversions on systems that are 8.8+. If we are targeting a system that is on 8.6, we will assume directly that it is an EUS conversion. We will probably need a variable to let the user specify that they want to use –eus.
- Convert2RHEL now has a public CDN updated with the latest releases. This commit updates the URL reference to use the public CDN instead of the FTP one.
- Create an analysis role to have all tasks associated with the analysis operation performed by convert2rhel. This role should be used whenever the playbook is meant to be used solely to perfom analysis of the system.
- Create an convert role to have all tasks associated with the conversion operation performed by convert2rhel. This role should be used whenever the playbook is meant to be used solely to perfom the actual conversion of the system.
- Move convert role vars which users may want to interact with from vars to defaults to make them easier to override.
- Parse the pre-conversion report and identify if there is any inhibitors in the output, if so, inhibit the analysis/conversion with a message to the user, otherwise, report it was successful.
- Remove convert2rhel after the conversion is done to not leave leftovers in the system.
- Save facts pre-conversion to pre_convert2rhel instead of pre_ripu so both can be available in the event of convert2rhel -> ripu.
- The parse_c2r_report role will collect and parse the pre-conversion report generated by analysis/conversion roles and identify if there is any inhibitors in it or not.
- Use vault repositories for CentOS 7.
- Variabilize reboot timeout (convert_reboot_timeout) such that user can override.
- removed fedora.linux_system_roles dependency from required dependencies

Bugfixes
--------

- semi-colon needed to separate export cmd from set cmd in ansible.builtin.shell task
79 changes: 79 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
ancestor: null
releases:
1.2.1:
changes:
bugfixes:
- semi-colon needed to separate export cmd from set cmd in ansible.builtin.shell
task
minor_changes:
- Add a common role that is meant to be used by any other roles in this collection,
as it has common task that should be used by analysis or conversion roles.
- Add a temporary config file to store the RHSM secrets during the analysis
and conversion roles execution.
- Add check to verify that the conversion finished properly based on the convert2rhel
report parsing.
- Add convert_convert2rhel_env_vars variable to pass environment variables to
convert2rhel during convert.
- Add handler to remove config file after the end of the conversion, cleaning
up any leftovers on the system placed by the collection.
- Add option for the user to choose to reboot the system after the conversion.
- Add option to let the user set which repositories they want to enable or disable
during the analysis and conversion.
- Add option to specify enablerepo parameter to yum when installing convert2rhel
package.
- Add support for disconnected servers both with and without RHSM.
- Add support for hosting convert2rhel repo in Satellite.
- Collect human readable inhibitors and include in job output near the end for
easy review.
- "Convert2RHEL has a \u2013eus command line switch to enable EUS conversions
on systems that are 8.8+. If we are targeting a system that is on 8.6, we
will assume directly that it is an EUS conversion. We will probably need
a variable to let the user specify that they want to use \u2013eus."
- Convert2RHEL now has a public CDN updated with the latest releases. This commit
updates the URL reference to use the public CDN instead of the FTP one.
- Create an analysis role to have all tasks associated with the analysis operation
performed by convert2rhel. This role should be used whenever the playbook
is meant to be used solely to perfom analysis of the system.
- Create an convert role to have all tasks associated with the conversion operation
performed by convert2rhel. This role should be used whenever the playbook
is meant to be used solely to perfom the actual conversion of the system.
- Move convert role vars which users may want to interact with from vars to
defaults to make them easier to override.
- Parse the pre-conversion report and identify if there is any inhibitors in
the output, if so, inhibit the analysis/conversion with a message to the user,
otherwise, report it was successful.
- Remove convert2rhel after the conversion is done to not leave leftovers in
the system.
- Save facts pre-conversion to pre_convert2rhel instead of pre_ripu so both
can be available in the event of convert2rhel -> ripu.
- The parse_c2r_report role will collect and parse the pre-conversion report
generated by analysis/conversion roles and identify if there is any inhibitors
in it or not.
- Use vault repositories for CentOS 7.
- Variabilize reboot timeout (convert_reboot_timeout) such that user can override.
- removed fedora.linux_system_roles dependency from required dependencies
fragments:
- add_disconnected.yaml
- allow_convert2rhel_repo_in_satellite.yml
- allow_env_vars_for_convert.yml
- correct_shell_cmd.yaml
- create_analysis_role.yml
- create_common_role.yml
- create_convert_role.yml
- create_parse_c2r_report_role.yml
- create_temporary_config_file.yml
- fix_convert_user_vars.yaml
- fix_facts_capture.yaml
- handler_to_remove_config_file.yml
- handling_eus_system_conversions.yml
- identify_inhibitors_in_pre_conversion_report.yml
- identify_user_repositories.yml
- inhibitors_summary.yml
- reboot_after_conversion_is_done.yml
- remove_c2r_after_conversion.yml
- remove_system_roles_dependency.yaml
- use_cdn_for_repofiles.yaml
- use_vault_for_centos_7.yml
- variabilize_reboot_timeout.yml
- verify_conversion.yml
release_date: '2024-07-03'
4 changes: 0 additions & 4 deletions changelogs/fragments/add_disconnected.yaml

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/allow_env_vars_for_convert.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/correct_shell_cmd.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/create_analysis_role.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/create_common_role.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/create_convert_role.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/create_parse_c2r_report_role.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/create_temporary_config_file.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/fix_convert_user_vars.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/fix_facts_capture.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/handler_to_remove_config_file.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/handling_eus_system_conversions.yml

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/identify_user_repositories.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/inhibitors_summary.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/reboot_after_conversion_is_done.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/remove_c2r_after_conversion.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/remove_system_roles_dependency.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/use_cdn_for_repofiles.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/use_vault_for_centos_7.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/variabilize_reboot_timeout.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/verify_conversion.yml

This file was deleted.

2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace: infra
name: convert2rhel
version: "1.1.0"
version: 1.2.1
readme: README.md
authors:
- Rodolfo Olivieri (github.com/r0x0d)
Expand Down