summaryrefslogtreecommitdiffstats
path: root/ansible_collections/purestorage/fusion/changelogs
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/purestorage/fusion/changelogs')
-rw-r--r--ansible_collections/purestorage/fusion/changelogs/.plugin-cache.yaml114
-rw-r--r--ansible_collections/purestorage/fusion/changelogs/changelog.yaml381
-rw-r--r--ansible_collections/purestorage/fusion/changelogs/config.yaml32
3 files changed, 0 insertions, 527 deletions
diff --git a/ansible_collections/purestorage/fusion/changelogs/.plugin-cache.yaml b/ansible_collections/purestorage/fusion/changelogs/.plugin-cache.yaml
deleted file mode 100644
index 190d97ce5..000000000
--- a/ansible_collections/purestorage/fusion/changelogs/.plugin-cache.yaml
+++ /dev/null
@@ -1,114 +0,0 @@
-objects:
- role: {}
-plugins:
- become: {}
- cache: {}
- callback: {}
- cliconf: {}
- connection: {}
- filter: {}
- httpapi: {}
- inventory: {}
- lookup: {}
- module:
- fusion_api_client:
- description: Manage API clients in Pure Storage Fusion
- name: fusion_api_client
- namespace: ''
- version_added: 1.0.0
- fusion_array:
- description: Manage arrays in Pure Storage Fusion
- name: fusion_array
- namespace: ''
- version_added: 1.0.0
- fusion_az:
- description: Create Availability Zones in Pure Storage Fusion
- name: fusion_az
- namespace: ''
- version_added: 1.0.0
- fusion_hap:
- description: Manage host access policies in Pure Storage Fusion
- name: fusion_hap
- namespace: ''
- version_added: 1.0.0
- fusion_hw:
- description: Create hardware types in Pure Storage Fusion
- name: fusion_hw
- namespace: ''
- version_added: 1.0.0
- fusion_info:
- description: Collect information from Pure Fusion
- name: fusion_info
- namespace: ''
- version_added: 1.0.0
- fusion_ni:
- description: Manage network interfaces in Pure Storage Fusion
- name: fusion_ni
- namespace: ''
- version_added: 1.0.0
- fusion_nig:
- description: Manage Network Interface Groups in Pure Storage Fusion
- name: fusion_nig
- namespace: ''
- version_added: 1.0.0
- fusion_pg:
- description: Manage placement groups in Pure Storage Fusion
- name: fusion_pg
- namespace: ''
- version_added: 1.0.0
- fusion_pp:
- description: Manage protection policies in Pure Storage Fusion
- name: fusion_pp
- namespace: ''
- version_added: 1.0.0
- fusion_ra:
- description: Manage role assignments in Pure Storage Fusion
- name: fusion_ra
- namespace: ''
- version_added: 1.0.0
- fusion_region:
- description: Manage Regions in Pure Storage Fusion
- name: fusion_region
- namespace: ''
- version_added: 1.1.0
- fusion_sc:
- description: Manage storage classes in Pure Storage Fusion
- name: fusion_sc
- namespace: ''
- version_added: 1.0.0
- fusion_se:
- description: Manage storage endpoints in Pure Storage Fusion
- name: fusion_se
- namespace: ''
- version_added: 1.0.0
- fusion_ss:
- description: Manage storage services in Pure Storage Fusion
- name: fusion_ss
- namespace: ''
- version_added: 1.0.0
- fusion_tenant:
- description: Manage tenants in Pure Storage Fusion
- name: fusion_tenant
- namespace: ''
- version_added: 1.0.0
- fusion_tn:
- description: Manage tenant networks in Pure Storage Fusion
- name: fusion_tn
- namespace: ''
- version_added: 1.0.0
- fusion_ts:
- description: Manage tenant spaces in Pure Storage Fusion
- name: fusion_ts
- namespace: ''
- version_added: 1.0.0
- fusion_volume:
- description: Manage volumes in Pure Storage Fusion
- name: fusion_volume
- namespace: ''
- version_added: 1.0.0
- netconf: {}
- shell: {}
- strategy: {}
- test: {}
- vars: {}
-version: 1.6.1
diff --git a/ansible_collections/purestorage/fusion/changelogs/changelog.yaml b/ansible_collections/purestorage/fusion/changelogs/changelog.yaml
deleted file mode 100644
index c5d3f432d..000000000
--- a/ansible_collections/purestorage/fusion/changelogs/changelog.yaml
+++ /dev/null
@@ -1,381 +0,0 @@
-ancestor: null
-releases:
- 1.0.0:
- modules:
- - description: Manage API clients in Pure Storage Fusion
- name: fusion_api_client
- namespace: ''
- - description: Manage arrays in Pure Storage Fusion
- name: fusion_array
- namespace: ''
- - description: Create Availability Zones in Pure Storage Fusion
- name: fusion_az
- namespace: ''
- - description: Manage host access policies in Pure Storage Fusion
- name: fusion_hap
- namespace: ''
- - description: Create hardware types in Pure Storage Fusion
- name: fusion_hw
- namespace: ''
- - description: Collect information from Pure Fusion
- name: fusion_info
- namespace: ''
- - description: Manage Network Interface Groups in Pure Storage Fusion
- name: fusion_nig
- namespace: ''
- - description: Manage placement groups in Pure Storage Fusion
- name: fusion_pg
- namespace: ''
- - description: Manage protection policies in Pure Storage Fusion
- name: fusion_pp
- namespace: ''
- - description: Manage role assignments in Pure Storage Fusion
- name: fusion_ra
- namespace: ''
- - description: Manage storage classes in Pure Storage Fusion
- name: fusion_sc
- namespace: ''
- - description: Manage storage services in Pure Storage Fusion
- name: fusion_ss
- namespace: ''
- - description: Manage tenants in Pure Storage Fusion
- name: fusion_tenant
- namespace: ''
- - description: Manage tenant networks in Pure Storage Fusion
- name: fusion_tn
- namespace: ''
- - description: Manage tenant spaces in Pure Storage Fusion
- name: fusion_ts
- namespace: ''
- - description: Manage volumes in Pure Storage Fusion
- name: fusion_volume
- namespace: ''
- release_date: '2022-05-25'
- 1.0.1:
- release_date: '2022-05-27'
- 1.0.2:
- release_date: '2022-06-13'
- 1.0.3:
- fragments:
- - 27_review_fixes.yaml
- release_date: '2022-06-27'
- 1.1.0:
- changes:
- bugfixes:
- - Allow correct use of environmental variables for App ID and private file file
- minor_changes:
- - fusion_az - Add delete AZ option
- - fusion_az - Allow any region to be specified instead of limited to a known
- list
- - fusion_pp - Add delete PP option
- - fusion_sc - Add delete SC option
- - fusion_ss - Add delete SS option
- fragments:
- - 27_review_fixes.yaml
- - 28_any_region.yaml
- - 29_use_env.yaml
- - 31_add_delete_az.yaml
- - 32_add_delete_pp.yaml
- - 33_add_delete_sc.yaml
- - 34_add_delete_ss.yaml
- modules:
- - description: Manage Regions in Pure Storage Fusion
- name: fusion_region
- namespace: ''
- release_date: '2022-09-01'
- 1.1.1:
- release_date: '2022-09-23'
- 1.2.0:
- changes:
- bugfixes:
- - fusion_info - Fixed issue with storage endpoint dict formatting
- minor_changes:
- - fusion_info - Added API Client information
- fragments:
- - 39_fix_info.yaml
- - 41_add_api_client.yaml
- release_date: '2022-12-02'
- 1.3.0:
- changes:
- bugfixes:
- - fusion_pg - Add missing 'region' parameter
- - fusion_tn - Add missing 'region' parameter
- fragments:
- - 44_fix_missing_regions.yaml
- release_date: '2022-12-21'
- 1.4.0:
- changes:
- bugfixes:
- - fusion_api_client - error messages now mostly handled by errors_py
- - fusion_hap - could not delete host access policy without iqn option. Now it
- needs only name option for deletion
- - fusion_hap - error messages now mostly handled by errors_py
- - fusion_hap - uppercase names were not supported. Now uppercase names are allowed
- - fusion_info - fixes typo in output 'appiiances' -> 'appliances'
- - fusion_info - network_interface_groups subset returned nothing. Now it collects
- the same information as nigs subset
- - fusion_info - placements subset returned nothing. Now it collects the same
- information as placement_groups subset
- - fusion_nig - add missing 'availability_zone' format param in error message
- - fusion_nig - error messages now mostly handled by errors_py
- - fusion_pg - create_pg always broke runtime. Now it executes and creates placement
- group successfully
- - fusion_pg - error messages now mostly handled by errors_py
- - fusion_pp - error messages now mostly handled by errors_py
- - fusion_pp - fix call to parse_minutes where we were missing a required argument
- - fusion_sc - error messages now mostly handled by errors_py
- - fusion_se - add missing 'availability_zone' format param in error message
- - fusion_se - error messages now mostly handled by errors_py
- - fusion_se - fix call in get_nifg where provider_subnet was used instead of
- network_interface_group_name
- - fusion_ss - error messages now mostly handled by errors_py
- - fusion_tenant - error messages now mostly handled by errors_py
- - fusion_ts - add missing 'tenant' format param in error message
- - fusion_ts - error messages now mostly handled by errors_py
- - fusion_volume - error messages now mostly handled by errors_py
- deprecated_features:
- - fusion_hw - hardware module is being removed as changing hardware type has
- never been supported by Pure Storage Fusion
- - fusion_info - nigs subset is deprecated in favor of network_interface_groups
- and will be removed in the version 1.7.0
- - fusion_info - placements subset is deprecated in favor of placement_groups
- and will be removed in the version 1.7.0
- - fusion_pg - placement_engine option is deprecated because Fusion API does
- not longer support this parameter It will be removed in the version 2.0.0
- - fusion_se - parameters 'addresses', 'gateway' and 'network_interface_groups'
- are deprecated in favor of 'iscsi' and will be removed in version 2.0.0
- - fusion_tn - tenant networks are being replaced by storage endpoints ```fusion_se```
- and Network Interface Groups ```fusion_nig```
- major_changes:
- - Patching of resource properties was brought to parity with underlying Python
- SDK
- - fusion_volume - fixed and reorganized, arguments changed
- minor_changes:
- - errors_py - added opt-in global exception handler which produces simpler and
- cleaner messages on REST errors
- - removed dependency on Python `netaddr` package
- fragments:
- - 46_deprecate fusion_tn.yaml
- - 47_fix_volumes.yaml
- - 63_update_resource_patching.yaml
- - 67_deprecate fusion_hw.yaml
- - 68_update_error_handling_for_ts_volume.yaml
- - 69_use_exc_handler_in_most_modules.yaml
- - 70_fix_typo_appiances.yaml
- - 71_fix_few_missing_format_params.yaml
- - 72_fix_typo_getnifg.yaml
- - 73_fix_missing_module_params.yaml
- - 88_deprecate parameters in fusion_se.yaml
- - PR46_network_interface_groups.yaml
- - PR53_create_pg.yaml
- - PR55_host_access_policy.yaml
- - PR62_fix_placements.yaml
- release_date: '2023-03-16'
- 1.4.1:
- release_date: '2023-03-17'
- 1.4.2:
- changes:
- bugfixes:
- - fusion_array - correct required parameters
- - fusion_hap - display name has now default value set to the value of name
- - fusion_hw - correct required parameters
- - fusion_pg - correct required parameters
- - fusion_pp - correct required parameters
- - fusion_sc - correct required parameters
- - fusion_ss - allow updating hardware types, correct required parameters
- - fusion_tn - fix attribute error
- - fusion_volume - protection policy can now be unset by using '' as name
- minor_changes:
- - added Python package dependency checks in prerequisites.py
- - fusion_hap - added missing 'windows' personality type
- fragments:
- - 102_set_hap_display_name_default_value.yaml
- - 103_correct_required_parameters_in_all_modules.yaml
- - 108_add_missing_hap_personality.yaml
- - 114_fix_fusion_tn_error.yaml
- - 1483_allow_to_unset_protection_policy.yaml
- - 1538_improve_missing_python_deps_error.yaml
- release_date: '2023-04-11'
- 1.5.0:
- changes:
- bugfixes:
- - fusion_info - fix runtime errors caused when listing `interfaces`, `arrays`
- and `snapshots` dicts
- - fusion_pg - freshly created placement group is now moved to correct array
- - fusion_pp - 'local_rpo' changed to accept same input as 'local_retention'
- - fusion_pp - updated retention description
- - fusion_ra - 'name' deprecated and aliased to 'role'
- deprecated_features:
- - fusion_api_client - 'app_id' and 'key_file' parameters are deprecated in favor
- of 'issuer_id' and 'private_key_file' parameters and will be removed in the
- version 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated
- in favor of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version
- 2.0.0
- - fusion_array - 'app_id' and 'key_file' parameters are deprecated in favor
- of 'issuer_id' and 'private_key_file' parameters and will be removed in the
- version 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated
- in favor of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version
- 2.0.0
- - fusion_az - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_hap - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_hap - parameters `nqn`, `wwns`, `host_password`, `host_user`, `target_password`and
- `target_user` were deprecated
- - fusion_hw - FUSION_APP_ID and FUSION_HOST env variables are deprecated in
- favor of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version
- 2.0.0
- - fusion_info - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_info - 'hosts' subset is deprecated in favor of 'host_access_policies'
- and will be removed in the version 2.0.0
- - fusion_info - 'interfaces' subset is deprecated in favor of 'network_interfaces'
- and will be removed in the version 2.0.0
- - fusion_info - 'zones' subset is deprecated in favor of 'availability_zones'
- and will be removed in the version 2.0.0
- - fusion_ni - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_nig - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_pg - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_pp - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_ra - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_region - 'app_id' and 'key_file' parameters are deprecated in favor
- of 'issuer_id' and 'private_key_file' parameters and will be removed in the
- version 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated
- in favor of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version
- 2.0.0
- - fusion_sc - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_se - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_se - `endpoint_type` parameter is now deprecated and will be removed
- in version 2.0.0
- - fusion_ss - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_tenant - 'app_id' and 'key_file' parameters are deprecated in favor
- of 'issuer_id' and 'private_key_file' parameters and will be removed in the
- version 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated
- in favor of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version
- 2.0.0
- - fusion_tn - FUSION_APP_ID and FUSION_HOST env variables are deprecated in
- favor of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version
- 2.0.0
- - fusion_ts - 'app_id' and 'key_file' parameters are deprecated in favor of
- 'issuer_id' and 'private_key_file' parameters and will be removed in the version
- 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated in favor
- of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version 2.0.0
- - fusion_volume - 'app_id' and 'key_file' parameters are deprecated in favor
- of 'issuer_id' and 'private_key_file' parameters and will be removed in the
- version 2.0.0, FUSION_APP_ID and FUSION_HOST env variables are deprecated
- in favor of FUSION_ISSUER_ID and FUSION_HOST and will be removed in the version
- 2.0.0
- minor_changes:
- - FUSION_API_HOST && FUSION_HOST - changed logic, now this variables require
- host name without path
- - Fusion authentication - add 'access_token' module's parameter and 'FUSION_ACCESS_TOKEN'
- environment variable, as an alternative way of the authentication.
- - fusion - added private key password, which is used to decrypt private key
- files
- - fusion_info - `array` is None if missing in `volume`
- - fusion_info - `hardware_types` is None if missing in `storage_service`
- - fusion_info - `network_interface_groups` is None if missing in `iscsi_interfaces`
- in `storage_endpoint`
- - fusion_info - introduce 'availability_zones' subset option
- - fusion_info - introduce 'host_access_policies' subset option
- - fusion_info - introduce 'network_interfaces' subset option
- - fusion_info - introduce 'regions' subset option
- - fusion_info - rename 'appliances' in default dict to 'arrays' for consistency
- - fusion_info - rename 'hosts' dict to 'host_access_policies' for consistency
- - fusion_info - rename 'interfaces' dict to 'network_interfaces' for consistency
- - fusion_info - rename 'placements_groups' in default dict to 'placement_groups'
- for consistency
- - fusion_info - rename 'zones' dict to 'availability_zones' for consistency
- - fusion_info - rename hardware to hardware_types in response for consistency
- - fusion_info - rename storageclass to storage_classes in response for consistency
- - fusion_pp - duration parsing improved. Supports combination of time units
- (E.g 5H5M)
- - fusion_ra - added `api_client_key` argument, which can be used instead of
- `user` and `principal` argument
- - fusion_ra - added `principal` argument, which is an ID of either API client
- or User and can be used instead of `user` argument
- - fusion_se - add support for CBS Storage Endpoint
- fragments:
- - 101_improve_duration_parsing.yml
- - 109_unify_storage_classes_key_in_fusion_info.yml
- - 112_unify_hardware_types_key_in_fusion_info.yml
- - 121_unify_parameters_and_env_variables_across_different_clients.yml
- - 127_change_logic_of_fusion_api_host.yml
- - 129_add_access_token.yml
- - 130_add_private_key_password.yml
- - 132_deprecate_unused_parameters_in_hap_module.yml
- - 134_add_cbs_storage_endpoint_support.yml
- - 135_add_principal_to_fusion_ra.yml
- - 138_add_api_client_key_to_fusion_ra.yml
- - 139_fix_bugs_in_fusion_info.yml
- - 142_add_missing_none_fields.yml
- - 143_unify_keys_in_fusion_info.yml
- - 3289_functests_pp_pg_ra.yml
- - 99_update_protection_policy_retention_description.yaml
- release_date: '2023-05-31'
- 1.6.0:
- changes:
- minor_changes:
- - all modules - return resource's id parameter on update and create.
- - fusion_array - added `apartment_id` argument, which can be used when creating
- an array.
- - fusion_pg - introduced `destroy_snapshots_on_delete` which, if set to true,
- ensures that before deleting placement group, snapshots within the placement
- group will be deleted.
- - fusion_pp - 'local_rpo' duration parsing documented, 'local_retention' minimum
- value fixed
- - fusion_pp - Allow leading zeros in duration strings
- - fusion_pp - Change the minimum value of the protection policy local retention
- from 1 to 10
- - fusion_pp - introduced `destroy_snapshots_on_delete` which, if set to true,
- ensures that before deleting protection policy, snapshots within the protection
- policy will be deleted.
- - fusion_volume - Allow creating a new volume from already existing volume or
- volume snapshot
- fragments:
- - 148_add_apartment_id_to_fusion_array.yml
- - 151_create_volume_using_existing_volume_or_snapshot.yaml
- - 152_fix_rpo_local_retention_doc.yaml
- - 154_add_destroy_snapshots_on_delete_to_pp_and_pg.yml
- - 156_allow_leading_zeros.yaml
- - 159_fix_protection_policy_local_retention_validation.yaml
- - 160_add_id_on_exit.yml
- release_date: '2023-07-31'
- 1.6.1:
- changes:
- minor_changes:
- - fusion_volume - Allow creating a new volume from already existing volume or
- volume snapshot
- fragments:
- - 151_create_volume_using_existing_volume_or_snapshot.yaml
- release_date: '2024-02-08'
diff --git a/ansible_collections/purestorage/fusion/changelogs/config.yaml b/ansible_collections/purestorage/fusion/changelogs/config.yaml
deleted file mode 100644
index 0c1851805..000000000
--- a/ansible_collections/purestorage/fusion/changelogs/config.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-changelog_filename_template: ../CHANGELOG.rst
-changelog_filename_version_depth: 0
-changes_file: changelog.yaml
-changes_format: combined
-ignore_other_fragment_extensions: true
-keep_fragments: false
-mention_ancestor: true
-new_plugins_after_name: removed_features
-notesdir: fragments
-prelude_section_name: release_summary
-prelude_section_title: Release Summary
-sanitize_changelog: true
-sections:
- - - major_changes
- - Major Changes
- - - minor_changes
- - Minor Changes
- - - breaking_changes
- - Breaking Changes / Porting Guide
- - - deprecated_features
- - Deprecated Features
- - - removed_features
- - Removed Features (previously deprecated)
- - - security_fixes
- - Security Fixes
- - - bugfixes
- - Bugfixes
- - - known_issues
- - Known Issues
-title: Purestorage.Fusion
-trivial_section_name: trivial
-use_fqcn: true