diff options
Diffstat (limited to 'ansible_collections/purestorage/flashblade/changelogs')
29 files changed, 165 insertions, 7 deletions
diff --git a/ansible_collections/purestorage/flashblade/changelogs/.plugin-cache.yaml b/ansible_collections/purestorage/flashblade/changelogs/.plugin-cache.yaml index 9834bdfed..c99d4477d 100644 --- a/ansible_collections/purestorage/flashblade/changelogs/.plugin-cache.yaml +++ b/ansible_collections/purestorage/flashblade/changelogs/.plugin-cache.yaml @@ -101,6 +101,11 @@ plugins: name: purefb_groupquota namespace: '' version_added: 1.7.0 + purefb_hardware: + description: Manage FlashBlade Hardware + name: purefb_hardware + namespace: '' + version_added: 1.15.0 purefb_info: description: Collect information from Pure Storage FlashBlade name: purefb_info @@ -251,4 +256,4 @@ plugins: strategy: {} test: {} vars: {} -version: 1.11.0 +version: 1.16.0 diff --git a/ansible_collections/purestorage/flashblade/changelogs/changelog.yaml b/ansible_collections/purestorage/flashblade/changelogs/changelog.yaml index 9995182fa..eaeb07ed3 100644 --- a/ansible_collections/purestorage/flashblade/changelogs/changelog.yaml +++ b/ansible_collections/purestorage/flashblade/changelogs/changelog.yaml @@ -38,7 +38,7 @@ releases: 1.11.0: changes: bugfixes: - - purefa_info - Fixed issue when more than 10 buckets have lifecycle rules. + - purefb_info - Fixed issue when more than 10 buckets have lifecycle rules. - purefb_s3user - Fix incorrect response when bad key/secret pair provided for new user minor_changes: @@ -69,6 +69,105 @@ releases: name: purefb_pingtrace namespace: '' release_date: '2023-04-13' + 1.12.0: + changes: + bugfixes: + - purefb_bucket - Fixed bucket type mode name typo + - purefb_fs - Fixed issue with incorrect promotion state setting + minor_changes: + - purefb_fs - Added support for SMB client and share policies + - purefb_fs_replica - Added support to delete filesystem replica links from + REST 2.10 + - purefb_info - Add drive type in drives subset for //S and //E platforms. Only + available from REST 2.9. + - purefb_info - Added support for SMB client and share policies + - purefb_policy - Added support for SMB client and share policies + - purefb_s3acc - Allow human readable quota sizes; eg. 1T, 230K, etc + - purefb_s3user - Add new boolean parameter I(multiple_keys) to limit access + keys for a user to a single key. + fragments: + - 222_bucket_type_fix.yaml + - 223_add_drive_type.yaml + - 224_smb_policies.yaml + - 225_delete_rl.yaml + - 227_s3acc_human_quota.yaml + - 230_prom_fix.yaml + - 232_multiple_keys.yaml + release_date: '2023-07-10' + 1.13.0: + release_date: '2023-09-07' + 1.13.1: + changes: + bugfixes: + - purefb_info - Fixed missing atributes for SMB client policy rules + minor_changes: + - purefb_policy - Add new and updated policy access rights + fragments: + - 237_info_policy.yaml + - 239_access_rights.yaml + release_date: '2023-09-07' + 1.14.0: + changes: + bugfixes: + - purefb_userpolicy - Fixed `show` state for all user policies + minor_changes: + - purefb_bucket_replica - Added support for cascading replica links + - purefb_info - New fields to display free space (remaining quota) for Accounts + and Buckets. Space used by destroyed buckets is split out from virtual field + to new destroyed_virtual field + - purefb_info - Report encryption state in SMB client policy rules + - purefb_info - Report more detailed space data from Purity//FB 4.3.0 + - purefb_policy - Add deny effect for object store policy rules. Requires Purity//FB + 4.3.0+ + - purefb_policy - Added parameter to define object store policy description + fragments: + - 238_user_policy.yaml + - 242_cascade.yaml + - 243_policy_desc.yaml + - 244_add_deny.yaml + - 245_quota_plus.yaml + - 246_smb_encrypt.yaml + - 247_space_consistency.yaml + release_date: '2023-10-04' + 1.15.0: + changes: + bugfixes: + - purefb_info - Added missing object lock retention details if enabledd + minor_changes: + - purefb_bucket - Add support for public buckets + - purefb_bucket - From REST 2.12 the `mode` parameter default changes to `multi-site-writable`. + - purefb_fs - Added SMB Continuous Availability parameter. Requires REST 2.12 + or higher. + - purefb_info - Added enhanced information for buckets, filesystems and snapshots, + based on new features in REST 2.12 + - purefb_s3acc - Add support for public buckets + - purefb_s3acc - Remove default requirements for ``hard_limit`` and ``default_hard_limit`` + fragments: + - 252_object_lock_info.yaml + - 254_update_212_info.yaml + - 255_smb_ca.yaml + - 257_mode_change.yaml + - 258_add_public_buckets.yaml + modules: + - description: Manage FlashBlade Hardware + name: purefb_hardware + namespace: '' + release_date: '2024-01-12' + 1.16.0: + changes: + bugfixes: + - purefb_bucket - Changed logic to allow complex buckets to be created in a + single call, rather than having to split into two tasks. + - purefb_lag - Enable LAG port configuration with multi-chassis + - purefb_timeout - Fixed arithmetic error that resulted in module incorrectly + reporting changed when no change was required. + minor_changes: + - purefb_ds - Add `force_bind_password` parameter to allow module to be idempotent. + fragments: + - 263_fix_multiple_modules_idempotency.yaml + - 266_bucket_fix.yaml + - 268_multi-chassis-lag.yaml + release_date: '2024-02-27' 1.3.0: changes: bugfixes: @@ -111,7 +210,7 @@ releases: 1.4.0: changes: bugfixes: - - purefa_policy - Resolve multiple issues related to incorrect use of timezones + - purefb_policy - Resolve multiple issues related to incorrect use of timezones - purefb_connect - Ensure changing encryption status on array connection is performed correctly - purefb_connect - Fix breaking change created in purity_fb SDK 1.9.2 for deletion @@ -201,7 +300,7 @@ releases: 1.6.0: changes: minor_changes: - - purefa_virtualhost - New module to manage API Clients + - purefb_virtualhost - New module to manage API Clients - purefb_ad - New module to manage Active Directory Account - purefb_eula - New module to sign EULA - purefb_info - Add Active Directory, Kerberos and Object Store Account information diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/101_fix_policy_and_timezone_error.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/101_fix_policy_and_timezone_error.yaml index e6c1ea64d..4db1d1d7f 100644 --- a/ansible_collections/purestorage/flashblade/changelogs/fragments/101_fix_policy_and_timezone_error.yaml +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/101_fix_policy_and_timezone_error.yaml @@ -1,2 +1,2 @@ bugfixes: - - purefa_policy - Resolve multiple issues related to incorrect use of timezones + - purefb_policy - Resolve multiple issues related to incorrect use of timezones diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/131-apiclient.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/131-apiclient.yaml index 7a3f021b5..ec8c5ec64 100644 --- a/ansible_collections/purestorage/flashblade/changelogs/fragments/131-apiclient.yaml +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/131-apiclient.yaml @@ -1,2 +1,2 @@ minor_changes: - - purefa_virtualhost - New module to manage API Clients + - purefb_virtualhost - New module to manage API Clients diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/205_fix_multi_lifecycle.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/205_fix_multi_lifecycle.yaml index b6810884b..ec892b23c 100644 --- a/ansible_collections/purestorage/flashblade/changelogs/fragments/205_fix_multi_lifecycle.yaml +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/205_fix_multi_lifecycle.yaml @@ -1,2 +1,2 @@ bugfixes: - - purefa_info - Fixed issue when more than 10 buckets have lifecycle rules. + - purefb_info - Fixed issue when more than 10 buckets have lifecycle rules. diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/222_bucket_type_fix.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/222_bucket_type_fix.yaml new file mode 100644 index 000000000..d6cda4cb9 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/222_bucket_type_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefb_bucket - Fixed bucket type mode name typo diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/223_add_drive_type.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/223_add_drive_type.yaml new file mode 100644 index 000000000..7fb4f3e80 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/223_add_drive_type.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_info - Add drive type in drives subset for //S and //E platforms. Only available from REST 2.9. diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/224_smb_policies.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/224_smb_policies.yaml new file mode 100644 index 000000000..351711dfe --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/224_smb_policies.yaml @@ -0,0 +1,4 @@ +minor_changes: + - purefb_info - Added support for SMB client and share policies + - purefb_fs - Added support for SMB client and share policies + - purefb_policy - Added support for SMB client and share policies diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/225_delete_rl.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/225_delete_rl.yaml new file mode 100644 index 000000000..3ccdea050 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/225_delete_rl.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_fs_replica - Added support to delete filesystem replica links from REST 2.10 diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/227_s3acc_human_quota.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/227_s3acc_human_quota.yaml new file mode 100644 index 000000000..677cfded7 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/227_s3acc_human_quota.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_s3acc - Allow human readable quota sizes; eg. 1T, 230K, etc diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/230_prom_fix.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/230_prom_fix.yaml new file mode 100644 index 000000000..0c3611993 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/230_prom_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefb_fs - Fixed issue with incorrect promotion state setting diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/232_multiple_keys.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/232_multiple_keys.yaml new file mode 100644 index 000000000..b46b238e3 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/232_multiple_keys.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_s3user - Add new boolean parameter I(multiple_keys) to limit access keys for a user to a single key. diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/237_info_policy.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/237_info_policy.yaml new file mode 100644 index 000000000..fa4662b69 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/237_info_policy.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefb_info - Fixed missing atributes for SMB client policy rules diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/238_user_policy.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/238_user_policy.yaml new file mode 100644 index 000000000..b49f6ebc0 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/238_user_policy.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefb_userpolicy - Fixed `show` state for all user policies diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/239_access_rights.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/239_access_rights.yaml new file mode 100644 index 000000000..c0c59fd42 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/239_access_rights.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_policy - Add new and updated policy access rights diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/242_cascade.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/242_cascade.yaml new file mode 100644 index 000000000..d0c00a484 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/242_cascade.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_bucket_replica - Added support for cascading replica links diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/243_policy_desc.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/243_policy_desc.yaml new file mode 100644 index 000000000..a3ce1be18 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/243_policy_desc.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_policy - Added parameter to define object store policy description diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/244_add_deny.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/244_add_deny.yaml new file mode 100644 index 000000000..ce741d778 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/244_add_deny.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_policy - Add deny effect for object store policy rules. Requires Purity//FB 4.3.0+ diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/245_quota_plus.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/245_quota_plus.yaml new file mode 100644 index 000000000..607d8a637 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/245_quota_plus.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_info - New fields to display free space (remaining quota) for Accounts and Buckets. Space used by destroyed buckets is split out from virtual field to new destroyed_virtual field diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/246_smb_encrypt.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/246_smb_encrypt.yaml new file mode 100644 index 000000000..de6b9ae19 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/246_smb_encrypt.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_info - Report encryption state in SMB client policy rules diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/247_space_consistency.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/247_space_consistency.yaml new file mode 100644 index 000000000..692bae5d7 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/247_space_consistency.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_info - Report more detailed space data from Purity//FB 4.3.0 diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/252_object_lock_info.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/252_object_lock_info.yaml new file mode 100644 index 000000000..49fdeaa8c --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/252_object_lock_info.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefb_info - Added missing object lock retention details if enabledd diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/254_update_212_info.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/254_update_212_info.yaml new file mode 100644 index 000000000..2a7d90be9 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/254_update_212_info.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_info - Added enhanced information for buckets, filesystems and snapshots, based on new features in REST 2.12 diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/255_smb_ca.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/255_smb_ca.yaml new file mode 100644 index 000000000..8517e3b45 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/255_smb_ca.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_fs - Added SMB Continuous Availability parameter. Requires REST 2.12 or higher. diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/257_mode_change.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/257_mode_change.yaml new file mode 100644 index 000000000..e00c10643 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/257_mode_change.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefb_bucket - From REST 2.12 the `mode` parameter default changes to `multi-site-writable`. diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/258_add_public_buckets.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/258_add_public_buckets.yaml new file mode 100644 index 000000000..5600e7e84 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/258_add_public_buckets.yaml @@ -0,0 +1,4 @@ +minor_changes: + - purefb_s3acc - Add support for public buckets + - purefb_s3acc - Remove default requirements for ``hard_limit`` and ``default_hard_limit`` + - purefb_bucket - Add support for public buckets diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/263_fix_multiple_modules_idempotency.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/263_fix_multiple_modules_idempotency.yaml new file mode 100644 index 000000000..693e846d3 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/263_fix_multiple_modules_idempotency.yaml @@ -0,0 +1,4 @@ +minor_changes: + - purefb_ds - Add `force_bind_password` parameter to allow module to be idempotent. +bugfixes: + - purefb_timeout - Fixed arithmetic error that resulted in module incorrectly reporting changed when no change was required. diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/266_bucket_fix.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/266_bucket_fix.yaml new file mode 100644 index 000000000..f7d66e894 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/266_bucket_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefb_bucket - Changed logic to allow complex buckets to be created in a single call, rather than having to split into two tasks. diff --git a/ansible_collections/purestorage/flashblade/changelogs/fragments/268_multi-chassis-lag.yaml b/ansible_collections/purestorage/flashblade/changelogs/fragments/268_multi-chassis-lag.yaml new file mode 100644 index 000000000..e9146f642 --- /dev/null +++ b/ansible_collections/purestorage/flashblade/changelogs/fragments/268_multi-chassis-lag.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefb_lag - Enable LAG port configuration with multi-chassis |