diff options
Diffstat (limited to 'ansible_collections/purestorage/flasharray/changelogs/changelog.yaml')
-rw-r--r-- | ansible_collections/purestorage/flasharray/changelogs/changelog.yaml | 610 |
1 files changed, 610 insertions, 0 deletions
diff --git a/ansible_collections/purestorage/flasharray/changelogs/changelog.yaml b/ansible_collections/purestorage/flasharray/changelogs/changelog.yaml new file mode 100644 index 000000000..ba3ad5ba1 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/changelog.yaml @@ -0,0 +1,610 @@ +ancestor: null +releases: + 1.10.0: + changes: + minor_changes: + - purefa_ds - Add ``join_ou`` parameter for AD account creation + - purefa_kmip - Add support for KMIP server management + fragments: + - 213_add_kmip.yaml + - 214_join_ou.yaml + modules: + - description: Manage FlashArray KMIP server objects + name: purefa_kmip + namespace: '' + release_date: '2021-08-04' + 1.11.0: + changes: + bugfixes: + - purefa_subnet - Add regex to check for correct dsubnet name + - purefa_user - Add regex to check for correct username + minor_changes: + - purefa_host - Deprecate ``protocol`` parameter. No longer required. + - purefa_info - Add NVMe NGUID value for volumes + - purefa_info - Add array, volume and snapshot detailed capacity information + - purefa_info - Add deleted members to volume protection group info + - purefa_info - Add snapshot policy rules suffix support + - purefa_info - Remove directory_services field. Deprecated in Collections 1.6 + - purefa_policy - Add snapshot policy rules suffix support + - purefa_syslog_settings - Add support to manage global syslog server settings + - purefa_volume - Add NVMe NGUID to response dict + fragments: + - 220_capacity_info.yaml + - 224_add_nguid_info.yaml + - 226_deprecate_protocol.yaml + - 227_missing_regex.yaml + - 228_nguid_to_volfact.yaml + - 229_snapsuffix.yaml + - 230_add_pg_deleted_vols.yaml + - 231_syslog_settings.yaml + release_date: '2021-09-27' + 1.12.0: + changes: + bugfixes: + - purefa_certs - Allow a certificate to be imported over an existing SSL certificate + - purefa_eula - Reolve EULA signing issue + - purefa_network - Fix bug introduced with management of FC ports + - purefa_policy - Fix issue with SMB Policy creation + deprecated_features: + - purefa_sso - Deprecated in favor of M(purefa_admin). Will be removed in Collection + 2.0 + known_issues: + - purefa_admin - Once `max_login` and `lockout` have been set there is currently + no way to rest these to zero except through the FlashArray GUI + minor_changes: + - purefa_admin - New module to set global admin settings, inclusing SSO + - purefa_dirsnap - Add support to rename directory snapshots not managed by + a snapshot policy + - purefa_info - Add SAML2SSO configutration information + - purefa_info - Add Safe Mode status + - purefa_info - Fix Active Directory configuration details + - purefa_network - Resolve bug stopping management IP address being changed + correctly + - purefa_offload - Add support for multiple, homogeneous, offload targets + - purefa_saml - Add support for SAML2 SSO IdPs + - purefa_volume - Provide volume facts in all cases, including when no change + has occured. + fragments: + - 234_add_vol_info_on_nochange.yaml + - 235_eula.yaml + - 237_fix_network.yaml + - 238_add_dirsnap_rename.yaml + - 239_safe_mode.yaml + - 242_multi_offload.yaml + - 243_sso_to_admin.yaml + - 246_python_precedence.yaml + - 247_fix_smb_policy_rules.yaml + - 249_allow_cert_reimport.yaml + - 252_add_saml2.yaml + - 254_sam2_info.yaml + modules: + - description: Configure Pure Storage FlashArray Global Admin settings + name: purefa_admin + namespace: '' + - description: Manage FlashArray SAML2 service and identity providers + name: purefa_saml + namespace: '' + release_date: '2022-01-05' + 1.12.1: + changes: + bugfixes: + - purefa_info - Fix space reporting issue + - purefa_subnet - Fix subnet update checks when no gateway in existing subnet + configuration + minor_changes: + - All modules - Change examples to use FQCN for module + fragments: + - 257_fqcn.yaml + - 259_fix_gateway_check.yaml + release_date: '2022-01-21' + 1.13.0: + changes: + bugfixes: + - purefa_host - Allow multi-host creation without requiring a suffix string + - purefa_info - Fix issue where remote arrays are not in a valid connected state + - purefa_policy - Fix idempotency issue with quota policy rules + - purefa_policy - Fix issue when creating multiple rules in an NFS policy + minor_changes: + - purefa_fs - Add support for replicated file systems + - purefa_info - Add QoS information for volume groups + - purefa_info - Add info for protection group safe mode setting (Requires Purity//FA + 6.3.0 or higher) + - purefa_info - Add info for protection group snapshots + - purefa_info - Add priority adjustment information for volumes and volume groups + - purefa_info - Split volume groups into live and deleted dicts + - purefa_pg - Add support for protection group SafeMode. Requires Purity//FA + 6.3.0 or higher + - purefa_policy - Allow directories in snapshot policies to be managed + - purefa_vg - Add DMM Priority Adjustment support + - purefa_volume - Add support for DMM Priority Adjustment + - purefa_volume - Provide volume facts for volume after recovery + fragments: + - 261_fix_bad_arrays.yaml + - 265_fix_multiple_nfs_rules.yaml + - 268_fix_quotas_issues.yaml + - 270_add_priority_info.yaml + - 271_vgroup_prio.yaml + - 272_volume_prio.yaml + - 277_add_fs_repl.yaml + - 278_pgsnap_info.yaml + - 279_pg_safemode.yaml + - 280_multihost_no_suffix.yaml + - 284_volfact_for_recover.yaml + release_date: '2022-05-02' + 1.14.0: + changes: + bugfixes: + - purefa_dns - Corrects logic where API responds with an empty list rather than + a list with a single empty string in it. + - purefa_ds - Add new parameter `force_bind_password` (default = True) to allow + idempotency for module + - purefa_hg - Ensure volume disconnection from a hostgroup is idempotent + - purefa_ntp - Corrects workflow so that the state between desired and current + are checked before marking the changed flag to true during an absent run + - purefa_pg - Corredt issue when target for protection group is not correctly + amended + - purefa_pg - Ensure deleted protection group can be correctly recovered + - purefa_pg - Fix idempotency issue for protection group targets + - purefa_pgsched - Allow zero as a valid value for appropriate schedule parameters + - purefa_pgsched - Fix issue where 0 was not correctly handled for replication + schedule + - purefa_pgsnap - Resolved intermittent error where `latest` snapshot is not + complete and can fail. Only select latest completed snapshot to restore from. + minor_changes: + - purefa_ad - Add support for TLS and joining existing AD account + - purefa_dns - Support multiple DNS configurations from Puritry//FA 6.3.3 + - purefa_info - Add NFS policy user mapping status + - purefa_info - Add support for Virtual Machines and Snapshots + - purefa_info - Ensure global admin lockout duration is measured in seconds + - purefa_info - Support multiple DNS configurations + - purefa_inventory - Add REST 2.x support and SFP details for Purity//FA 6.3.4 + and higher + - purefa_inventory - Change response dict name to `purefa_inv` so doesn't clash + with info module response dict + - purefa_inventory - add chassis information to inventory + - purefa_pg - Changed parameter `pgroup` to `name`. Allow `pgroup` as alias + for backwards compatability. + - purefa_policy - Add ``all_squash``, ``anonuid`` and ``anongid`` to NFS client + rules options + - purefa_policy - Add support for NFS policy user mapping + - purefa_volume - Default Protection Group support added for volume creation + and copying from Purity//FA 6.3.4 + fragments: + - 288_zero_params.yaml + - 292_fix_ds_password.yaml + - 293_add_chassis_inventory.yaml + - 294_dns_ntp_idempotency_absent.yaml + - 294_user_map_support.yaml + - 296_ad_tls.yaml + - 299_fix_pgsched_zero_support.yaml + - 302_fix_pg_recover_and_target_update.yaml + - 305_fix_target_dempo.yaml + - 307_multiple_dns.yaml + - 308_add_vm.yaml + - 310_hg_vol_idempotency.yaml + - 312_pg_alias.yaml + - 315_spf_details.yaml + - 317_add_all_squash.yaml + - 318_vol_defaults.yaml + - 319_lockout.yaml + - 320_completed_snaps.yaml + modules: + - description: Manage SafeMode default protection for a Pure Storage FlashArray + name: purefa_default_protection + namespace: '' + - description: List FlashArray Alert Messages + name: purefa_messages + namespace: '' + release_date: '2022-09-16' + 1.15.0: + changes: + bugfixes: + - purefa.py - Fix issue in Purity versions numbers that are for development + versions + - purefa_policy - Fixed missing parameters in function calls + - purefa_vg - Fix typeerror when using newer Purity versions and setting VG + QoS + minor_changes: + - purefa_network - Added support for servicelist updates + - purefa_vlan - Extend VLAN support to cover NVMe-RoCE and file interfaces + fragments: + - 328_policy_fix.yaml + - 330_extend_vlan.yaml + - 334_fix_vg_qos.yaml + - 336_add_servicelist.yaml + - 337_fix_non-prod_versions.yml + release_date: '2022-11-08' + 1.16.0: + changes: + bugfixes: + - purefa - Remove unneeded REST version check as causes issues with REST mismatches + - purefa_ds - Fixed dict syntax error + - purefa_info - Fiexed issue with DNS reporting in Purity//FA 6.4.0 with non-FA-File + system + - purefa_info - Fixed error in policies subsection due to API issue + - purefa_info - Fixed race condition with protection groups + - purefa_smtp - Fix parameter name + minor_changes: + - purefa_host - Add support for VLAN ID tagging for a host (Requires Purity//FA + 6.3.5) + - purefa_info - Add new subset alerts + - purefa_info - Added default protection information to `config` section + - purefa_volume - Added support for volume promotion/demotion + fragments: + - 304_host_vlan.yaml + - 341_pg_400s.yaml + - 342_add_vol_promotion.yaml + - 343_fix_ds.yaml + - 344_fix_smtp.yaml + - 345_user_map.yaml + - 347_dns_fix.yaml + - 348_add_default_prot.yaml + - 349_add_alerts.yaml + - 351_fix_rest_check.yaml + modules: + - description: Configure the FlashArray SNMP Agent + name: purefa_snmp_agent + namespace: '' + release_date: '2023-01-06' + 1.16.1: + changes: + bugfixes: + - purefa_volume - Fixed issue with promotion status not being called correctly + fragments: + - 354_fix_promotion.yaml + release_date: '2023-01-10' + 1.16.2: + release_date: '2023-01-11' + 1.17.0: + changes: + bugfixes: + - purefa_host - Fixed parameter name + - purefa_info - Fix missing FC target ports for host + - purefa_pgsched - Fix error when setting schedule for pod based protection + group + - purefa_vg - Fix issue with VG creation on newer Purity versions + - purefa_volume - Ensure promotion_stateus is returned correctly on creation + - purefa_volume - Fix bug when overwriting volume using invalid parmaeters + - purefa_volume - Fixed idempotency bug when creating volumes with QoS + minor_changes: + - purefa_network - Added support for NVMe-RoCE and NVMe-TCP service types + - purefa_user - Added Ops Admin role to choices + - purefa_vlan - Added support for NVMe-TCP service type + fragments: + - 360_fix_volume.yaml + - 363_overwrite_combo.yaml + - 364_fc_targets.yaml + - 365_pod_pgsched.yaml + - 366_add_nvme_types.yaml + - 367_fix_vg.yaml + - 369_fix_host.yaml + - 370_add_user_role.yaml + release_date: '2023-02-16' + 1.17.1: + changes: + bugfixes: + - purefa_info - Fix REST response backwards compatibility issue for array capacity + REST response + - purefa_info - Resolves issue in AC environment where REST v2 host list mismatches + REST v1 due to remote hosts. + - purefa_info - Resolves issue with destroyed pgroup snapshot on an offload + target not have a time remaining value + - purefa_pg - Resolves issue with destroyed pgroup snapshot on an offload target + not have a time remaining value + fragments: + - 374_offload_pgsnap.yaml + - 375_fix_remote_hosts.yaml + - 379_cap_compat.yaml + release_date: '2023-03-02' + 1.17.2: + release_date: '2023-03-02' + 1.18.0: + changes: + bugfixes: + - purefa_network - Resolves network port setting idempotency issue + - purefa_pg - Fixed issue where volumes could not be added to a PG when one + of the arrays was undergoing a failover. + - purefa_snap - Fixed issue system generated suffixes not being allowed and + removed unnecessary warning message. + minor_changes: + - purefa_hg - Changed parameter hostgroup to name for consistency. Added hostgroup + as an alias for backwards compatability. + - purefa_hg - Exit gracefully, rather than failing when a specified volume does + not exist + - purefa_host - Exit gracefully, rather than failing when a specified volume + does not exist + - purefa_info - Added network neighbors info to `network` subset + - purefa_pod - Added support for pod quotas (from REST 2.23) + - purefa_snap - New response of 'suffix' when snapshot has been created. + - purefa_volume - Added additional volume facts for volume update, or for no + change + release_summary: '| FlashArray Collection v1.18 removes module-side support + for Python 2.7. + + | The minimum required Python version for the FlashArray Collection is Python + 3.6. + + ' + fragments: + - 381_change_booleans.yaml + - 383_network_idemp.yaml + - 384_update_vol_facts.yaml + - 387_no_volume_failure.yaml + - 388_remove_27.yaml + - 393_offload_recover.yaml + - 394_neighbors.yaml + - 396_pod_quota.yaml + - 397_parialconnect_bug.yaml + - 398_hgoup_alias.yaml + release_date: '2023-05-12' + 1.19.0: + modules: + - description: Manage Pure Storage FlashArray Audit and Session logs + name: purefa_logging + namespace: '' + release_date: '2023-05-19' + 1.19.1: + changes: + bugfixes: + - purefa_info - Fixed missing arguments for google_offload and pods + release_date: '2023-05-19' + 1.4.0: + changes: + bugfixes: + - purefa_host - resolve hostname case inconsistencies + - purefa_host - resolve issue found when using in Pure Storage Test Drive + major_changes: + - purefa_console - manage Console Lock setting for the FlashArray + - purefa_endpoint - manage VMware protocol-endpoints on the FlashArray + - purefa_eula - sign, or resign, FlashArray EULA + - purefa_inventory - get hardware inventory information from a FlashArray + - purefa_network - manage the physical and virtual network settings on the FlashArray + - purefa_pgsched - manage protection group snapshot and replication schedules + on the FlashArray + - purefa_pod - manage ActiveCluster pods in FlashArrays + - purefa_pod_replica - manage ActiveDR pod replica links in FlashArrays + - purefa_proxy - manage the phonehome HTTPS proxy setting for the FlashArray + - purefa_smis - manage SMI-S settings on the FlashArray + - purefa_subnet - manage network subnets on the FlashArray + - purefa_timeout - manage the GUI idle timeout on the FlashArray + - purefa_vlan - manage VLAN interfaces on the FlashArray + - purefa_vnc - manage VNC for installed applications on the FlashArray + - purefa_volume_tags - manage volume tags on the FlashArray + minor_changes: + - purefa_hg - All LUN ID to be set for single volume + - purefa_host - Add CHAP support + - purefa_host - Add support for Cloud Block Store + - purefa_host - Add volume disconnection support + - purefa_info - Certificate times changed to human readable rather than time + since epoch + - purefa_info - new options added for information collection + - purefa_info - return dict names changed from ``ansible_facts`` to ``ra_info`` + and ``user_info`` in approproate sections + - purefa_offload - Add support for Azure + - purefa_pgsnap - Add offload support + - purefa_snap - Allow recovery of deleted snapshot + - purefa_vg - Add QoS support + release_summary: '| Release Date: 2020-08-08 + + | This changlelog describes all changes made to the modules and plugins included + in this collection since Ansible 2.9.0 + + ' + fragments: + - v1.4.0_summary.yaml + release_date: '2020-08-06' + 1.5.0: + changes: + bugfixes: + - purefa_host - Correctly remove host that is in a hostgroup + - purefa_volume - Fix failing idempotency on eradicate volume + minor_changes: + - purefa_apiclient - New module to support API Client management + - purefa_directory - Add support for managed directories + - purefa_export - Add support for filesystem exports + - purefa_fs - Add filesystem management support + - purefa_hg - Enforce case-sensitivity rules for hostgroup objects + - purefa_host - Enforce hostname case-sensitivity rules + - purefa_info - Add support for FA Files features + - purefa_offload - Add support for Google Cloud offload target + - purefa_pg - Enforce case-sensitivity rules for protection group objects + - purefa_policy - Add support for NFS, SMB and Snapshot policy management + fragments: + - 107_host_case_clarity.yaml + - 108_fix_eradicate_idempotency.yaml + - 109_fa_files_support_purefa_info.yaml + - 110_add_apiclient_support.yaml + - 111_add_filesystem_support.yaml + - 112_add_directory_support.yaml + - 113_add_exports_support.yaml + - 115_add_gcp_offload.yaml + - 116_add_policies.yaml + modules: + - description: Manage FlashArray API Clients + name: purefa_apiclient + namespace: '' + - description: Manage FlashArray File System Directories + name: purefa_directory + namespace: '' + - description: Manage FlashArray File System Exports + name: purefa_export + namespace: '' + - description: Manage FlashArray File Systems + name: purefa_fs + namespace: '' + - description: Manage FlashArray File System Policies + name: purefa_policy + namespace: '' + release_date: '2020-10-14' + 1.5.1: + changes: + bugfixes: + - purefa.py - Resolve issue when pypureclient doesn't handshake array correctly + - purefa_dns - Fix idempotency + - purefa_volume - Alert when volume selected for move does not exist + minor_changes: + - purefa_host - Add host rename function + - purefa_host - Add support for multi-host creation + - purefa_vg - Add support for multiple vgroup creation + - purefa_volume - Add support for multi-volume creation + fragments: + - 118_rename_host.yaml + - 121_add_multi_volume_creation.yaml + - 122_add_multi_host_creation.yaml + - 123_add_multi_vgroup_creation.yaml + - 124_sdk_handshake.yaml + - 125_dns_idempotency.yaml + - 126_fix_volume_move.yaml + release_date: '2020-12-11' + 1.6.0: + changes: + bugfixes: + - purefa_hg - Ensure all hostname chacks are lowercase for consistency + - purefa_pgsnap - Add check to ensure suffix name meets naming conventions + - purefa_pgsnap - Ensure pgsnap restores work for AC PGs + - purefa_pod - Ensure all pod names are lowercase for consistency + - purefa_snap - Update suffix regex pattern + - purefa_volume - Add missing variable initialization + minor_changes: + - purefa_connect - Add support for FC-based array replication + - purefa_ds - Add Purity v6 support for Directory Services, including Data DS + and updating services + - purefa_info - Add support for FC Replication + - purefa_info - Add support for Remote Volume Snapshots + - purefa_info - Update directory_services dictionary to cater for FA-Files data + DS. Change DS dict forward. Add deprecation warning. + - purefa_ntp - Ignore NTP configuration for CBS-based arrays + - purefa_pg - Add support for Protection Groups in AC pods + - purefa_snap - Add support for remote snapshot of individual volumes to offload + targets + fragments: + - 130_info_ds_update.yaml + - 131_add_v6_ds_update.yaml + - 132_fc_replication.yaml + - 133_purefa_info_v6_replication.yaml + - 134_ac_pg_support.yaml + - 135_no_cbs_ntp.yaml + - 136_add_vol_get_send_info.yaml + - 137_pgsnap_regex.yaml + - 139_pgsnap_ac_support.yaml + - 140_pod_case.yaml + - 141_add_remote_snapshot.yaml + - 145_fix_missing_move_variable.yaml + release_date: '2021-02-02' + 1.6.2: + changes: + bugfixes: + - purefa_volume - Fix issues with moving volumes into demoted or linked pods + fragments: + - 149_volumes_demoted_pods_fix.yaml + release_date: '2021-02-04' + 1.7.0: + changes: + bugfixes: + - purefa_info - Fix missing protection group snapshot info for local snapshots + - purefa_info - Resolve crash when an offload target is offline + - purefa_pgsnap - Ensure suffix rules only implemented for state=present + - purefa_user - Do not allow role changed for breakglass user (pureuser) + - purefa_user - Do not change role for existing user unless requested + minor_changes: + - purefa_maintenance - New module to set maintenance windows + - purefa_pg - Add support to rename protection groups + - purefa_syslog - Add support for naming SYSLOG servers for Purity//FA 6.1 or + higher + fragments: + - 152_fix_user.yaml + - 153_syslog_update.yaml + - 156_snap_suffix_fix.yaml + - 160_rename_pg.yaml + - 161_offline_offload_fix.yaml + - 162_pgsnap_info_fix.yaml + - 163_add_maintenance_windows.yaml + modules: + - description: Configure Pure Storage FlashArray Maintence Windows + name: purefa_maintenance + namespace: '' + release_date: '2021-03-30' + 1.8.0: + changes: + bugfixes: + - purefa_dsrole - If using None for group or group_base incorrect change state + applied + - purefa_network - Allow gateway paremeter to be set as None - needed for non-routing + iSCSI ports + - purefa_pg - Check to ensure protection group name meets naming convention + - purefa_pgsnap - Fail with warning if trying to restore to a stretched ActiveCluster + pod + - purefa_volume - Ensure REST version is high enough to support promotion_status + minor_changes: + - purefa_certs - New module for managing SSL certificates + - purefa_volume - New parameter pgroup to specify an existing protection group + to put crwated volume(s) in. + fragments: + - 168_dsrole_fix.yaml + - 169_add_certs.yaml + - 170_pgsnap_stretch_pod_fail.yaml + - 174_null_gateway.yaml + - 175_check_pgname.yaml + - 176_fix_promote_api_issue.yaml + - 182_allow_pgroup_with_create.yaml + modules: + - description: Manage FlashArray SSL Certificates + name: purefa_certs + namespace: '' + release_date: '2021-04-21' + 1.9.0: + changes: + bugfixes: + - purefa_host - Rollback host creation if initiators already used by another + host + - purefa_policy - Fix incorrect protocol endpoint invocation + - purefa_ra - fix disable feature for remote assist, this didn't work due to + error in check logic + - purefa_vg - Correct issue when setting or changing Volume Group QoS + - purefa_volume - Fix incorrect API version check for ActiveDR support + minor_changes: + - purefa_ad - Increase number of kerberos and directory servers to be 3 for + each. + - purefa_ad - New module to manage Active Directory accounts + - purefa_dirsnap - New modules to manage FA-Files directory snapshots + - purefa_eradication - New module to set deleted items eradication timer + - purefa_info - Add data-at-rest and eradication timer information to default + dict + - purefa_info - Add high-level count for directory quotas and details for all + FA-Files policies + - purefa_info - Add volume Page 83 NAA information for volume details + - purefa_network - Add support for enable/diable FC ports + - purefa_policy - Add support for FA-files Directory Quotas and associated rules + and members + - purefa_sso - Add support for setting FlashArray Single Sign-On from Pure1 + Manage + - purefa_volume - Add volume Page 83 NAA information to response dict + fragments: + - 187_add_ad.yaml + - 188_add_dirsnap.yaml + - 193_duplicate_initiators.yaml + - 194_vg_qos.yaml + - 196_fix_activedr_api_version.yaml + - 199_add_fc_port_enable.yaml + - 200_add_DAR_info.yaml + - 201_increase_krb_count.yaml + - 202_add_sso.yaml + - 203_add_eradication_timer.yaml + - 205_policy_protocl.yaml + - 206_add_naa_info.yaml + - 207_fix_disable_for_remote_assist.yaml + - 208_add_directory_quota_support.yaml + modules: + - description: Manage FlashArray Active Directory Account + name: purefa_ad + namespace: '' + - description: Manage FlashArray File System Directory Snapshots + name: purefa_dirsnap + namespace: '' + - description: Configure Pure Storage FlashArray Eradication Timer + name: purefa_eradication + namespace: '' + - description: Configure Pure Storage FlashArray Single Sign-On + name: purefa_sso + namespace: '' + release_date: '2021-07-10' |