ancestor: null
releases:
  0.1.0:
    changes:
      bugfixes:
      - Fixed an issue where tower_validate_certs and validate_certs were both used
        as vars. Now changed to tower_validate_certs
      major_changes:
      - Groups role - Added groups role to the collection
      - Labels role - Added labels role to the collection
      - Notifications role - Added many options to notifications role
      - Workflow Job Templates role - Added many options to WJT role
      minor_changes:
      - GitHub Workflows - Added workflows to run automated linting and integration
        tests against the codebase
      - Hosts role - Added new_name and enabled options to hosts role
      - Housekeeping - Added CONTRIBUTING guide and pull request template
      - Inventory Sources role - Added notification_templates_started, success, and
        error options. Also added verbosity and source_regions options.
      - Teams role - Added new_name option to teams role
      - Test Configs - Added full range of test objects for integration testing
    fragments:
    - housekeeping.yaml
    - new_roles.yaml
    - workflows.yaml
    release_date: '2020-08-04'
  0.2.0:
    changes:
      bugfixes:
      - Removed defaulted objects for all roles so that they were not always run if
        using a conditional against the variable. (see https://github.com/redhat-cop/tower_configuration/issues/68)
      minor_changes:
      - Added pre-commit hook for local development and automated testing purposes
      - Standardised and corrected all READMEs
    fragments:
    - 72-defaults.yaml
    - 73-readmes.yaml
    - 77-pre-commit.yaml
    release_date: '2020-09-09'
  0.2.1:
    changes:
      minor_changes:
      - Changelog release cycle
    fragments:
    - changelogs.yml
    release_date: '2020-09-22'
  1.0.0:
    changes:
      breaking_changes:
      - Removed depreciated options in inventory sources role (source_regions, instance_filters,
        group_by)
      - Renamed notifications role to notification_templates role as in awx.awx:15.0.
        The variable is not tower_notification_templates.
      major_changes:
      - Updated Roles to use the tower_export model from the awx command line.
      - credential_types Updated to use the tower_export model from the awx command
        line.
      - credentials Updated to use the tower_export model from the awx command line.
      - inventory Updated to use the tower_export model from the awx command line.
      - inventory_sources Updated to use the tower_export model from the awx command
        line.
      - job_templates Updated to use the tower_export model from the awx command line.
      - projects Updated to use the tower_export model from the awx command line.
      - teams Updated to use the tower_export model from the awx command line.
      - users Updated to use the tower_export model from the awx command line.
      minor_changes:
      - updated to allow vars in messages for notifications.
      - updated tower workflows related role `workflow_job_templates` to include `survey_enabled`
        defaulting to `false` which is a module default and `omit` the `survey_spec`
        if not passed.
      - updated various roles to include oauth token and tower config file.
    fragments:
    - 95-notification_templates.yml
    - auth_update.yml
    - fix_workflow_survey_defaults.yml
    - notif_update.yml
    - tower_export_update.yml
    release_date: '2020-10-22'
  1.0.2:
    changes:
      minor_changes:
      - added alias option for survey to survey_spec in workflows.
      - updated documentation on surveys for workflows and job templates
    fragments:
    - survey_spec.yml
    release_date: '2021-01-26'
  1.1.0:
    changes:
      breaking_changes:
      - Removed kind from to credentials role. This will be depreciated in a few months.
        Kind arguments are replaced by the credential_type and inputs fields.
      - Updated to allow use of either awx.awx or ansible.tower
      bugfixes:
      - Corrected README for tower_validate_certs variable defaults on all roles
      major_changes:
      - Added the following roles - ad_hoc_command, ad_hoc_command_cancel, inventory_source_update,
        job_launch, job_cancel, project_update, workflow_launch
      - Updated collection to use and comply with ansible-lint v5
      minor_changes:
      - Fixed default filters to use true when neccessary and changed a few defaults
        to omit rather then a value or empty string.
      - updated various Readmes to fix typos and missing information.
    fragments:
    - ansible_lint.yml
    - credential_kind_deprecated.yml
    - omit_changes.yml
    - update_roles.yml
    - validate_certs_readme_fix.yml
    release_date: '2021-02-18'
  1.2.0:
    changes:
      breaking_changes:
      - removed awx.awx implicit dependency, it will now be required to manually install
        awx.awx or ansible.tower collection
    fragments:
    - remove_dependency.yml
    release_date: '2021-03-09'
  1.3.0:
    changes:
      bugfixes:
      - Fixed an issue where certain roles were not taking in tower_validate_certs
    fragments:
    - validate-certs.yml
    release_date: '2021-03-15'
  1.4.1:
    changes:
      bugfixes:
      - Fix tower_templates default
      major_changes:
      - Added execution environments option for multiple roles.
      - Added execution environments role.
    fragments:
    - exec_env.yml
    - jt_bug_fix.yml
    release_date: '2021-04-21'
  1.5.0:
    changes:
      breaking_changes:
      - Examples can also be found in the playbooks/tower_configs_export_model/tower_workflows.yml
      - If you do not change the data model, change the variable 'workflow_nodes'
        to 'simplified_workflow_nodes'.
      - More information can be found either in the Workflow Job Template Readme or
        on the awx.awx.tower_workflow_job_template Documentation.
      - The Tower export model is now the default to use under workflow nodes. This
        is documented in the workflow job templates Readme.
      - Users using the tower export model previously, do not need to make any changes.
      - Workflow Schemas to describe Workflow nodes have changed.
      bugfixes:
      - Allow tower_hostname and tower_validate_certs to not be set in favour of environment
        variables being set as per module defaults.
      - Changes all boolean variables to have their default values omitted rather
        than using the value 'default(omit, true)' which prevents a falsy value being
        supplied.
      major_changes:
      - Removed testing via playbook install that was removed in awx 18.0.0.
      - Updated testing via playbook to use minikube + operator install.
    fragments:
    - add_workflow_schema.yml
    - bool_omit.yml
    - env_var.yml
    - update_testing.yml
    release_date: '2021-06-21'
