From 3c62c67cb4a9ac0d74cc0e65b593d8c8d8d38141 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Mar 2023 14:27:39 +0000 Subject: [PATCH] [RELEASE] Update changelog refs/tags/2.3.1 (#554) * Update changelog refs/tags/2.3.1 * Update changelog.yaml * Update CHANGELOG.rst --------- Co-authored-by: Tompage1994 Co-authored-by: Tom Page --- CHANGELOG.rst | 41 ++++- changelogs/.plugin-cache.yaml | 146 +++++++++++++++++- changelogs/changelog.yaml | 41 +++++ changelogs/fragments/arg_spec.yml | 7 - .../dispatch_creds_ee_orgs_creation.yml | 6 - changelogs/fragments/dispatch_fix.yml | 4 - changelogs/fragments/filetree_read.yml | 4 - changelogs/fragments/fixing_readme.yaml | 2 - changelogs/fragments/i_s_u_title.yml | 4 - .../fragments/object_diff_role_and_plugin.yml | 5 - .../fragments/redhat_to_infra_conversion.yml | 6 - 11 files changed, 224 insertions(+), 42 deletions(-) delete mode 100644 changelogs/fragments/arg_spec.yml delete mode 100644 changelogs/fragments/dispatch_creds_ee_orgs_creation.yml delete mode 100644 changelogs/fragments/dispatch_fix.yml delete mode 100644 changelogs/fragments/filetree_read.yml delete mode 100644 changelogs/fragments/fixing_readme.yaml delete mode 100644 changelogs/fragments/i_s_u_title.yml delete mode 100644 changelogs/fragments/object_diff_role_and_plugin.yml delete mode 100644 changelogs/fragments/redhat_to_infra_conversion.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 380dc3fb8..85ada7f19 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,10 +1,47 @@ -================================================= +============================================ infra.controller_configuration Release Notes -================================================= +============================================ .. contents:: Topics +v2.3.1 +====== + +Bugfixes +-------- + +- Ensures vars get loaded properly by dispatch role +- Fixed issue in filetree_read where arg spec incorrect and caused failure (#550) + +v2.3.0 +====== + +Minor Changes +------------- + +- Adapt filetree_read role tests playbook config-controller-filetree.yml. +- Add new type of objects for object_diff role: applications, execution environments, instance groups, notifications and schedules +- Add no_log to all tasks that populates data to avoid exposing encrypted data +- Add task to add Galaxy credentials and Execution Environments to Organization. +- Set the variables to assign_galaxy_credentials_to_org and assign_default_ee_to_org to false in the task to run all roles at dispatch role. +- avoid to create orgs during drop_diff +- fixed an extra blank line in schedules readme that was breaking the table +- removed references to redhat_cop as a collection namespace in the readme files. + +Breaking Changes / Porting Guide +-------------------------------- + +- updated object_diff role to use the infra namespace, that means to use the role it requires the infra version of the collection. Previous version required the redhat_cop + +Bugfixes +-------- + +- Added argument_spec for all roles +- Fixed name of task for inventory source update +- Fixed variable definitions in readmes +- Removed master_role_example as no longer required (this wasn't a functional role) + v2.2.5 ====== diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml index 991ebd90d..7b116cc24 100644 --- a/changelogs/.plugin-cache.yaml +++ b/changelogs/.plugin-cache.yaml @@ -1,5 +1,147 @@ objects: - role: {} + role: + ad_hoc_command: + description: An Ansible Role to run a list of ad hoc commands on Ansible Controller. + name: ad_hoc_command + version_added: null + ad_hoc_command_cancel: + description: An Ansible Role to cancel a list of ad hoc commands on Ansible + Controller. + name: ad_hoc_command_cancel + version_added: null + applications: + description: An Ansible Role to create Applications on Ansible Controller. + name: applications + version_added: null + credential_input_sources: + description: An Ansible Role to create Credential Input Sources on Ansible Controller. + name: credential_input_sources + version_added: null + credential_types: + description: An Ansible Role to create credential types on Ansible Controller. + name: credential_types + version_added: null + credentials: + description: An Ansible Role to create credentials on Ansible Controller. + name: credentials + version_added: null + dispatch: + description: An Ansible Role to call other roles to create objects on Ansible + Controller. + name: dispatch + version_added: null + execution_environments: + description: An Ansible Role to create execution environment objects on Ansible + Controller. + name: execution_environments + version_added: null + filetree_create: + description: An Ansible Role to create a local file tree of objects existing + in Controller + name: filetree_create + version_added: null + filetree_read: + description: An Ansible Role to read from a local file tree and create objects + in Controller + name: filetree_read + version_added: null + groups: + description: An Ansible Role to create groups on Ansible Controller. + name: groups + version_added: null + hosts: + description: An Ansible Role to create hosts on Ansible Controller. + name: hosts + version_added: null + instance_groups: + description: An Ansible Role to create instance groups on Ansible Controller. + name: instance_groups + version_added: null + instances: + description: An Ansible Role to create instances on Ansible Controller. + name: instances + version_added: null + inventories: + description: An Ansible Role to create inventories on Ansible Controller. + name: inventories + version_added: null + inventory_source_update: + description: An Ansible Role to update inventory sources on Ansible Controller. + name: inventory_source_update + version_added: null + inventory_sources: + description: An Ansible Role to create inventory sources on Ansible Controller. + name: inventory_sources + version_added: null + job_launch: + description: An Ansible Role to launch jobs on Ansible Controller. + name: job_launch + version_added: null + job_templates: + description: An Ansible Role to create job templates on Ansible Controller. + name: job_templates + version_added: null + jobs_cancel: + description: An Ansible Role to cancel a list of jobs on Ansible Controller. + name: jobs_cancel + version_added: null + labels: + description: An Ansible Role to create labels on Ansible Controller. + name: labels + version_added: null + license: + description: An Ansible Role to deploy a license on Ansible Controller. + name: license + version_added: null + notification_templates: + description: An Ansible Role to create notification templates on Ansible Controller. + name: notification_templates + version_added: null + object_diff: + description: An Ansible Role to read from a local file tree and create objects + in Controller + name: object_diff + version_added: null + organizations: + description: An Ansible Role to create organizations on Ansible Controller. + name: organizations + version_added: null + project_update: + description: An Ansible Role to update projects on Ansible Controller. + name: project_update + version_added: null + projects: + description: An Ansible Role to create projects on Ansible Controller. + name: projects + version_added: null + roles: + description: An Ansible Role to create roles on Ansible Controller. + name: roles + version_added: null + schedules: + description: An Ansible Role to create schedules on Ansible Controller. + name: schedules + version_added: null + settings: + description: An Ansible Role to create settings on Ansible Controller. + name: settings + version_added: null + teams: + description: An Ansible Role to create teams on Ansible Controller. + name: teams + version_added: null + users: + description: An Ansible Role to create users on Ansible Controller. + name: users + version_added: null + workflow_job_templates: + description: An Ansible Role to create workflow job templates on Ansible Controller. + name: workflow_job_templates + version_added: null + workflow_launch: + description: An Ansible Role to launch workflows on Ansible Controller. + name: workflow_launch + version_added: null plugins: become: {} cache: {} @@ -20,4 +162,4 @@ plugins: strategy: {} test: {} vars: {} -version: 2.2.5 +version: 2.3.1 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index e72f3d6b5..9241d55e4 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -381,3 +381,44 @@ releases: - typos.yml - workflow_job_template_state_and_nodes.yml release_date: '2023-01-26' + 2.3.0: + changes: + breaking_changes: + - updated object_diff role to use the infra namespace, that means to use the + role it requires the infra version of the collection. Previous version required + the redhat_cop + bugfixes: + - Fixed name of task for inventory source update + - Fixed variable definitions in readmes + - Removed master_role_example as no longer required (this wasn't a functional + role) + minor_changes: + - Added argument_spec for all roles + - Adapt filetree_read role tests playbook config-controller-filetree.yml. + - 'Add new type of objects for object_diff role: applications, execution environments, + instance groups, notifications and schedules' + - Add no_log to all tasks that populates data to avoid exposing encrypted data + - Add task to add Galaxy credentials and Execution Environments to Organization. + - Set the variables to assign_galaxy_credentials_to_org and assign_default_ee_to_org + to false in the task to run all roles at dispatch role. + - avoid to create orgs during drop_diff + - fixed an extra blank line in schedules readme that was breaking the table + - removed references to redhat_cop as a collection namespace in the readme files. + fragments: + - arg_spec.yml + - dispatch_creds_ee_orgs_creation.yml + - filetree_read.yml + - fixing_readme.yaml + - i_s_u_title.yml + - object_diff_role_and_plugin.yml + - redhat_to_infra_conversion.yml + release_date: '2023-03-16' + 2.3.1: + changes: + bugfixes: + - Added argument_spec for all roles + - Ensures vars get loaded properly by dispatch role + fragments: + - arg_spec.yml + - dispatch_fix.yml + release_date: '2023-03-24' diff --git a/changelogs/fragments/arg_spec.yml b/changelogs/fragments/arg_spec.yml deleted file mode 100644 index 702d320fd..000000000 --- a/changelogs/fragments/arg_spec.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -bugfixes: - - Removed master_role_example as no longer required (this wasn't a functional role) - - Added argument_spec for all roles - - Fixed variable definitions in readmes - - Fixed issue in filetree_read where arg spec incorrect and caused failure (#550) -... diff --git a/changelogs/fragments/dispatch_creds_ee_orgs_creation.yml b/changelogs/fragments/dispatch_creds_ee_orgs_creation.yml deleted file mode 100644 index a502a3488..000000000 --- a/changelogs/fragments/dispatch_creds_ee_orgs_creation.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: - - Set the variables to assign_galaxy_credentials_to_org and assign_default_ee_to_org to false in the task to run all roles at dispatch role. - - Add task to add Galaxy credentials and Execution Environments to Organization. - - Adapt filetree_read role tests playbook config-controller-filetree.yml. -... diff --git a/changelogs/fragments/dispatch_fix.yml b/changelogs/fragments/dispatch_fix.yml deleted file mode 100644 index d70caf29f..000000000 --- a/changelogs/fragments/dispatch_fix.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - Ensures vars get loaded properly by dispatch role -... diff --git a/changelogs/fragments/filetree_read.yml b/changelogs/fragments/filetree_read.yml deleted file mode 100644 index 72f1c6328..000000000 --- a/changelogs/fragments/filetree_read.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - "Add no_log to all tasks that populates data to avoid exposing encrypted data" -... diff --git a/changelogs/fragments/fixing_readme.yaml b/changelogs/fragments/fixing_readme.yaml deleted file mode 100644 index 40838503d..000000000 --- a/changelogs/fragments/fixing_readme.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - fixed an extra blank line in schedules readme that was breaking the table diff --git a/changelogs/fragments/i_s_u_title.yml b/changelogs/fragments/i_s_u_title.yml deleted file mode 100644 index fc631b35f..000000000 --- a/changelogs/fragments/i_s_u_title.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - Fixed name of task for inventory source update -... diff --git a/changelogs/fragments/object_diff_role_and_plugin.yml b/changelogs/fragments/object_diff_role_and_plugin.yml deleted file mode 100644 index 44414e8cb..000000000 --- a/changelogs/fragments/object_diff_role_and_plugin.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - "Add new type of objects for object_diff role: applications, execution environments, instance groups, notifications and schedules" - - "avoid to create orgs during drop_diff" -... diff --git a/changelogs/fragments/redhat_to_infra_conversion.yml b/changelogs/fragments/redhat_to_infra_conversion.yml deleted file mode 100644 index d192b0504..000000000 --- a/changelogs/fragments/redhat_to_infra_conversion.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: - - removed references to redhat_cop as a collection namespace in the readme files. -breaking_changes: - - updated object_diff role to use the infra namespace, that means to use the role it requires the infra version of the collection. Previous version required the redhat_cop -...