diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:04:41 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:04:41 +0000 |
commit | 975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch) | |
tree | 89bd26a93aaae6a25749145b7e4bca4a1e75b2be /ansible_collections/netapp/ontap/changelogs/fragments | |
parent | Initial commit. (diff) | |
download | ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.tar.xz ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.zip |
Adding upstream version 7.7.0+dfsg.upstream/7.7.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/netapp/ontap/changelogs/fragments')
458 files changed, 1662 insertions, 0 deletions
diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/0-copy_ignore_txt.yml b/ansible_collections/netapp/ontap/changelogs/fragments/0-copy_ignore_txt.yml new file mode 100644 index 000000000..1520c1771 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/0-copy_ignore_txt.yml @@ -0,0 +1,4 @@ +--- +trivial: + - Copy ignore.txt. + - Update UT requirements. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/19.10.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/19.10.0.yaml new file mode 100644 index 000000000..533eddf83 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/19.10.0.yaml @@ -0,0 +1,40 @@ +minor_changes: + - na_ontap_command - ``vserver`` - to allow command to run as either cluster admin or vserver admin. To run as vserver admin you must use the vserver option. + - na_ontap_motd - rename ``message`` to ``motd_message`` to avoid conflict with Ansible internal variable name. + - na_ontap_nvme_namespace - ``size_unit`` to specify size in different units. + - na_ontap_snapshot_policy - ``prefix`` - option to use for creating snapshot policy. + - | + Added REST support to existing modules. + By default, the module will use REST if the target system supports it, and the options are supported. Otherwise, it will switch back to ZAPI. + This behavior can be controlled with the ``use_rest`` option. + Always - to force REST. The module fails and reports an error if REST cannot be used. + Never - to force ZAPI. This could be useful if you find some incompatibility with REST, or want to confirm the behavior is identical between REST and ZAPI. + Auto - the default, as described above. + - na_ontap_ipspace - REST support + - na_ontap_export_policy - REST support + - na_ontap_ndmp - REST support - only ``enable`` and ``authtype`` are supported with REST + - na_ontap_net_routes - REST support + - na_ontap_qtree - REST support - ``oplocks`` is not supported with REST, defaults to enable. + - na_ontap_svm - REST support - ``root_volume``, ``root_volume_aggregate``, ``root_volume_security_style`` are not supported with REST. + - na_ontap_job_schedule - REST support + - na_ontap_cluster_config - role updated to support a cleaner playbook + - na_ontap_vserver_create - role updated to support a cleaner playbook + - na_ontap_nas_create - role updated to support a cleaner playbook + - na_ontap_san_create - role updated to support a cleaner playbook + +bugfixes: + - na_ontap_ndmp - minor documentation changes for restore_vm_cache_size and data_port_range. + - na_ontap_qtree - REST API takes "unix_permissions" as parameter instead of "mode". + - na_ontap_qtree - unix permission is not available when security style is ntfs + - na_ontap_user - minor documentation update for application parameter. + - na_ontap_volume - ``efficiency_policy`` was ignored + - na_ontap_volume - enforce that space_slo and space_guarantee are mutually exclusive + - na_ontap_svm - ``allowed_protocols`` added to param in proper way in case of using REST API + - na_ontap_firewall_policy - documentation changed for supported service parameter. + - na_ontap_net_subnet - fix ip_ranges option fails on existing subnet. + - na_ontap_snapshot_policy - fix vsadmin approach for managing snapshot policy. + - na_ontap_nvme_subsystem - fix fetching unique nvme subsytem based on vserver filter. + - na ontap_net_routes - change metric type from string to int. + - na_ontap_cifs_server - minor documentation changes correction of create example with "name" parameter and adding type to parameters. + - na_ontap_vserver_cifs_security - fix int and boolean options when modifying vserver cifs security. + - na_ontap_net_subnet - fix rename idempotency issue and updated rename check. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/19.11.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/19.11.0.yaml new file mode 100644 index 000000000..d61b59ee3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/19.11.0.yaml @@ -0,0 +1,16 @@ +minor_changes: + - na_ontap_cluster - added single node cluster option, also now supports for modify cluster contact and location option. + - na_ontap_info - Now allow you use to vsadmin to get info (Must user ``vserver`` option). + - na_ontap_info - Added ``vscan_status_info``, ``vscan_scanner_pool_info``, ``vscan_connection_status_all_info``, ``vscan_connection_extended_stats_info`` + - na_ontap_efficiency_policy - ``changelog_threshold_percent`` to set the percentage at which the changelog will be processed for a threshold type of policy, tested once each hour. + +### Bug Fixes +bugfixes: + - na_ontap_cluster - autosupport log pushed after cluster create is performed, removed license add or remove option. + - na_ontap_dns - report error if modify or delete operations are attempted on cserver when using REST. Make create operation idempotent for cserver when using REST. Support for modify/delete on cserver when using REST will be added later. + - na_ontap_firewall_policy - portmap added as a valid service + - na_ontap_net_routes - REST does not support the ``metric`` attribute + - na_ontap_snapmirror - added initialize boolean option which specifies whether to initialize SnapMirror relation. + - na_ontap_volume - fixed error when deleting flexGroup volume with ONTAP 9.7. + - na_ontap_volume - tiering option requires 9.4 or later (error on volume-comp-aggr-attributes) + - na_ontap_vscan_scanner_pool - fix module only gets one scanner pool. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.1.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.1.0.yaml new file mode 100644 index 000000000..ce431b9b5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.1.0.yaml @@ -0,0 +1,20 @@ +minor_changes: + - na_ontap_aggregate - add ``snaplock_type``. + - na_ontap_info - New info's added ``cifs_server_info``, ``cifs_share_info``, ``cifs_vserver_security_info``, ``cluster_peer_info``, ``clock_info``, ``export_policy_info``, ``export_rule_info``, ``fcp_adapter_info``, ``fcp_alias_info``, ``fcp_service_info``, ``job_schedule_cron_info``, ``kerberos_realm_info``, ``ldap_client``, ``ldap_config``, ``net_failover_group_info``, ``net_firewall_info``, ``net_ipspaces_info``, ``net_port_broadcast_domain_info``, ``net_routes_info``, ``net_vlan_info``, ``nfs_info``, ``ntfs_dacl_info``, ``ntfs_sd_info``, ``ntp_server_info``, ``role_info``, ``service_processor_network_info``, ``sis_policy_info``, ``snapmirror_policy_info``, ``snapshot_policy_info``, ``vscan_info``, ``vserver_peer_info`` + - na_ontap_igroup_initiator - ``force_remove`` to forcibly remove initiators from an igroup that is currently mapped to a LUN. + - na_ontap_interface - ``failover_group`` to specify the failover group for the LIF. ``is_ipv4_link_local`` to specify the LIF's are to acquire a ipv4 link local address. + - na_ontap_rest_cli - add OPTIONS as a supported verb and return list of allowed verbs. + - na_ontap_volume - add ``group_id`` and ``user_id``. + - na_ontap_dns - added REST support for dns creation and modification on cluster vserver. + +bugfixes: + - na_ontap_aggregate - Fixed traceback when running as vsadmin and cleanly error out. + - na_ontap_command - stdout_lines_filter contains data only if include/exlude_lines parameter is used. (zeten30) + - na_ontap_command - stripped_line len is checked only once, filters are inside if block. (zeten30) + - na_ontap_interface - allow module to run on node before joining the cluster. + - na_ontap_net_ifgrp - Fixed error for na_ontap_net_ifgrp if no port is given. + - na_ontap_snapmirror - Fixed traceback when running as vsadmin. Do not attempt to break a relationship that is 'Uninitialized'. + - na_ontap_snapshot_policy - Fixed KeyError on ``prefix`` issue when prefix parameter isn't supplied. + - na_ontap_volume - Fixed error reporting if efficiency policy cannot be read. Do not attempt to read efficiency policy if not needed. + - na_ontap_volume - Fixed error when modifying volume efficiency policy. + - na_ontap_volume_clone - Fixed KeyError exception on ``volume`` diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.2.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.2.0.yaml new file mode 100644 index 000000000..db7b40738 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.2.0.yaml @@ -0,0 +1,17 @@ +minor_changes: + - na_ontap_info - New info's added ``snapshot_info`` + - na_ontap_info - ``max_records`` option to set maximum number of records to return per subset. + - na_ontap_snapmirror - ``relationship_state`` option for breaking the snapmirror relationship. + - na_ontap_snapmirror - ``update_snapmirror`` option for updating the snapmirror relationship. + - na_ontap_volume_clone - ``split`` option to split clone volume from parent volume. + - na_ontap_nas_create - role - fix typo in README file, add CIFS example. - + +bugfixes: + - na_ontap_cifs_server - Fixed KeyError exception on 'cifs_server_name' + - na_ontap_command - fixed traceback when using return_dict if u'1' is present in result value. + - na_ontap_login_messages - Fixed example documentation and spelling mistake issue + - na_ontap_nvme_subsystem - fixed bug when creating subsystem, vserver was not filtered. + - na_ontap_svm - if snapshot policy is changed, modify fails with "Extra input - snapshot_policy" + - na_ontap_svm - if language C.UTF-8 is specified, the module is not idempotent + - na_ontap_volume_clone - fixed 'Extra input - parent-vserver' error when running as cluster admin. + - na_ontap_qtree - Fixed issue with Get function for REST diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.3.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.3.0.yaml new file mode 100644 index 000000000..4d63f0e67 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.3.0.yaml @@ -0,0 +1,8 @@ +minor_changes: + - na_ontap_info - New info's added `cluster_identity_info`` + - na_ontap_info - New info's added ``storage_bridge_info`` + - na_ontap_snapmirror - performs resync when the ``relationship_state`` is active and the current state is broken-off. + +bugfixes: + - na_ontap_vscan_scanner_pool - has been updated to match the standard format used for all other ontap modules + - na_ontap_volume_snaplock - Fixed KeyError exception on 'is-volume-append-mode-enabled' diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.4.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.4.0.yaml new file mode 100644 index 000000000..03186163d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.4.0.yaml @@ -0,0 +1,30 @@ +minor_changes: + - na_ontap_aggregate - ``disk_count`` option allows adding additional disk to aggregate. + - na_ontap_info - ``max_records`` option specifies maximum number of records returned in a single ZAPI call. + - na_ontap_info - ``summary`` option specifies a boolean flag to control return all or none of the info attributes. + - na_ontap_info - new fact - iscsi_service_info. + - na_ontap_info - new fact - license_info. + - na_ontap_info - new fact - metrocluster_info. + - na_ontap_info - new fact - metrocluster_check_info. + - na_ontap_info - new fact - metrocluster_node_info. + - na_ontap_info - new fact - net_interface_service_policy_info. + - na_ontap_info - new fact - ontap_system_version. + - na_ontap_info - new fact - ontapi_version (and deprecate ontap_version, both fields are reported for now). + - na_ontap_info - new fact - qtree_info. + - na_ontap_info - new fact - quota_report_info. + - na_ontap_info - new fact - snapmirror_destination_info. + - na_ontap_interface - ``service_policy`` option to identify a single service or a list of services that will use a LIF. + - na_ontap_kerberos_realm - ``ad_server_ip`` option specifies IP Address of the Active Directory Domain Controller (DC). + - na_ontap_kerberos_realm - ``ad_server_name`` option specifies Host name of the Active Directory Domain Controller (DC). + - na_ontap_snapmirror_policy - REST is included and all defaults are removed from options. + - na_ontap_snapmirror - ``relationship-info-only`` option allows to manage relationship information. + - na_ontap_software_update - ``download_only`` options allows to download cluster image without software update. + - na_ontap_volume - ``snapshot_auto_delete`` option allows to manage auto delete settings of a specified volume. + +bugfixes: + - na_ontap_cifs_server - delete AD account if username and password are provided when state=absent + - na_ontap_info - return all records of each gathered subset. + - na_ontap_info - cifs_server_info - fix KeyError exception on ``domain`` if only ``domain-workgroup`` is present. + - na_ontap_iscsi_security - Fixed modify functionality for CHAP and typo correction + - na_ontap_kerberos_realm - fix ``kdc_vendor`` case sensitivity issue. + - na_ontap_snapmirror - calling quiesce before snapmirror break. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.4.1.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.4.1.yaml new file mode 100644 index 000000000..3c772aecf --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.4.1.yaml @@ -0,0 +1,10 @@ +minor_changes: + - na_ontap_firmware_upgrade - ``force_disruptive_update`` and ``package_url`` options allows to make choices for download and upgrading packages. + - na_ontap_autosupport_invoke - added REST support for sending autosupport message. + - na_ontap_vserver_create has a new default variable ``netapp_version`` set to 140. + If you are running 9.2 or below please add the variable to your playbook and set to 120 + +bugfixes: + - na_ontap_volume - ``volume_security_style`` option now allows modify. + - na_ontap_info - ``metrocluster_check_info`` has been removed as it was breaking the info module for everyone who didn't have a metrocluster set up. + We are working on adding this back in a future update. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.5.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.5.0.yaml new file mode 100644 index 000000000..7ea16526d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.5.0.yaml @@ -0,0 +1,53 @@ +minor_changes: + - na_ontap_aggregate - ``raid_type`` options supports 'raid_0' for ONTAP Select. + - na_ontap_cluster_peer - ``encryption_protocol_proposed`` option allows specifying encryption protocol to be used for inter-cluster communication. + - na_ontap_info - new fact - aggr_efficiency_info. + - na_ontap_info - new fact - cluster_switch_info. + - na_ontap_info - new fact - disk_info. + - na_ontap_info - new fact - env_sensors_info. + - na_ontap_info - new fact - net_dev_discovery_info. + - na_ontap_info - new fact - service_processor_info. + - na_ontap_info - new fact - shelf_info. + - na_ontap_info - new fact - sis_info. + - na_ontap_info - new fact - subsys_health_info. + - na_ontap_info - new fact - sysconfig_info. + - na_ontap_info - new fact - sys_cluster_alerts. + - na_ontap_info - new fact - volume_move_target_aggr_info. + - na_ontap_info - new fact - volume_space_info. + - na_ontap_nvme_namespace - ``block_size`` option allows specifying size in bytes of a logical block. + - na_ontap_snapmirror - snapmirror now allows resume feature. + - na_ontap_volume - ``cutover_action`` option allows specifying the action to be taken for cutover. + - na_ontap_cluster_config - role - Port Flowcontrol and autonegotiate can be set in role + +bugfixes: + - REST API call now honors the ``http_port`` parameter. + - REST API detection now works with vserver (use_rest - Auto). + - na_ontap_autosupport_invoke - when using ZAPI and name is not given, send autosupport message to all nodes in the cluster. + - na_ontap_cg_snapshot - properly states it does not support check_mode. + - na_ontap_cluster - ONTAP 9.3 or earlier does not support ZAPI element single-node-cluster. + - na_ontap_cluster_ha - support check_mode. + - na_ontap_cluster_peer - support check_mode. + - na_ontap_cluster_peer - EMS log wrongly uses destination credentials with source hostname. + - na_ontap_disks - support check_mode. + - na_ontap_dns - support check_mode. + - na_ontap_efficiency_policy - change ``duration`` type from int to str to support '-' input. + - na_ontap_fcp - support check_mode. + - na_ontap_flexcache - support check_mode. + - na_ontap_info - `metrocluster_check_info` does not trigger a traceback but adds an "error" info element if the target system is not set up for metrocluster. + - na_ontap_license - support check_mode. + - na_ontap_login_messages - fix documentation link. + - na_ontap_node - support check mode. + - na_ontap_ntfs_sd - documentation string update for examples and made sure owner or group not mandatory. + - na_ontap_ports - now support check mode. + - na_ontap_restit - error can be a string in addition to a dict. This fix removes a traceback with AttributeError. + - na_ontap_routes - support Check Mode correctly. + - na_ontap_snapmirror - support check_mode. + - na_ontap_software_update - Incorrectly stated that it support check mode, it does not. + - na_ontap_svm_options - support check_mode. + - na_ontap_volume - improve error reporting if required parameter is present but not set. + - na_ontap_volume - suppress traceback in wait_for_completion as volume may not be completely ready. + - na_ontap_volume - fix KeyError on 'style' when volume is offline. + - na_ontap_volume_autosize - Support check_mode when `reset` option is given. + - na_ontap_volume_snaplock - fix documentation link. + - na_ontap_vserver_peer - support check_mode. + - na_ontap_vserver_peer - EMS log wrongly uses destination credentials with source hostname. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.6.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.6.0.yaml new file mode 100644 index 000000000..792ab6144 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.6.0.yaml @@ -0,0 +1,37 @@ +minor_changes: + - na_ontap_disks - ``disk_type`` option allows to assign specified type of disk. + - na_ontap_firmware_upgrade - ignore timeout when downloading image unless ``fail_on_502_error`` is set to true. + - na_ontap_info - ``desired_attributes`` advanced feature to select which fields to return. + - na_ontap_info - ``use_native_zapi_tags`` to disable the conversion of '_' to '-' for attribute keys. + - na_ontap_rest_info - ``fields`` options to request specific fields from subset. + - na_ontap_software_update - ``stabilize_minutes`` option specifies number of minutes needed to stabilize node before update. + - na_ontap_snapmirror - now performs restore with optional field ``source_snapshot`` for specific snapshot or uses latest. + - na_ontap_ucadapter - ``pair_adapters`` option allows specifying the list of adapters which also need to be offline. + - na_ontap_user - ``authentication_password`` option specifies password for the authentication protocol of SNMPv3 user. + - na_ontap_user - ``authentication_protocol`` option specifies authentication protocol fo SNMPv3 user. + - na_ontap_user - ``engine_id`` option specifies authoritative entity's EngineID for the SNMPv3 user. + - na_ontap_user - ``privacy_password`` option specifies password for the privacy protocol of SNMPv3 user. + - na_ontap_user - ``privacy_protocol`` option specifies privacy protocol of SNMPv3 user. + - na_ontap_user - ``remote_switch_ipaddress`` option specifies the IP Address of the remote switch of SNMPv3 user. + - na_ontap_volume - ``check_interval`` option checks if a volume move has been completed and then waits this number of seconds before checking again. + - na_ontap_volume - ``auto_remap_luns`` option controls automatic mapping of LUNs during volume rehost. + - na_ontap_volume - ``force_restore`` option forces volume to restore even if the volume has one or more newer Snapshotcopies. + - na_ontap_volume - ``force_unmap_luns`` option controls automatic unmapping of LUNs during volume rehost. + - na_ontap_volume - ``from_vserver`` option allows volume rehost from one vserver to another. + - na_ontap_volume - ``preserve_lun_ids`` option controls LUNs in the volume being restored will remain mapped and their identities preserved. + - na_ontap_volume - ``snapshot_restore`` option specifies name of snapshot to restore from. + - all modules - ``cert_filepath``, ``key_filepath`` to enable SSL certificate authentication (python 2.7 or 3.x). + - all modules - SSL certificate authentication in addition to username/password (python 2.7 or 3.x). + - na_ontap_pb_install_SSL_certificate.yml - playbook example - installing a self-signed SSL certificate, and enabling SSL certificate authentication. + - na_ontap_user - added REST support for ONTAP user creation, modification & deletion. + +bugfixes: + - na_ontap_firmware_upgrade - ignore timeout when downloading firmware images by default. + - na_ontap_info - conversion from '-' to '_' was not done for lists of dictionaries. + - na_ontap_ntfs_dacl - example fix in documentation string. + - na_ontap_snapmirror - could not delete all rules (bug in netapp_module). + - na_ontap_volume - modify was invoked multiple times when once is enough. + - na_ontap_volume - fix KeyError on 'style' when volume is of type - data-protection. + - na_ontap_volume - `wait_on_completion` is supported with volume moves. + - module_utils/netapp_module - cater for empty lists in get_modified_attributes(). + - module_utils/netapp_module - cater for lists with duplicate elements in compare_lists(). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.6.1.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.6.1.yaml new file mode 100644 index 000000000..572d8499b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.6.1.yaml @@ -0,0 +1,9 @@ +minor_changes: +- na_ontap_firmware_upgrade - ``reboot_sp`` - reboot service processor before downloading package. +- na_ontap_firmware_upgrade - ``rename_package`` - rename file when downloading service processor package. +- na_ontap_firmware_upgrade - ``replace_package`` - replace local file when downloading service processor package. + +bugfixes: +- na_ontap_firmware_upgrade - images are not downloaded, but the module reports success. +- na_ontap_user - fixed KeyError if password is not provided. +- na_ontap_password - do not error out if password is identical to previous password (idempotency). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.7.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.7.0.yaml new file mode 100644 index 000000000..7dae6c229 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.7.0.yaml @@ -0,0 +1,24 @@ +minor_changes: + - na_ontap_info - support ``continue_on_error`` option to continue when a ZAPI is not supported on a vserver, or for cluster RPC errors. + - na_ontap_info - support ``query`` option to specify which objects to return. + - na_ontap_info - support ``vserver`` tunneling to limit output to one vserver. + - na_ontap_snapmirror_policy - support for SnapMirror policy rules. + - na_ontap_vscan_scanner_pool - support modification. + - na_ontap_rest_info - Support for gather subsets - ``cluster_node_info, cluster_peer_info, disk_info, cifs_services_info, cifs_share_info``. + - module_utils/netapp - add retry on wait_on_job when job failed. Abort 3 consecutive errors. + - na_ontap_pb_get_online_volumes.yml - example playbook to list volumes that are online (or offline). + - na_ontap_pb_install_SSL_certificate_REST.yml - example playbook to install SSL certificates using REST APIs. + +bugfixes: + - na_ontap_command - replace invalid backspace characters (0x08) with '.'. + - na_ontap_firmware_download - exception on PCDATA if ONTAP returns a BEL (0x07) character. + - na_ontap_info - lists were incorrectly processed in convert_keys, returning {}. + - na_ontap_info - qtree_info is missing most entries. Changed key from `vserver:id` to `vserver:volume:id` . + - na_ontap_iscsi_security - adding no_log for password parameters. + - na_ontap_portset - adding explicit error message as modify portset is not supported. + - na_ontap_snapmirror - fixed snapmirror delete for loadsharing to not go to quiesce state for the rest of the set. + - na_ontap_ucadapter - fixed KeyError if type is not provided and mode is 'cna'. + - na_ontap_user - checked `applications` does not contain snmp when using REST API call. + - na_ontap_user - fixed KeyError if locked key not set with REST API call. + - na_ontap_user - fixed KeyError if vserver - is empty with REST API call (useful to indicate cluster scope). + - na_ontap_volume - fixed KeyError when getting info on a MVD volume diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.8.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.8.0.yaml new file mode 100644 index 000000000..59f05d2ea --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.8.0.yaml @@ -0,0 +1,33 @@ +minor_changes: + - na_ontap_aggregate - support ``disk_size_with_unit`` option. + - na_ontap_ldap_client - support ``ad_domain`` and ``preferred_ad_server`` options. + - na_ontap_rest_info - Support for gather subsets - ``cloud_targets_info, cluster_chassis_info, cluster_jobs_info, cluster_metrics_info, cluster_schedules, broadcast_domains_info, cluster_software_history, cluster_software_packages, network_ports_info, ip_interfaces_info, ip_routes_info, ip_service_policies, network_ipspaces_info, san_fc_logins_info, san_fc_wppn-aliases, svm_dns_config_info, svm_ldap_config_info, svm_name_mapping_config_info, svm_nis_config_info, svm_peers_info, svm_peer-permissions_info``. + - na_ontap_rest_info - Support for gather subsets for 9.8+ - ``cluster_metrocluster_diagnostics``. + - na_ontap_qtree - ``force_delete`` option with a DEFAULT of ``true`` so that ZAPI behavior is aligned with REST. + - na_ontap_security_certificates - ``ignore_name_if_not_supported`` option to not fail if ``name`` is present since ``name`` is not supported in ONTAP 9.6 and 9.7. + - na_ontap_software_update - added ``timeout`` option to give enough time for the update to complete. + - use a three group format for ``version_added``. So 2.7 becomes 2.7.0. Same thing for 2.8 and 2.9. + - add ``type:`` and ``elements:`` information where missing. + - update ``required:`` information. + +bugfixes: + - na_ontap_aggregate - ``disk-info`` error when using ``disks`` option. + - na_ontap_autosupport_invoke - ``message`` has changed to ``autosupport_message`` as Redhat has reserved this word. ``message`` has been alias'd to ``autosupport_message``. + - na_ontap_cifs_vserver - fix documentation and add more examples. + - na_ontap_cluster - module was not idempotent when changing location or contact information. + - na_ontap_igroup - idempotency issue when using uppercase hex digits (A, B, C, D, E, F) in WWN (ONTAP uses lowercase). + - na_ontap_igroup_initiator - idempotency issue when using uppercase hex digits (A, B, C, D, E, F) in WWN (ONTAP uses lowercase). + - na_ontap_security_certificates - allows (``common_name``, ``type``) as an alternate key since ``name`` is not supported in ONTAP 9.6 and 9.7. + - na_ontap_info - Fixed error causing module to fail on ``metrocluster_check_info``, ``env_sensors_info`` and ``volume_move_target_aggr_info``. + - na_ontap_snapmirror - fixed KeyError when accessing ``elationship_type`` parameter. + - na_ontap_snapmirror_policy - fixed a race condition when creating a new policy. + - na_ontap_snapmirror_policy - fixed idempotency issue withis_network_compression_enabled for REST. + - na_ontap_software_update - ignore connection errors during update as nodes cannot be reachable. + - na_ontap_user - enable lock state and password to be set in the same task for existing user. + - na_ontap_volume - issue when snapdir_access and atime_update not passed together. + - na_ontap_vscan_on_access_policy - ``bool`` type was not properly set for ``scan_files_with_no_ext``. + - na_ontap_vscan_on_access_policy - ``policy_status`` enable/disable option was not supported. + - na_ontap_vscan_on_demand_task - ``file_ext_to_include`` was not handled properly. + - na_ontap_vscan_scanner_pool_policy - scanner_pool apply policy support on modification. + - na_ontap_vserver_create(role) - lif creation now defaults to system-defined unless iscsi lif type. + - use_rest is now case insensitive. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/20.9.0.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/20.9.0.yaml new file mode 100644 index 000000000..2315af8db --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/20.9.0.yaml @@ -0,0 +1,17 @@ +minor_changes: + - na_ontap_cluster - ``node_name`` to set the node name when adding a node, or as an alternative to `cluster_ip_address`` to remove a node. + - na_ontap_cluster - ``state`` can be set to ``absent`` to remove a node identified with ``cluster_ip_address`` or ``node_name``. + - na_ontap_qtree - ``wait_for_completion`` and ``time_out`` to wait for qtree deletion when using REST. + - na_ontap_quotas - ``soft_disk_limit`` and ``soft_file_limit`` for the quota target. + - na_ontap_rest_info - Support for gather subsets - ``initiator_groups_info, san_fcp_services, san_iscsi_credentials, san_iscsi_services, san_lun_maps, storage_luns_info, storage_NVMe_namespaces.`` + +bugfixes: + - na_ontap_cluster - ``check_mode`` is now working properly. + - na_ontap_interface - ``home_node`` is not required in pre-cluster mode. + - na_ontap_interface - ``role`` is not required if ``service_policy`` is present and ONTAP version is 9.8. + - na_ontap_interface - traceback in get_interface if node is not reachable. + - na_ontap_job_schedule - allow ``job_minutes`` to set number to -1 for job creation with REST too. + - na_ontap_qtree - fixed ``None is not subscriptable`` exception on rename operation. + - na_ontap_volume - fixed ``KeyError`` exception on ``size`` when reporting creation error. + - na_ontap_* - change version_added from '2.6' to '2.6.0' where applicable to satisfy sanity checker. + - netapp.py - uncaught exception (traceback) on zapi.NaApiError. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1661.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1661.yaml new file mode 100644 index 000000000..564956af3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1661.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_broadcast_domain - Added REST support to the broadcast domain module.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1665.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1665.yaml new file mode 100644 index 000000000..8aa2e9e21 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1665.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_firmware_upgrade - REST support to download firmware and reboot SP. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1926.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1926.yaml new file mode 100644 index 000000000..640a94636 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-1926.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_ldap - fall back to ZAPI when ``use_rest`` is set to ``auto`` or fail when REST is desired.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2353.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2353.yaml new file mode 100644 index 000000000..6b9478b74 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2353.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_motd - deprecated module warning and to use na_ontap_login_messages. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2422.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2422.yaml new file mode 100644 index 000000000..f352bf2e0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2422.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_restit - new option ``wait_for_completion`` to support asynchronous operations and wait for job completion. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2426.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2426.yaml new file mode 100644 index 000000000..1981166e4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2426.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror_policy - report error when attempting to change ``policy_type`` rather than taking no action. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2459.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2459.yaml new file mode 100644 index 000000000..74221fcdf --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2459.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_ntp - Added REST support to the ntp module diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2459b.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2459b.yaml new file mode 100644 index 000000000..405c3f664 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2459b.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - Added REST support to the volume module
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2491.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2491.yaml new file mode 100644 index 000000000..aaa498334 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2491.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snmp - SNMP module wrong ``access_control`` issue and error handling fix. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2668.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2668.yaml new file mode 100644 index 000000000..2af3377e7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2668.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - fix volume type modify issue by reporting error. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2928.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2928.yaml new file mode 100644 index 000000000..0fb841b06 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2928.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_info - deprecate ``state`` option. + - na_ontap_rest_info - deprecate ``state`` option. +bugfixes: + - na_ontap_rest_info - ``changed`` was set to "False" rather than boolean False. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2964.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2964.yaml new file mode 100644 index 000000000..bf01eaaa6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2964.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_info - New options ``cifs_options_info``, ``cluster_log_forwarding_info``, ``event_notification_destination_info``, ``event_notification_info``, ``security_login_role_config_info``, ``security_login_role_info`` have been added. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2965.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2965.yaml new file mode 100644 index 000000000..6d86e9088 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2965.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cluster_peer - optional parameter ``ipspace`` added for cluster peer. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2972.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2972.yaml new file mode 100644 index 000000000..a1582b1dd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2972.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_volume - new option ``max_files`` to increase the inode count value. + - na_ontap_volume - allow to modify volume after rename. +bugfixes: + - na_ontap_volume - do not attempt to mount volume if current state is offline. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3113.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3113.yaml new file mode 100644 index 000000000..bcefabb0e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3113.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cluster - ``single_node_cluster`` option was ignored. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3137.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3137.yaml new file mode 100644 index 000000000..5e5243d58 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3137.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cluster - ``time_out`` to wait for cluster creation, adding and removing a node. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3139.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3139.yaml new file mode 100644 index 000000000..f32d66919 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3139.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_aggregate - support concurrent actions for rename/modify/add_object_store and create/add_object_store. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3148.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3148.yaml new file mode 100644 index 000000000..ed2e91f5e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3148.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_interface - Added REST support to the interface module (for IP and FC interfaces). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3149.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3149.yaml new file mode 100644 index 000000000..0f09e24fd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3149.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_cifs - output ``modified`` if a modify action is taken. + - na_ontap_svm - output ``modified`` if a modify action is taken. + +bugfixes: + - na_ontap_cifs - fix idempotency issue when ``show-previous-versions`` is used. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3167.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3167.yaml new file mode 100644 index 000000000..0888400e9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3167.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - ``encrypt`` with a value of ``false`` is ignored when creating a volume. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3175.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3175.yaml new file mode 100644 index 000000000..db164c6a8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3175.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_node - added modify function for location and asset tag for node. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3178.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3178.yaml new file mode 100644 index 000000000..585f302b6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3178.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - Support for gather subsets - ``application_info, application_template_info, autosupport_config_info , autosupport_messages_history, ontap_system_version, storage_flexcaches_info, storage_flexcaches_origin_info, storage_ports_info, storage_qos_policies, storage_qtrees_config, storage_quota_reports, storage_quota_policy_rules, storage_shelves_config, storage_snapshot_policies, support_ems_config, support_ems_events, support_ems_filters`` diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3181.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3181.yaml new file mode 100644 index 000000000..dbb99ad4a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3181.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quotas - New option ``activate_quota_on_change`` to resize or reinitialize quotas. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3194.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3194.yaml new file mode 100644 index 000000000..34299bfe8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3194.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_info - better reporting on KeyError traceback, option to ignore error.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3230.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3230.yaml new file mode 100644 index 000000000..806abda70 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3230.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_ipspace - fix cannot delete ipspace if ``from_ipspace`` is present. +minor_changes: + - na_ontap_ipspace - improved module fail error message in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3241.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3241.yaml new file mode 100644 index 000000000..a4452b805 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3241.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_users - new option ``application_dicts`` to associate multiple authentication methods to an application. + - na_ontap_users - new option ``application_strs`` to disambiguate ``applications``. + - na_ontap_users - new option ``replace_existing_apps_and_methods``. + - na_ontap_users - new suboption ``second_authentication_method`` with ``application_dicts`` option. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3242.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3242.yaml new file mode 100644 index 000000000..cd2c30e78 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3242.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_firmware_upgrade - new option for firmware type ``storage`` added. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3251.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3251.yaml new file mode 100644 index 000000000..94dd3585c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3251.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_info - KeyError on ``tree`` for quota_report_info. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3262.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3262.yaml new file mode 100644 index 000000000..067c2d18f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3262.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_mcc_mediator - improve error reporting when REST is not available. + - na_ontap_metrocluster - improve error reporting when REST is not available. + - na_ontap_wwpn_alias - improve error reporting when REST is not available. +bugfixes: + - na_ontap_ipspace - invalid call in error reporting (double error). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3304.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3304.yaml new file mode 100644 index 000000000..3e9add073 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3304.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_software_update - add `force_update` option to ignore current version. + +bugfixes: + - na_ontap_software_update - module is not idempotent. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3310.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3310.yml new file mode 100644 index 000000000..bfef391bf --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3310.yml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_interface - minor example update. + - na_ontap_export_policy_rule - minor doc updates. +bugfixes: + - na_ontap_info - Use ``node-id`` as key rather than ``current-version``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3312.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3312.yaml new file mode 100644 index 000000000..e38bfeefb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3312.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_firmware_upgrade - fix ValueError issue when processing URL error. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3329.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3329.yaml new file mode 100644 index 000000000..dacc27c28 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3329.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_svm - warning for ``aggr_list`` wildcard value(``*``) in create idempotency. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3346.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3346.yaml new file mode 100644 index 000000000..51e0444f9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3346.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_broadcast_domain_ports - handle ``changed`` for check_mode and report correctly. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3354.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3354.yaml new file mode 100644 index 000000000..f1636604b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3354.yaml @@ -0,0 +1,2 @@ +bugfixes: + - All REST modules, will not fail if a job fails diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3358.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3358.yaml new file mode 100644 index 000000000..c1214c151 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3358.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_info - do not require write access privileges. This also enables other modules to work in check_mode without write access permissions. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3366.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3366.yaml new file mode 100644 index 000000000..ffd6382a8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3366.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - support modify for space_allocation and space_reserve. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3367.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3367.yaml new file mode 100644 index 000000000..2a98711b0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3367.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - new option ``from_name`` to rename a LUN. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3368.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3368.yaml new file mode 100644 index 000000000..18e2dd26d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3368.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_volume - ``nas_application_template`` to create a volume using nas application REST API. + - na_ontap_volume - ``size_change_threshold`` to ignore small changes in volume size. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3369.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3369.yaml new file mode 100644 index 000000000..7193ea400 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3369.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_igroup - new option ``os_type`` to replace ``ostype`` (but ostype is still accepted). + - na_ontap_lun - new option ``os_type`` to replace ``ostype`` (but ostype is still accepted), and removed default to ``image``. + - na_ontap_lun - new option ``san_application_template`` to create LUNs without explicitly creating a volume and using REST APIs. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3370.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3370.yaml new file mode 100644 index 000000000..7a72a98b6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3370.yaml @@ -0,0 +1,11 @@ +minor_changes: + - na_ontap_snapmirror - use REST API for create action if target supports it. (ZAPIs are still used for all other actions). + - na_ontap_snapmirror - new option ``create_destination`` to automatically create destination endpoint (ONTAP 9.7). + - na_ontap_snapmirror - new option ``destination_cluster`` to automatically create destination SVM for SVM DR (ONTAP 9.7). + - na_ontap_snapmirror - new option ``source_cluster`` to automatically set SVM peering (ONTAP 9.7). + - na_ontap_volume - use REST API for delete operation if targets supports it. + +bugfixes: + - na_ontap_lun - REST expects 'all' for tiering policy and not 'backup'. + - na_ontap_snapmirror - wait up to 5 minutes for abort to complete before issuing a delete. + - na_ontap_volume - REST expects 'all' for tiering policy and not 'backup'. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3371.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3371.yaml new file mode 100644 index 000000000..78b525b13 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3371.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_volume - ``compression`` to enable compression on a FAS volume. + - na_ontap_volume - ``inline-compression`` to enable inline compression on a volume. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3385.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3385.yaml new file mode 100644 index 000000000..2ce1895f8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3385.yaml @@ -0,0 +1,3 @@ +minor_changes: + - all ZAPI modules - optimize Basic Authentication by adding Authorization header proactively. + - all ZAPI modules - new ``classic_basic_authorization`` feature_flag to disable adding Authorization header proactively. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3386.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3386.yaml new file mode 100644 index 000000000..999c5c74b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3386.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_user - application expects only ``service_processor`` but module supports ``service-processor``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3390.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3390.yaml new file mode 100644 index 000000000..735e03719 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3390.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_qos_policy_group - new option ``is_shared`` for sharing QOS SLOs or not. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3392.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3392.yaml new file mode 100644 index 000000000..55b4a37e9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3392.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - new option ``qos_policy_group`` to assign a qos_policy_group to a LUN. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3399.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3399.yaml new file mode 100644 index 000000000..7b48e0958 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3399.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quotas - New option ``perform_user_mapping`` to perform user mapping for the user specified in quota-target. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3400.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3400.yaml new file mode 100644 index 000000000..27199ea4c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3400.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quota_policy - new option ``auto_assign`` to assign quota policy to vserver. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3401.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3401.yaml new file mode 100644 index 000000000..ed3cb6eae --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3401.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs - fix for AttributeError - 'NoneType' object has no attribute 'get' on line 300 diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3439.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3439.yaml new file mode 100644 index 000000000..32006da0c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3439.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_snapmirror - report error when attempting to change relationship_type. + - na_ontap_snapmirror - fix job update failures for load_sharing mirrors. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3442.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3442.yaml new file mode 100644 index 000000000..6c5adf7dc --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3442.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - checking for success before failure lead to 'NoneType' object has no attribute 'get_child_by_name' when modifying a Flexcache volume. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3443.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3443.yaml new file mode 100644 index 000000000..e9e292f8d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3443.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - Support for gather subsets - ``cifs_home_directory_info, cluster_software_download, event_notification_info, event_notification_destination_info, security_login_info, security_login_rest_role_info`` diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3454.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3454.yaml new file mode 100644 index 000000000..babca44d3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3454.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - ``sizing_method`` to resize a FlexGroup using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3479.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3479.yaml new file mode 100644 index 000000000..ee63cd989 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3479.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_igroup - added REST support for ONTAP igroup creation, modification, and deletion. +bugfixes: + - na_ontap_igroup - report error when attempting to modify an option that cannot be changed. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3480.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3480.yaml new file mode 100644 index 000000000..f1fe9f360 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3480.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_debug - connection diagnostics added for invalid ipaddress and DNS hostname errors. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3483.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3483.yaml new file mode 100644 index 000000000..63ffb4f23 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3483.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_debug - additional checks when REST is available to help debug vserver connectivity issues. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3490.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3490.yaml new file mode 100644 index 000000000..4f8f8fe29 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3490.yaml @@ -0,0 +1,2 @@ +minor_changes: + - general - improve error reporting when older version of netapp-lib is used. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3494.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3494.yaml new file mode 100644 index 000000000..37b7867ab --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3494.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_quotas - Handle blank string idempotency issue for ``quota_target`` in quotas module. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3497.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3497.yaml new file mode 100644 index 000000000..2fa289d12 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3497.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_lun - support increasing lun_count and total_size when using SAN application template. + - na_ontap_lun - new options ``total_size`` and ``total_size_unit`` when using SAN application template. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3501.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3501.yaml new file mode 100644 index 000000000..d8ea25d5b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3501.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_volume - detect and report error when attempting to change FlexVol into FlexGroup. + - na_ontap_volume - report error if ``aggregate_name`` option is used with a FlexGroup. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3510.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3510.yaml new file mode 100644 index 000000000..321171b84 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3510.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quota - allow to turn quota on/off without providing quota_target or type. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3515.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3515.yaml new file mode 100644 index 000000000..c73b49913 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3515.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - report error when attempting to change the nas_application tiering control from disalllowed to required, or reciprocally. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3534.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3534.yaml new file mode 100644 index 000000000..2534f1239 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3534.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_cluster_peer - new option ``peer_options`` to use different credentials on peer. + - na_ontap_vserver_peer - new option ``peer_options`` to use different credentials on peer. +bugfixes: + - na_ontap_cluster_peer - KeyError on username when using certicate. + - na_ontap_vserver_peer - KeyError on username when using certicate. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3535.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3535.yaml new file mode 100644 index 000000000..a8949ff41 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3535.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_lun - new option ``scope`` to explicitly force operations on the SAN application or a single LUN. + - na_ontap_lun - convert existing LUNs and supporting volume to a smart container within a SAN application. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3536.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3536.yaml new file mode 100644 index 000000000..2a79cdd6c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3536.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_igroups - new option ``igroups`` to support nested igroups (requires ONTAP 9.9). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3540.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3540.yaml new file mode 100644 index 000000000..a843550ea --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3540.yaml @@ -0,0 +1,2 @@ +bugfixes: + - All REST modules - ONTAP 9.4 and 9.5 are incorrectly detected as supporting REST with ``use_rest:auto``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3542.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3542.yaml new file mode 100644 index 000000000..c60a6dac0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3542.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - add ``comment`` option. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3543.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3543.yaml new file mode 100644 index 000000000..7f3f71b19 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3543.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_snapmirror - add new options ``source_endpoint`` and ``destination_endpoint`` to group endpoint suboptions. + - na_ontap_snapmirror - add new suboptions ``consistency_group_volumes`` and ``ipspace`` to endpoint options. + - na_ontap_snapmirror - improve error reporting or warn when REST option is not supported. + - na_ontap_snapmirror - deprecate older options for source and destination paths, volumes, vservers, and clusters. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3571.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3571.yaml new file mode 100644 index 000000000..5961068ab --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3571.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_node - added REST support for ONTAP node modify and rename. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3579.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3579.yaml new file mode 100644 index 000000000..2cf897321 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3579.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_lun - ``qos_policy_group`` could not be modified if a value was not provided at creation. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3580.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3580.yaml new file mode 100644 index 000000000..c0c00c183 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3580.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - new option ``qos_adaptive_policy_group``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3595.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3595.yaml new file mode 100644 index 000000000..d1395562f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3595.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snapmirror - report warning when relationship is present but not healthy. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3615.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3615.yaml new file mode 100644 index 000000000..39d1a41bd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3615.yaml @@ -0,0 +1,2 @@ +bugfixes: + - all modules - fix traceback TypeError 'NoneType' object is not subscriptable when hostname points to a web server. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3623.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3623.yaml new file mode 100644 index 000000000..d0ca314f8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3623.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_lun - tiering options were ignored in san_application_template. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3625.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3625.yaml new file mode 100644 index 000000000..a0c76437c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3625.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - returns an error now if deleting a volume with REST api fails.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3626.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3626.yaml new file mode 100644 index 000000000..0807a510e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3626.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - unmount volume before deleting it when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3628.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3628.yaml new file mode 100644 index 000000000..aee869c57 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3628.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cluster - ignore ZAPI EMS log error when in pre-cluster mode. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3632.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3632.yaml new file mode 100644 index 000000000..e7892c040 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3632.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_info - add quota-policy-info.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3633.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3633.yaml new file mode 100644 index 000000000..0fb9e987c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3633.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - report error from resize operation when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3649.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3649.yaml new file mode 100644 index 000000000..3ee9d28ac --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3649.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_autosupport - warn when password is present in ``proxy_url`` as it makes the operation not idempotent. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3654.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3654.yaml new file mode 100644 index 000000000..47181976a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3654.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - new suboption ``dr_cache`` when creating flexcache using NAS application template. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3655.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3655.yaml new file mode 100644 index 000000000..7b84f698e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3655.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_flexcache - support for ``prepopulate`` option when using REST (requires ONTAP 9.8). + - na_ontap_flexcache - mount/unmount the FlexCache volume when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3662.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3662.yaml new file mode 100644 index 000000000..0456f145f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3662.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_node - KeyError fix for location ans asset-tag parameters in get_node(). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3667.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3667.yaml new file mode 100644 index 000000000..21e61de81 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3667.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_debug - improve error reporting for import errors on netapp_lib. + - na_ontap_info - improve error reporting for import errors on netapp_lib, json, xlmtodict. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3668.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3668.yaml new file mode 100644 index 000000000..0089452ab --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3668.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - changes in ``encrypt`` settings were ignored. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3671.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3671.yaml new file mode 100644 index 000000000..f3843f8de --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3671.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume_efficiency - to allow for FAS ONTAP systems to enable volume efficiency when it does not exist.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3677.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3677.yaml new file mode 100644 index 000000000..9d41da251 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3677.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_flexcache - support REST APIs in addition to ZAPI for create and delete. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3685.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3685.yaml new file mode 100644 index 000000000..9cb201081 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3685.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_ldap_client - ``port`` was incorrectly used instead of ``tcp_port``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3716.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3716.yaml new file mode 100644 index 000000000..3a2dc12cb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3716.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror - SVM scoped policies were not found when using a destination path with REST application. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3718.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3718.yaml new file mode 100644 index 000000000..4ebea4117 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3718.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume_efficiency - to allow for FAS ONTAP systems to enable volume efficiency when it does not exist and apply additional parameters.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3754.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3754.yaml new file mode 100644 index 000000000..7805e54cd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3754.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror - check for consistency_group_volumes always fails on 9.7, and cluster or ipspace when using endpoints with ZAPI. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3757.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3757.yaml new file mode 100644 index 000000000..5b1d2f19b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3757.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - warn when attempting to modify application only options. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3767.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3767.yaml new file mode 100644 index 000000000..42cdf714a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3767.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_lun - ignore small increase (lower than provisioned) and small decrease (< 10%) in ``total_size``. +bugfixes: + - na_ontap_lun - SAN application is not supported on 9.6 and only partially supported on 9.7 (no modify). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3772.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3772.yaml new file mode 100644 index 000000000..e6d7cd31d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3772.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_igroups - new option ``initiator_objects`` to support initiator comments (requires ONTAP 9.9). + - na_ontap_igroups - new option ``initiator_names`` as a replacement for ``initiators`` (still supported as an alias). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3801.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3801.yaml new file mode 100644 index 000000000..b244e7883 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3801.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_svm - iscsi current status is not read correctly (mispelled issi). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3807.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3807.yaml new file mode 100644 index 000000000..5378d29a8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3807.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_vserver_peer - new options ``local_name_for_source`` and ``local_name_for_peer`` added. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3811.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3811.yaml new file mode 100644 index 000000000..5483dcf24 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3811.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - allow new LUNs to use different igroup or os_type when using SAN application. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3812.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3812.yml new file mode 100644 index 000000000..24858bd7b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3812.yml @@ -0,0 +1,9 @@ +minor_changes: + - na_ontap_volume_efficiency - new option to allow volume efficiency to be started and stopped 'volume_efficiency'. + - na_ontap_volume_efficiency - new option 'start_ve_scan_all' scan the entire volume without applying share block optimization. + - na_ontap_volume_efficiency - new option 'start_ve_build_metadata' scan the entire and generate fingerprint database. + - na_ontap_volume_efficiency - new option 'start_ve_delete_checkpoint' delete checkpoint and start the operation from the begining. + - na_ontap_volume_efficiency - new option 'start_ve_queue_operation' queue if an exisitng operation is already running. + - na_ontap_volume_efficiency - new option 'start_ve_scan_old_data' scan the file system to process all the existing data. + - na_ontap_volume_efficiency - new option 'start_ve_qos_policy' defines the QoS policy for the operation. + - na_ontap_volume_efficiency - new option 'stop_ve_all_operations' all running and queued operations to be stopped. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3830.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3830.yaml new file mode 100644 index 000000000..9d7684284 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3830.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - ignore read error because of insufficient privileges for efficiency options so that the module can be run as vsadmin. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3850.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3850.yaml new file mode 100644 index 000000000..8731dfdf4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3850.yaml @@ -0,0 +1,13 @@ +major_changes: + - na_ontap_autosupport - Added REST support to the module. +minor_changes: + - na_ontap_autosupport - new option ``nht_data_enabled`` to specify whether the disk health data is collected as part of the AutoSupport data. + - na_ontap_autosupport - new option ``perf_data_enabled`` to specify whether the performance data is collected as part of the AutoSupport data. + - na_ontap_autosupport - new option ``retry_count`` to specify the maximum number of delivery attempts for an AutoSupport message. + - na_ontap_autosupport - new option ``reminder_enabled`` to specify whether AutoSupport reminders are enabled or disabled. + - na_ontap_autosupport - new option ``max_http_size`` to specify delivery size limit for the HTTP transport protocol (in bytes). + - na_ontap_autosupport - new option ``max_smtp_size`` to specify delivery size limit for the SMTP transport protocol (in bytes). + - na_ontap_autosupport - new option ``private_data_removed`` to specify the removal of customer-supplied data. + - na_ontap_autosupport - new option ``local_collection_enabled`` to specify whether collection of AutoSupport data when the AutoSupport daemon is disabled. + - na_ontap_autosupport - new option ``ondemand_enabled`` to specify whether the AutoSupport OnDemand Download feature is enabled. + - na_ontap_autosupport - new option ``validate_digital_certificate`` which when set to true each node will validate the digital certificates that it receives. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3870.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3870.yaml new file mode 100644 index 000000000..23aad1e5c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3870.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_info - Added "autosupport_check_info" to the attributes that will be collected when gathering info using the module. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3883.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3883.yaml new file mode 100644 index 000000000..9721b28a7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3883.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_qtree - wait for completion when creating or modifying a qtree with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3900.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3900.yaml new file mode 100644 index 000000000..5406b25a7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3900.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - Added "autosupport_check_info"/"support/autosupport/check" to the attributes that will be collected when gathering info using the module. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3926.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3926.yaml new file mode 100644 index 000000000..7264f3b15 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3926.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_autosupport - TypeError - '>' not supported between instances of 'str' and 'list'. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3939.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3939.yaml new file mode 100644 index 000000000..c546b8739 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3939.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_snapshot - new option ``expiry_time``. + - na_ontap_snapshot - add REST support to create, modify, rename, and delete snapshot.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3950.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3950.yaml new file mode 100644 index 000000000..e4074435a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3950.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_quotas - fail to reinitialize on create if quota is already on. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3952.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3952.yaml new file mode 100644 index 000000000..46ac10fa3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3952.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_disks - new option min_spares. + - na_ontap_disks - added REST support for the module. + - na_ontap_disks - added functionality to reassign spare disks from a partner node to the desired node. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3969.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3969.yaml new file mode 100644 index 000000000..e0d1cb24a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3969.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs - new option ``comment`` to associate a description to a CIFS share. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3971.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3971.yaml new file mode 100644 index 000000000..54e9fadeb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3971.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_autosupport - KeyError - No element by given name validate-digital-certificate. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3973.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3973.yaml new file mode 100644 index 000000000..381ebd6c6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3973.yaml @@ -0,0 +1,6 @@ +bugfixes: + - na_ontap_flexcache - one occurrence of msg missing in call to fail_json. + - na_ontap_igroup - one occurrence of msg missing in call to fail_json. + - na_ontap_lun - three occurrencse of msg missing in call to fail_json. + - na_ontap_lun_map_reporting_nodes - one occurrence of msg missing in call to fail_json. + - na_ontap_snapmirror - one occurrence of msg missing in call to fail_json. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3983.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3983.yaml new file mode 100644 index 000000000..4e9cae6b6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3983.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_lun - new suboption ``exclude_aggregates`` for SAN application. + - na_ontap_volume - new suboption ``exclude_aggregates`` for NAS application. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3994.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3994.yaml new file mode 100644 index 000000000..b09f148ab --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3994.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_igroups - nested igroups are not supported on ONTAP 9.9.0 but are on 9.9.1. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4005.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4005.yaml new file mode 100644 index 000000000..f95fad3ad --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4005.yaml @@ -0,0 +1,2 @@ +minor_changes: + - License displayed correctly in Github
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4010.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4010.yaml new file mode 100644 index 000000000..312b94c77 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4010.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_iscsi_security - cannot change authentication_type + - na_ontap_iscsi_security - IndexError list index out of range if vserver does not exist diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4022.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4022.yaml new file mode 100644 index 000000000..46a017c70 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4022.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cluster_peer - KeyError on dest_cluster_name if destination is unreachable. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4026.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4026.yaml new file mode 100644 index 000000000..fe41d4376 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4026.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume_clone - ``parent_vserver`` can not be given with ``junction_path``, ``uid``, or ``gid`` diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4031.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4031.yaml new file mode 100644 index 000000000..fccd38aaf --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4031.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - added file_directory_security to return the effective permissions of the directory. When using file_directory_security it must be called with gather_subsets and path and vserver must be specified in parameters. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4039.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4039.yaml new file mode 100644 index 000000000..7fa8129b6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4039.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_rest_info - add examples for ``parameters`` option. + - na_ontap_volume - show warning when resize is ignored because threshold is not reached. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4048.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4048.yaml new file mode 100644 index 000000000..91c5060f0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4048.yaml @@ -0,0 +1,9 @@ +bugfixes: + - na_ontap_snapmirror - support for SSL certificate authentication for both sides when using ONTAP. + - na_ontap_snapmirror - fix issues where there was no wait on quiesce before aborting. + - na_ontap_snapmirror - fix issues where there was no wait on the relationship to end transferring. +minor_changes: + - na_ontap_snapmirror - new option ``peer_options`` to define source connection parameters. + - na_ontap_snapmirror - new option ``transferring_time_out`` to define how long to wait for transfer to complete on create or initialize. + - na_ontap_snapmirror - when deleting, attempt to delete even when the relationship cannot be broken. + - na_ontap_snapmirror - rewrite update for REST using POST to initiate transfer. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4049.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4049.yaml new file mode 100644 index 000000000..14a87cedb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4049.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_export_policy_rule - change ``anonymous_user_id`` type to str to accept user name and user id. (A warning is now triggered when a number is not quoted.) diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4060.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4060.yaml new file mode 100644 index 000000000..cec58942c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4060.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_vserver_create role - add ``nfsv3``, ``nfsv4``, ``nfsv41`` options. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4079.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4079.yaml new file mode 100644 index 000000000..96c50bb5f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4079.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_active_directory - Fixed idempotency and traceback issues. + - na_ontap_info - Add active_directory_account_info. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4113.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4113.yaml new file mode 100644 index 000000000..b14ebcf5a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4113.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_net_port - new option ``up_admin`` to set administrative state. + - na_ontap_net_port - change option types to bool and int respectively for ``autonegotiate_admin`` and ``mtu``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4114.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4114.yml new file mode 100644 index 000000000..9423c9c22 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4114.yml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_flexcache - corrected module name in documentation Examples diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4116.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4116.yaml new file mode 100644 index 000000000..4e7131eb8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4116.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_job_schedule - new option ``month_offset`` to explictly select 0 or 1 for January. +bugfixes: + - na_ontap_job_schedule - fix documentation for REST ranges for months. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4119.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4119.yaml new file mode 100644 index 000000000..950140b11 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4119.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume_efficiency - new option ``storage_efficiency_mode`` for AFF only with 9.10.1 or later. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4121.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4121.yaml new file mode 100644 index 000000000..c28379fc5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4121.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_export_policy_rule -- Added Rest support for Export Policy Rules
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4122.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4122.yaml new file mode 100644 index 000000000..587fb8d56 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4122.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snmp - Added REST support to the SNMP module diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4123.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4123.yaml new file mode 100644 index 000000000..0c279f32b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4123.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cluster - Added REST support to the cluster module. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4140.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4140.yaml new file mode 100644 index 000000000..af8bd17b9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4140.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_quotas - attempt to retry on ``13001:success`` ZAPI error. Add debug data. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4150.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4150.yaml new file mode 100644 index 000000000..f2d70e517 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4150.yaml @@ -0,0 +1,3 @@ +bugfixes: + - all REST modules - 9.4 and 9.5 were incorrectly detected as supporting REST. + - na_ontap_snapmirror - improve error message when option is not supported with ZAPI. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4157.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4157.yaml new file mode 100644 index 000000000..6116ab1dd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4157.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_info - add computed serial_hex and naa_id for lun_info. + - na_ontap_rest_info - add computed serial_hex and naa_id for storage/luns when serial_number is present. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4159.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4159.yaml new file mode 100644 index 000000000..229e52e3e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4159.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_rest_cli - removed incorrect statement indicating that console access is required. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4161.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4161.yaml new file mode 100644 index 000000000..39043e675 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4161.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_rest_info - The Default for ``gather_subset`` has been changed to demo which returns ``cluster/software``, ``svm/svms``, ``cluster/nodes``. To return all Info must specificly list ``all`` in your playbook. Do note ``all`` is a very resource-intensive action and it is highly recommended to call just the info/APIs you need. + - na_ontap_rest_info - All Info that exist in ``na_ontap_info`` that has REST equivalents have been implemented. Note that the returned structure for REST and the variable names in the structure is different from the ZAPI based ``na_ontap_info``. Some default variables in ZAPI are no longer returned by default in REST and will need to be specified using the ``field`` option. + - na_ontap_rest_info - The following info subsets have been added ``system_node_info``, ``net_interface_info``, ``net_port_info``, ``security_login_account_info``, ``vserver_peer_info``, ``cluster_image_info``, ``cluster_log_forwarding_info``, ``metrocluster_info``, ``metrocluster_node_info``, ``net_dns_info``, ``net_interface_service_policy_info``, ``vserver_nfs_info``, ``clock_info``, ``igroup_info``, ``vscan_status_info``, ``vscan_connection_status_all_info``, ``storage_bridge_info``, ``nvme_info``, ``nvme_interface_info``, ``nvme_subsystem_info``, ``cluster_switch_info``, ``export_policy_info``, ``kerberos_realm_info``,``sis_info``, ``sis_policy_info``, ``snapmirror_info``, ``snapmirror_destination_info``, ``snapmirror_policy_info``, ``sys_cluster_alerts``, ``cifs_vserver_security_info`` diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4175.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4175.yaml new file mode 100644 index 000000000..ae3bd6fb4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4175.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_svm - new REST options of svm admin_state ``stopped`` and ``running`` added.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4177.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4177.yaml new file mode 100644 index 000000000..c1b51e550 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4177.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - new option ``use_python_keys`` to replace ``svm/svms`` with ``svm_svms`` to simplify post processing. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4179.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4179.yml new file mode 100644 index 000000000..cedf71b0f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4179.yml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - ``tiering_minimum_cooling_days`` to specify how many days must pass before inactive data in a volume using the Auto or Snapshot-Only policy is considered cold and eligible for tiering.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4190.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4190.yaml new file mode 100644 index 000000000..adcfc7ee7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4190.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_cifs_server - ``force`` option is supported when state is absent to ignore communication errors. +bugfixes: + - na_ontap_vserver_delete role - delete iSCSI igroups and CIFS server before deleting vserver. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4191.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4191.yaml new file mode 100644 index 000000000..d9b751a0e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4191.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_object_store - new option ``port``, ``certificate_validation_enabled``, ``ssl_enabled`` for target server. +bugfixes: + - na_ontap_object_store - when using REST, wait for job status to correctly report errors. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4196.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4196.yaml new file mode 100644 index 000000000..b8ad47141 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4196.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_object_store - support modifying an object store config with REST. + - na_ontap_object_store - new REST options ``owner`` and ``change_password``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4197.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4197.yaml new file mode 100644 index 000000000..1797fcbab --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4197.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_rest_info - support added for protocols/vscan/on-access-policies. + - na_ontap_rest_info - support added for protocols/vscan/on-demand-policies. + - na_ontap_rest_info - support added for protocols/vscan/scanner-pools. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4206.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4206.yaml new file mode 100644 index 000000000..de15ebf14 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4206.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_vserver_delete role - added set_fact to accept ``netapp_{hostname|username|password}`` or ``hostname,username and password`` variables. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4218.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4218.yaml new file mode 100644 index 000000000..62a69eddf --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4218.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_svm - new option ``services`` to allow and/or enable protocol services. + - na_ontap_svm - new option ``ignore_rest_unsupported_options`` to ignore older ZAPI options not available in REST. + - na_ontap_svm - ignore ``aggr_list`` with ``'*'`` when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4227.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4227.yaml new file mode 100644 index 000000000..ade004748 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4227.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_job_schedule - fix idempotency issue with REST when job_minutes is set to -1. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4228.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4228.yaml new file mode 100644 index 000000000..6d4755553 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4228.yaml @@ -0,0 +1,2 @@ +minor_changes: + - PR15 - allow usage of Ansible module group defaults - for Ansible 2.12+. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4231.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4231.yaml new file mode 100644 index 000000000..3edced8b3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4231.yaml @@ -0,0 +1,2 @@ +bugfixes: + - all modules - traceback on ONTAP 9.3 (and earlier) when trying to detect REST support. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4235.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4235.yaml new file mode 100644 index 000000000..fc49d44f2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4235.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_interface - new option ``from_name`` to rename an interface. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4243.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4243.yaml new file mode 100644 index 000000000..2e1783f8c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4243.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_software_update - remove ``absent`` as a choice for ``state`` as it has no use. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4255.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4255.yaml new file mode 100644 index 000000000..6695cfa3b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4255.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_ldap_client - remove limitation on schema so that custom schemas can be used. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4256.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4256.yaml new file mode 100644 index 000000000..b04be1e0d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4256.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_software_update - new option ``validate_after_download`` to run ONTAP software update validation checks. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4270.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4270.yaml new file mode 100644 index 000000000..eff369d69 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4270.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_svm - new option ``max_volumes``. + - na_ontap_svm - support ``allowed protocols`` with REST for ONTAP 9.6 and later. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4288.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4288.yaml new file mode 100644 index 000000000..6e61ea831 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4288.yaml @@ -0,0 +1,5 @@ +bugfixes: + - na_ontap_job_schedule - fix idempotency issue with ZAPI when job_minutes is set to -1. + - na_ontap_job_schedule - cannot modify options not present in create when using REST. + - na_ontap_job_schedule - modify error if month is present but not changed with 0 offset when using REST. + - na_ontap_vserver_delete role - fix typos for cifs. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4289.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4289.yaml new file mode 100644 index 000000000..85a29be13 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4289.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapshot - ``expiry_time`` required REST api, will return error if set when using ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4300.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4300.yaml new file mode 100644 index 000000000..fe7ba0327 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4300.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_job_schedule - modify error if month is changed from some values to all (-1) when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4312.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4312.yml new file mode 100644 index 000000000..7c7354de2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4312.yml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_export_policy - fix error if more than 1 verser matched search name, the wrong uuid could be given diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4319.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4319.yaml new file mode 100644 index 000000000..ad644af5d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4319.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror - ``source_path`` and ``source_hostname`` parameters are not mandatory to delete snapmirror relationship when source cluster is unknown, if specified it will delete snapmirror at destination and release the same at source side. if not, it only deletes the snapmirror at destination and will not look for source to perform snapmirror release. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4320.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4320.yaml new file mode 100644 index 000000000..4b9e4610b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4320.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_firewall_policy - added ``none`` as a choice for ``service`` which is supported from 9.8 ONTAP onwards. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4325.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4325.yml new file mode 100644 index 000000000..46b9fa206 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4325.yml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - update documention for `fields` to clarify the list of fields that are return by default.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4329.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4329.yaml new file mode 100644 index 000000000..3c3b3483e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4329.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun_map - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4331.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4331.yaml new file mode 100644 index 000000000..083ae35ad --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4331.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume_clone - Added REST support. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4332.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4332.yaml new file mode 100644 index 000000000..eee509f11 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4332.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snapmirror - Added REST support to the na_ontap_snapmirror module diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4333.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4333.yaml new file mode 100644 index 000000000..e6a18face --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4333.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snapshot_policy - Added REST support to the na_ontap_snapshot_policy module.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4334.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4334.yaml new file mode 100644 index 000000000..632f1466f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4334.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_net_vlan - Added REST support to the net vlan module. + - na_ontap_net_vlan - new REST options ``broadcast_domain``, ``ipspace`` and ``enabled`` added. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4335.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4335.yaml new file mode 100644 index 000000000..40733bba9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4335.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_license - Added REST support to the license module.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4336.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4336.yaml new file mode 100644 index 000000000..8955d7736 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4336.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_motd - deprecated in favor of ``na_ontap_login_messages``. Fail when use_rest is set to ``always`` as REST is not supported. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4337.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4337.yaml new file mode 100644 index 000000000..815c96a46 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4337.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_aggregate - Added REST support. +bugfixes: + - na_ontap_aggregate - Fixed KeyError on unmount_volumes when offlining a volume if option is not set. + - na_ontap_aggregate - Report an error when attempting to change snaplock_type. + - module_utils - fixed KeyError on Allow when using OPTIONS method and the API failed. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4338.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4338.yml new file mode 100644 index 000000000..06f2c1d34 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4338.yml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_broadcast_domain_ports - warn about deprecation, fall back to ZAPI or fail when REST is desired. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4339.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4339.yaml new file mode 100644 index 000000000..88d65f8c9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4339.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_net_port - Added REST support to the net port module diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4340.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4340.yaml new file mode 100644 index 000000000..6a9d5800c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4340.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_net_ifgrp - Added REST support to the net ifgrp module. + - na_ontap_net_ifgrp - new REST only options ``from_lag_ports``, ``broadcast_domain`` and ``ipspace`` added.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4341.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4341.yaml new file mode 100644 index 000000000..fd18f948e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4341.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs_share - Added REST support to the cifs share module. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4342.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4342.yml new file mode 100644 index 000000000..e80c9fc70 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4342.yml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - Added REST support. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4343.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4343.yaml new file mode 100644 index 000000000..bbd3989c4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4343.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_cluster_peer - Added REST support to the cluster_peer module. +bugfixes: + - na_ontap_cluster_peer - Fixed KeyError if both ``source_intercluster_lifs`` and ``dest_intercluster_lifs`` not present in cluster create.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4344.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4344.yaml new file mode 100644 index 000000000..f53f057b8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4344.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_vserver_peer - Added REST support to the vserver_peer module diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4345.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4345.yaml new file mode 100644 index 000000000..356c13ca8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4345.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_fcp -- Added REST support for FCP
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4347.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4347.yaml new file mode 100644 index 000000000..e325b3925 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4347.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_ucadapter - added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4348.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4348.yaml new file mode 100644 index 000000000..08d9f86ae --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4348.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_net_routes - ``metric`` option is supported from ONTAP 9.11.0 or later in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4349.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4349.yaml new file mode 100644 index 000000000..ab03626b0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4349.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs_server - Added REST support to the cifs server module.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4350.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4350.yaml new file mode 100644 index 000000000..42e22ae77 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4350.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_nfs - Added Rest Support
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4367.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4367.yaml new file mode 100644 index 000000000..d960d8290 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4367.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - new REST option ``analytics`` added.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4391.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4391.yaml new file mode 100644 index 000000000..278f198c8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4391.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cluster - ``single_node_cluster`` was silently ignored with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4392.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4392.yaml new file mode 100644 index 000000000..84284e06f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4392.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror - modify policy, schedule and other parameter failure are fixed. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4393.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4393.yaml new file mode 100644 index 000000000..d1d521c9c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4393.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_igroup - ``force_remove_initiator`` option was ignored when removing initiators from existing igroup. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4394.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4394.yaml new file mode 100644 index 000000000..ddee15ec8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4394.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_security_certificates - ``intermediate_certificates`` option was ignored. + - four modules (mediator, metrocluster, security_certificates, wwpn_alias) would report a None error when REST is not available. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4399.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4399.yaml new file mode 100644 index 000000000..5751b2cf5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4399.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_storage_failover - KeyError on 'ha' if the system is not configured as HA. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4401.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4401.yaml new file mode 100644 index 000000000..9aca5a8eb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4401.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_cluster - add ``force`` option when deleting a node. +bugfixes: + - na_ontap_cluster - switch to ZAPI when DELETE is required with ONTAP 9.6. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4404.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4404.yaml new file mode 100644 index 000000000..d1e516efb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4404.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapshot - ``snapmirror_label`` is supported with REST on ONTAP 9.7 or higher, report error if used on ONTAP 9.6. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4415.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4415.yaml new file mode 100644 index 000000000..0396baccf --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4415.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_quotas - fix idempotency issue on ``disk_limit`` and ``soft_disk_limit``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4417.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4417.yaml new file mode 100644 index 000000000..2e243b82e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4417.yaml @@ -0,0 +1,2 @@ +known_issues: + - na_ontap_snapshot - added documentation to use UTC format for ``expiry_time``.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4435.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4435.yml new file mode 100644 index 000000000..7afd4a4e7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4435.yml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_svm - module will on init if a rest only and zapi only option are used at the same time.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4439.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4439.yaml new file mode 100644 index 000000000..60a65b037 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4439.yaml @@ -0,0 +1,2 @@ +bugfixes: + - cluster scoped modules are failing on FSx with 'Vserver API missing vserver parameter' error. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4449.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4449.yaml new file mode 100644 index 000000000..8e57b8379 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4449.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_svm - Added documentation for ``allowed_protocol``, ndmp is default in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4457.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4457.yaml new file mode 100644 index 000000000..6515757f3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4457.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_vserver_delete role - do not report an error if the vserver does not exist. +bugfixes: + - na_ontap_vserver_delete role - report error if ONTAP version is 9.6 or older. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4459.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4459.yaml new file mode 100644 index 000000000..805794795 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4459.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_aggregate - new option ``encryption`` to enable encryption with ZAPI. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4460.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4460.yaml new file mode 100644 index 000000000..ab0aa7693 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4460.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_net_routes - metric was not always modified with ZAPI. + - na_ontap_net_routes - support cluster-scoped routes with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4465.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4465.yml new file mode 100644 index 000000000..e711ef0e0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4465.yml @@ -0,0 +1,2 @@ +bugfixes: + - fix error where module will fail for ONTAP 9.6 if use_rest was set to auto diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4479.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4479.yaml new file mode 100644 index 000000000..288c6b3f0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4479.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_cifs_local_user_modify - unexpected argument ``name`` error with REST. + - na_ontap_cifs_local_user_modify - KeyError on ``description`` or ``full_name`` with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4487.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4487.yaml new file mode 100644 index 000000000..0d8a6fe51 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4487.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_net_ifgrp - fix error in modify ports with zapi.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4501.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4501.yaml new file mode 100644 index 000000000..178ed2f06 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4501.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_broadcast_domain - new REST only option ``from_ipspace`` added.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4508.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4508.yaml new file mode 100644 index 000000000..1ba1f3c81 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4508.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - If using REST and ONTAP 9.6 and `efficiency_policy` module will fail as `efficiency_policy` is not supported in ONTAP 9.6.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4526.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4526.yaml new file mode 100644 index 000000000..d4fd04639 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4526.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - Fixed issue that would fail the module in REST when changing `is_online` if two vserver volume had the same name.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4527.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4527.yaml new file mode 100644 index 000000000..d2ccda500 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4527.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - Fixed error with unmounting junction_path in rest. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4540.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4540.yaml new file mode 100644 index 000000000..de5f20ee4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4540.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_volume - ``logical_space_enforcement`` to specifies whether to perform logical space accounting on the volume. + - na_ontap_volume - ``logical_space_reporting`` to specifies whether to report space logically on the volume.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4554.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4554.yaml new file mode 100644 index 000000000..22ed97b83 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4554.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_ports - Added REST support to the ports module.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4565.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4565.yaml new file mode 100644 index 000000000..5fdc2a0b3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4565.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume_efficiency - Removed restriction on policy name. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4566.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4566.yaml new file mode 100644 index 000000000..3840a5a78 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4566.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_info - fix KeyError on node for aggr_efficiency_info option against a metrocluster system. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4568.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4568.yaml new file mode 100644 index 000000000..a2c8e6a8a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4568.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_broadcast_domain - fix idempotency issue when ``ports`` has identical values.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4573.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4573.yaml new file mode 100644 index 000000000..1638057fe --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4573.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_export_policy_rule - Fixed bug that prevent ZAPI and REST calls from working correctly
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4577.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4577.yaml new file mode 100644 index 000000000..fec14574e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4577.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_user - Fixed lock state is not set if password is not changed. + - na_ontap_user - Fixed TypeError 'tuple' object does not support item assignment. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4588.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4588.yaml new file mode 100644 index 000000000..21aa34406 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4588.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_export_policy_rule - new option ``ntfs_unix_security`` for NTFS export UNIX security options added. +bugfixes: + - Fixed ONTAP minor version ignored in checking minimum ONTAP version.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4604.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4604.yaml new file mode 100644 index 000000000..a5ba75b52 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4604.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs_acl - new option ``type`` for user-group-type. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4605.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4605.yaml new file mode 100644 index 000000000..22a78e6e7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4605.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs_acl - Added REST support to the cifs share access control module.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4606.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4606.yaml new file mode 100644 index 000000000..a3317404c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4606.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_quotas - fix another quota operation is currently in progress issue.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4609.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4609.yaml new file mode 100644 index 000000000..9952a13af --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4609.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_user - Fixed issue when attempting to change pasword for absent user when set_password is set. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4612.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4612.yaml new file mode 100644 index 000000000..226e5e5eb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4612.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_aggregate - Fixed error in delete aggregate if the ``disk_count`` is less than current disk count.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4621.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4621.yaml new file mode 100644 index 000000000..b1e18e207 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4621.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_aggregate - Added ``disk_class`` option for REST and ZAPI. + - na_ontap_aggregate - Extended accepted ``disk_type`` values for ZAPI. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4623.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4623.yaml new file mode 100644 index 000000000..7300cfe4a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4623.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - Fixed error when creating a flexGroup when ``aggregate_name`` and ``aggr_list_multiplier`` are not set in rest. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4644.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4644.yaml new file mode 100644 index 000000000..3bd9d62dd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4644.yaml @@ -0,0 +1,7 @@ +minor_changes: + - na_ontap_volume - ``wait_for_completion`` and ``check_interval`` is now supported for volume move and encryption in REST. + - na_ontap_volume - new option ``max_wait_time`` added. +bugfixes: + - na_ontap_volume - fix error when trying to move encrypted volume and ``encrypt`` is True in REST. + - na_ontap_volume - fix error when trying to unencrypt volume in REST. + - na_ontap_volume - fix KeyError on ``aggregate_name`` when trying to unencrypt volume in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4645.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4645.yaml new file mode 100644 index 000000000..828d0fa35 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4645.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_aggregate - Fixed UUID issue when attempting to attach object store as part of creating the aggregate with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4648.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4648.yaml new file mode 100644 index 000000000..8c3328def --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4648.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume_clone - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4676.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4676.yaml new file mode 100644 index 000000000..7257ae062 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4676.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs_server - error out if ZAPI only options ``force`` or ``workgroup`` are used with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4679.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4679.yaml new file mode 100644 index 000000000..b503f413a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4679.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_rest_info - Fixed example with wrong indentation for ``use_python_keys``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4691.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4691.yaml new file mode 100644 index 000000000..eebfbdf91 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4691.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cluster_peer - report an error if there is an attempt to use the already peered clusters.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4711.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4711.yaml new file mode 100644 index 000000000..c050de0b7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4711.yaml @@ -0,0 +1,2 @@ +minor_changes: + - all modules that only support ZAPI - warn when ``use_rest`` with a value of ``always`` is ignored. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4716.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4716.yaml new file mode 100644 index 000000000..167bcfecd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4716.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs_acl - use ``type`` if present when fetching existing ACL with ZAPI. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4719.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4719.yml new file mode 100644 index 000000000..126eec8fd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4719.yml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_rest_info - Fixed an issues with adding field to specific info that didn't have a direct REST equivalent. + - na_ontap_lun_map - Fixed bug when deleting lun map using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4729.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4729.yml new file mode 100644 index 000000000..4efffd7f0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4729.yml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_lun_map - fixed bugs resulting in REST support to not work.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4731.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4731.yaml new file mode 100644 index 000000000..13d722c66 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4731.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_volume - add support for SnapLock - only for REST. +bugfixes: + - na_ontap_snapshot - fix key error on volume when using REST. + - na_ontap_snapshot - add error message if volume is not found with REST. + - na_ontap_volume - fix idempotency issue with compression settings when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4735.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4735.yaml new file mode 100644 index 000000000..c4ea5201b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4735.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs - fixed `symlink_properties` option silently ignored for cifs share creation when using REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4736.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4736.yaml new file mode 100644 index 000000000..eee218fcb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4736.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror - Added use_rest condition for the REST support to work when use_rest `always`.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4737.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4737.yaml new file mode 100644 index 000000000..373bc2811 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4737.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_disk_options - ONTAP 9.10.1 returns on/off rather than True/False. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4743.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4743.yaml new file mode 100644 index 000000000..6cbaf0fb0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4743.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_lun_map - TypeError - '>' not supported between instances of 'int' and 'str '.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4745.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4745.yaml new file mode 100644 index 000000000..33f6f34ee --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4745.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_debug - report ansible version and ONTAP collection version. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4747.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4747.yaml new file mode 100644 index 000000000..995d0fd6f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4747.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_vserver_create role - support max_volumes option. + - na_ontap_cluster_config role - use na_ontap_login_messages as na_ontap_motd is deprecated. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4762.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4762.yaml new file mode 100644 index 000000000..135895cb2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4762.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs_local_user_set_password - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4763.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4763.yaml new file mode 100644 index 000000000..2e73f79c0 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4763.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cluster_ha - added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4764.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4764.yaml new file mode 100644 index 000000000..8d5561118 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4764.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_efficiency_policy - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4767.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4767.yaml new file mode 100644 index 000000000..668147c56 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4767.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_flexcache - properly use ``origin_cluster`` in GET but not in POST when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4769.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4769.yaml new file mode 100644 index 000000000..55eef554a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4769.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_igroup_initiator - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4770.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4770.yaml new file mode 100644 index 000000000..58cab8ba6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4770.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_iscsi - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4771.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4771.yaml new file mode 100644 index 000000000..4e0392ee7 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4771.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_kerberos_realm - added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4773.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4773.yaml new file mode 100644 index 000000000..a0f046007 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4773.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_ldap_client - Added REST support. + - na_ontap_ldap_client - Added ``ldaps_enabled`` option in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4774.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4774.yaml new file mode 100644 index 000000000..9b7168c58 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4774.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_lun_copy - added REST support. +bugfixes: + - na_ontap_lun_copy - fix key error on ``source_vserver`` option.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4775.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4775.yaml new file mode 100644 index 000000000..133d0cf77 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4775.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun_map_reporting_nodes - added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4776.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4776.yaml new file mode 100644 index 000000000..07377d36c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4776.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_name_service_switch - added REST support. +bugfixes: + - na_ontap_name_service_switch - fix AttributeError 'NoneType' object has no attribute 'get_children' if ``sources`` is '-' in current. + - na_ontap_name_service_switch - fix idempotency issue on ``sources`` option.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4779.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4779.yaml new file mode 100644 index 000000000..47e6f720f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4779.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_nvme - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4780.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4780.yaml new file mode 100644 index 000000000..7e47d7c98 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4780.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_nvme_namespace - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4781.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4781.yaml new file mode 100644 index 000000000..941766f90 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4781.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_nvme_subsystem - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4784.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4784.yaml new file mode 100644 index 000000000..27c7b70a3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4784.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_portset - Added REST support. +bugfixes: + - na_ontap_portset - fixed idempotency issue when ``ports`` has identical values. + - na_ontap_portset - fixed error when trying to remove partial ports from portset if igroups are bound to it.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4785.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4785.yaml new file mode 100644 index 000000000..8cec3e552 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4785.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_qos_adaptive_policy_group - warn about deprecation, fall back to ZAPI or fail when REST is desired. + - na_ontap_qos_policy_group - Added REST only supported option ``adaptive_qos_options`` for configuring adaptive policy.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4786.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4786.yaml new file mode 100644 index 000000000..80b4e164c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4786.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_qos_policy_group - Added REST only supported option ``fixed_qos_options`` for configuring max/min throughput policy. + - na_ontap_qos_policy_group - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4788.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4788.yaml new file mode 100644 index 000000000..18ee71fd9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4788.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quotas - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4789.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4789.yaml new file mode 100644 index 000000000..5eccd610c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4789.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_security_key_manager - added REST support. + - na_ontap_security_key_manager - new REST options ``external`` and ``vserver`` for external key manager. + - na_ontap_security_key_manager - new REST option ``onboard`` for onboard key manager. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4790.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4790.yaml new file mode 100644 index 000000000..eb53b1ead --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4790.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_service_processor_network - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4794.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4794.yaml new file mode 100644 index 000000000..f352888c3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4794.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_software_update - added REST support. +bugfixes: + - na_ontap_software_update - now reports changed=False when the package is already present. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4798.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4798.yaml new file mode 100644 index 000000000..3a32f8a15 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4798.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_unix_group - added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4799.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4799.yaml new file mode 100644 index 000000000..c749d2024 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4799.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_unix_user - Added REST support. + - na_ontap_unix_user - Added new option ``primary_gid`` aliased to ``group_id``.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4800.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4800.yaml new file mode 100644 index 000000000..f3b21aa3f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4800.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_user_role -- added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4801.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4801.yaml new file mode 100644 index 000000000..fe1526d5b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4801.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_vscan_on_access_policy - Added REST support. + - na_ontap_vscan_on_access_policy - new REST options ``scan_readonly_volumes`` and ``only_execute_access`` added. +bugfixes: + - na_ontap_vscan_on_access_policy - fixed options ``filters``, ``file_ext_to_exclude`` and ``paths_to_exclude`` cannot be reset to empty values in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4802.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4802.yaml new file mode 100644 index 000000000..e7f3acb69 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4802.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_vscan_on_demand_task - Added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4803.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4803.yaml new file mode 100644 index 000000000..1a53cefec --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4803.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_vserver_cifs_security - fall back to ZAPI when ``use_rest`` is set to ``auto`` or fail when REST is desired. + - na_ontap_vserver_cifs_security - Added option ``encryption_required_for_dc_connections`` and ``use_ldaps_for_ad_ldap`` in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4804.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4804.yaml new file mode 100644 index 000000000..f3d856a79 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4804.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_info - Fixes issue with na_ontap_info failing in 9.1 because of ``job-schedule-cluster``.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4807.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4807.yaml new file mode 100644 index 000000000..26f973327 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4807.yaml @@ -0,0 +1,5 @@ +bugfixes: + - na_ontap_vserver_peer - Fixed AttributeError if ``dest_hostname`` or ``peer_options`` not present. + - na_ontap_vserver_peer - Fixed ``local_name_for_peer`` and ``local_name_for_source`` options silently ignored in REST. + - na_ontap_vserver_peer - Added cluster peer accept code in REST. + - na_ontap_vserver_peer - Get peer cluster name if remote peer exist else use local cluster name.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4808.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4808.yaml new file mode 100644 index 000000000..aeabf6040 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4808.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_autosupport - Fixed `partner_address` not working in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4809.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4809.yaml new file mode 100644 index 000000000..beb0e986c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4809.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snapmirror -- Added more descriptive error messages for REST
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4813.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4813.yaml new file mode 100644 index 000000000..124458bb4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4813.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_qtree - Fixed issue with ``oplocks`` not being changed during a modify in Zapi. + - na_ontap_qtree - Fixed issue with ``oplocks`` not warning user about not being supported in REST
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4818.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4818.yaml new file mode 100644 index 000000000..1e7684aba --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4818.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_command - document that a READONLY user is not supported, even for show commands. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4830.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4830.yaml new file mode 100644 index 000000000..828b3f8f8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4830.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_cifs_server - Added ``force`` option for create, delete and rename cifs server when using REST. + - na_ontap_cifs_server - Added ``from_name`` option to rename cifs server when using REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4832.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4832.yml new file mode 100644 index 000000000..00430ccc8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4832.yml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_iscsi - Fixed issue with ``start_state`` always being set to stopped when creating an ISCSI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4834.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4834.yaml new file mode 100644 index 000000000..3e2b0dd24 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4834.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_vserver_peer - ignore job entry doesn't exist error with REST to bypass ONTAP issue with FSx. + - na_ontap_vserver_peer - report error if SVM peer does not see a peering relationship after create. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4857.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4857.yaml new file mode 100644 index 000000000..7f169813e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4857.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_nvme_subsystem - report subsystem as absent if vserver cannot be found when attempting a delete. + - na_ontap_svm - added vserver as a convenient alias for name when using module_defaults. + - all modules - do not fail on ZAPI EMS log when vserver does not exist. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4862.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4862.yaml new file mode 100644 index 000000000..a859d7e83 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4862.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_security_ssh - Updates the SSH server configuration for the specified SVM - REST only.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4863.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4863.yaml new file mode 100644 index 000000000..71ce07407 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4863.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_ntp - new option ``key_id`` added.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4864.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4864.yaml new file mode 100644 index 000000000..8bc9b2709 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4864.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_svm - add support for web services (ssl modify) - REST only with 9.8 or later. +bugfixes: + - na_ontap_svm - fixed KeyError issue on protocols when vserver is stopped. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4872.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4872.yaml new file mode 100644 index 000000000..e8b33a045 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4872.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_lun - Fixed KeyError on options ``force_resize``, ``force_remove`` and ``force_remove_fenced`` in Zapi. + - na_ontap_lun - Fixed ``force_remove`` option silently ignored in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4879.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4879.yaml new file mode 100644 index 000000000..a1555c9f4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4879.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapshot_policy - Do not validate parameter when state is ``absent`` and fix KeyError on ``comment``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4882.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4882.yaml new file mode 100644 index 000000000..e6c60f104 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4882.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_lun - Added ``lun_modify`` after ``app_modify`` to fix idempotency issue.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4898.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4898.yaml new file mode 100644 index 000000000..c4f472172 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4898.yaml @@ -0,0 +1,86 @@ +minor_changes: + - na_ontap_rest_info REST API's with hyphens in the name will now be converted to underscores when ``use_python_keys`` is set to ``True`` so that YAML parsing works correctly. + - na_ontap_rest_info support added for application/consistency-groups + - na_ontap_rest_info support added for cluster/fireware/history + - na_ontap_rest_info support added for cluster/mediators + - na_ontap_rest_info support added for cluster/metrocluster/dr-groups + - na_ontap_rest_info support added for cluster/metrocluster/interconnects + - na_ontap_rest_info support added for cluster/metrocluster/operations + - na_ontap_rest_info support added for cluster/ntp/keys + - na_ontap_rest_info support added for cluster/web + - na_ontap_rest_info support added for name-services/local-hosts + - na_ontap_rest_info support added for name-services/unix-groups + - na_ontap_rest_info support added for name-services/unix-users + - na_ontap_rest_info support added for network/ethernet/switch/ports + - na_ontap_rest_info support added for network/fc/ports + - na_ontap_rest_info support added for network/http-proxy + - na_ontap_rest_info support added for network/ip/bgp/peer-groups + - na_ontap_rest_info support added for protocols/audit + - na_ontap_rest_info support added for protocols/cifs/domains + - na_ontap_rest_info support added for protocols/cifs/local-groups + - na_ontap_rest_info support added for protocols/cifs/local-users + - na_ontap_rest_info support added for protocols/cifs/sessions + - na_ontap_rest_info support added for protocols/cifs/users-and-groups/privilege + - na_ontap_rest_info support added for protocols/cifs/unix-symlink-mapping + - na_ontap_rest_info support added for protocols/file-access-tracing/events + - na_ontap_rest_info support added for protocols/file-access-tracing/filters + - na_ontap_rest_info support added for protocols/fpolicy + - na_ontap_rest_info support added for protocols/locks + - na_ontap_rest_info support added for protocols/ndmp + - na_ontap_rest_info support added for protocols/ndmp/nodes + - na_ontap_rest_info support added for protocols/ndmp/sessions + - na_ontap_rest_info support added for protocols/ndmp/svms + - na_ontap_rest_info support added for protocols/nfs/connected-clients + - na_ontap_rest_info support added for protocols/nfs/kerberos/interfaces + - na_ontap_rest_info support added for protocols/nvme/subsystem-controllers + - na_ontap_rest_info support added for protocols/nvme/subsystem-maps + - na_ontap_rest_info support added for protocols/s3/buckets + - na_ontap_rest_info support added for protocols/s3/services + - na_ontap_rest_info support added for protocols/san/iscsi/sessions + - na_ontap_rest_info support added for protocols/san/portsets + - na_ontap_rest_info support added for protocols/san/vvol-bindings + - na_ontap_rest_info support added for security/anti-ransomware/suspects + - na_ontap_rest_info support added for security/audit + - na_ontap_rest_info support added for security/audit/messages + - na_ontap_rest_info support added for security/authentication/cluster/ad-proxy + - na_ontap_rest_info support added for security/authentication/cluster/ldap + - na_ontap_rest_info support added for security/authentication/cluster/nis + - na_ontap_rest_info support added for security/authentication/cluster/saml-sp + - na_ontap_rest_info support added for security/authentication/publickeys + - na_ontap_rest_info support added for security/azure-key-vaults + - na_ontap_rest_info support added for security/certificates + - na_ontap_rest_info support added for security/gcp-kms + - na_ontap_rest_info support added for security/ipsec + - na_ontap_rest_info support added for security/ipsec/ca-certificates + - na_ontap_rest_info support added for security/ipsec/policies + - na_ontap_rest_info support added for security/ipsec/security-associations + - na_ontap_rest_info support added for security/key-manager-configs + - na_ontap_rest_info support added for security/key-managers + - na_ontap_rest_info support added for security/key-stores + - na_ontap_rest_info support added for security/login/messages + - na_ontap_rest_info support added for security/ssh + - na_ontap_rest_info support added for security/ssh/svms + - na_ontap_rest_info support added for storage/cluster + - na_ontap_rest_info support added for storage/file/clone/split-loads + - na_ontap_rest_info support added for storage/file/clone/split-status + - na_ontap_rest_info support added for storage/file/clone/tokens + - na_ontap_rest_info support added for storage/monitored-files + - na_ontap_rest_info support added for storage/qos/workloads + - na_ontap_rest_info support added for storage/snaplock/audit-logs + - na_ontap_rest_info support added for storage/snaplock/compliance-clocks + - na_ontap_rest_info support added for storage/snaplock/event-retention/operations + - na_ontap_rest_info support added for storage/snaplock/event-retention/policies + - na_ontap_rest_info support added for storage/snaplock/file-fingerprints + - na_ontap_rest_info support added for storage/snaplock/litigations + - na_ontap_rest_info support added for storage/switches + - na_ontap_rest_info support added for storage/tape-devices + - na_ontap_rest_info support added for support/auto-update + - na_ontap_rest_info support added for support/auto-update/configurations + - na_ontap_rest_info support added for support/auto-update/updates + - na_ontap_rest_info support added for support/configuration-backup + - na_ontap_rest_info support added for support/configuration-backup/backups + - na_ontap_rest_info support added for support/coredump/coredumps + - na_ontap_rest_info support added for support/ems/messages + - na_ontap_rest_info support added for support/snmp + - na_ontap_rest_info support added for support/snmp/users + - na_ontap_rest_info support added for svm/migrations
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4975.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4975.yaml new file mode 100644 index 000000000..461ee4337 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4975.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_iscsi - fixed error starting iscsi service on vserver where Service, adapter, or operation already started.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4981.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4981.yaml new file mode 100644 index 000000000..c44d0b38d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4981.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_rest_info - new option ``owning_resource`` for REST info that requires an owning resource. For instance volume for a snapshot + - na_ontap_rest_info - support added for protocols/nfs/export-policies/rules (Requires owning_resource to be set) + - na_ontap_rest_info - support added for storage/volumes/snapshots (Requires owning_resource to be set)
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4984.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4984.yaml new file mode 100644 index 000000000..573ce196a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4984.yaml @@ -0,0 +1,6 @@ +bugfixes: + - na_ontap_login_messages - fix typo in examples for username. + - na_ontap_volume - use ``time_out`` value when creating/modifying/deleting volumes with REST rathar than hardcoded value. + - na_ontap_volume - QOS policy was not set when using NAS application. + - na_ontap_volume - correctly warn when attempting to modify NAS application. + - na_ontap_volume - do not set encrypt on modify, as it is already handled with specialized ZAPI calls. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4985.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4985.yaml new file mode 100644 index 000000000..add428588 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4985.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_export_policy_rule - Add ``from_rule_index`` for both REST and ZAPI. Change ``rule_index`` to required.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4998.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4998.yaml new file mode 100644 index 000000000..d2f4cb8df --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-4998.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_command - fix typo in example. +minor_changes: + - na_ontap_volume_autosize - improve error reporting. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5015.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5015.yml new file mode 100644 index 000000000..08bb6d005 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5015.yml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs - fixed error in modifying comment if it is not set while creating CIFS share in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5016.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5016.yaml new file mode 100644 index 000000000..5571ed09e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5016.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_service_policy - fix examples in documentation. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5017.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5017.yaml new file mode 100644 index 000000000..b41d3323d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5017.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snmp_traphosts - Added ``host`` option in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5019.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5019.yaml new file mode 100644 index 000000000..dbe5c8568 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5019.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs - Added ``unix_symlink`` option in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5026.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5026.yaml new file mode 100644 index 000000000..5deed81d8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5026.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quotas - support TB as a unit, update doc with size format description. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5034.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5034.yaml new file mode 100644 index 000000000..a51c59b05 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5034.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_interface - rename fails with 'inconsistency in rename action' for cluster interface with REST. +minor_changes: + - na_ontap_interface - use REST when ``use_rest`` is set to ``auto``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5047.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5047.yaml new file mode 100644 index 000000000..e06ff1c14 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5047.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_nfs - fix TypeError on NoneType as ``tcp_max_xfer_size`` is not supported in earlier ONTAP versions. + - na_ontap_nfs - fix ``Extra input`` error with ZAPI for ``is-nfsv4-enabled``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5062.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5062.yaml new file mode 100644 index 000000000..97cbc6e0c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5062.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_snapmirror - when using ZAPI, wait for the relationship to be quiesced before breaking. + - na_ontap_snapmirror - when using REST with a policy, fix AttributeError - 'str' object has no attribute 'get'. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5063.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5063.yaml new file mode 100644 index 000000000..3de8b46d8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5063.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_service_policy - fixed error in modify by changing resulting json of an existing record in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5065.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5065.yaml new file mode 100644 index 000000000..956e9760f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5065.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_nvme - fixed invalid boolean value error for ``status_admin`` when creating nvme service in ZAPI. + - na_ontap_nvme - fixed ``status_admin`` option is ignored if set to False when creating nvme service in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5068.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5068.yaml new file mode 100644 index 000000000..8f1dad96f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5068.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_cluster_config - fix the role to be able to create intercluster LIFs with REST (ipspace is required). + - na_ontap_interface - ignore ``vserver`` when using REST if role is one of 'cluster', 'node-mgmt', 'intercluster', 'cluster-mgmt'. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5079.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5079.yml new file mode 100644 index 000000000..1eb5eb556 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5079.yml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_vserver_cifs_security - Added ``use_ldaps_for_ad_ldap`` and ``use_start_tls_for_ad_ldap`` as mutually exclusive in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5082.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5082.yaml new file mode 100644 index 000000000..fb5015100 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5082.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs_server - Added ``security`` options in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5084.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5084.yaml new file mode 100644 index 000000000..266de9994 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5084.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_qtree - Added ``unix_user`` and ``unix_group`` options in REST. +bugfixes: + - na_ontap_qtree - fix idempotency issue on ``unix_permissions`` option. + - na_ontap_volume - fix idempotency issue on ``unix_permissions`` option.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5085.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5085.yaml new file mode 100644 index 000000000..1e804aa74 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5085.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - attempt to delete volume even when unmounting or offlining failed. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5090.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5090.yaml new file mode 100644 index 000000000..1e045ef15 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5090.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_user - add support for SAML authentication_method. +bugfixes: + - na_ontap_user - fix idempotency issue with SSH with second_authentication_method. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5092.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5092.yaml new file mode 100644 index 000000000..91c0a623f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5092.yaml @@ -0,0 +1,8 @@ +minor_changes: + - na_ontap_snapmirror - validate source endpoint for ZAPI and REST, accounting for vserver local name. + - na_ontap_snapmirror - new option ``validate_source_path`` to disable this validation. + - na_ontap_snapmirror - improve errror messages to be more specific and consistent. + - na_ontap_snapmirror - wait for the relationship to come back to idle after a resync. +bugfixes: + - na_ontap_snapmirror - relax check for source when using REST. + - na_ontap_snapmirror - fix potential issue when destination is using REST but source is using ZAPI. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5109.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5109.yaml new file mode 100644 index 000000000..b5868cc23 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5109.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_zapit - fix failure in precluster mode. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5121.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5121.yaml new file mode 100644 index 000000000..14dc816a2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5121.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror - fix error in snapmirror restore by changing option ``clean_up_failure`` as optional when using ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5127.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5127.yaml new file mode 100644 index 000000000..12c985c29 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5127.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_quotas - fix idempotency issue on ``threshold`` option. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5136.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5136.yaml new file mode 100644 index 000000000..df02b4f5a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5136.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_aggregate - updated ``disk_types`` in documentation. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5137.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5137.yaml new file mode 100644 index 000000000..e1ba56940 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5137.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_autosupport - TypeError on ``support`` field with ONTAP 9.11. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5138.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5138.yaml new file mode 100644 index 000000000..96d1d451a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5138.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_net_subnet - delete fails if ipspace is different than Default. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5152.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5152.yaml new file mode 100644 index 000000000..631becb06 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5152.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_login_messages - support cluster scope when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5161.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5161.yaml new file mode 100644 index 000000000..6b36a3f8e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5161.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_autosupport - TypeError on ``ondemand_enabled`` field with ONTAP 9.11. + - na_ontap_autosupport - fix idempotency issue on ``state`` field with ONTAP 9.11.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5168.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5168.yaml new file mode 100644 index 000000000..21030291b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5168.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_user - accept ``service_processor`` as an alias for ``service-processor`` with ZAPI, to be consistent with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5174.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5174.yaml new file mode 100644 index 000000000..aedd838dc --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5174.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_svm - KeyError on CIFS when using REST with ONTAP 9.8 or lower. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5179.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5179.yaml new file mode 100644 index 000000000..868252f00 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5179.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_net_subnet - fixed ``ipspace`` option ignored in getting net subnet.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5188.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5188.yaml new file mode 100644 index 000000000..386da4b31 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5188.yaml @@ -0,0 +1,7 @@ +minor_changes: + - na_ontap_lun - support ``qos_adaptive_policy_group`` with REST. +bugfixes: + - na_ontap_lun - catch ZAPI error on get LUN. + - na_ontap_lun - ignore resize error if no change was required. + - na_ontap_lun - report error if flexvol_name is missing when using ZAPI. + - na_ontap_vserver_create role - add rule index as it is now required. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5189.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5189.yaml new file mode 100644 index 000000000..b2fdc3888 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5189.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_aggregate - new option ``allow_flexgroups`` added.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5190.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5190.yaml new file mode 100644 index 000000000..de5d876ba --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5190.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_interface - enforce requirement for address/netmask for interfaces other than FC. + - na_ontap_interface - fix idempotency issue for cluster scoped interfaces when using REST. + - na_ontap_interface - fix potential node and uuid issues with LIF migration. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5195.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5195.yaml new file mode 100644 index 000000000..58145770c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5195.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_interface - ``dns_domain_name`` is now supported from ONTAP 9.9 or later in REST. + - na_ontap_interface - ``is_dns_update_enabled`` is now supported from ONTAP 9.9.1 or later in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5215.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5215.yaml new file mode 100644 index 000000000..2a28c0c5b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5215.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_s3_users - ``secret_key`` and ``access_token`` are now returned when creating a user.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5216.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5216.yaml new file mode 100644 index 000000000..644d823ab --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5216.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_cluster_config role - support ``broadcast_domain`` and ``service_policy`` with REST. + - na_ontap_interface - support ``broadcast_domain`` with REST. + - na_ontap_vserver_create role - support ``broadcast_domain``, ``ipspace``, and ``service_policy`` with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5220.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5220.yaml new file mode 100644 index 000000000..59e76f1f4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5220.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_s3_buckets - Module will not fail on create if no ``policy`` is given.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5223.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5223.yaml new file mode 100644 index 000000000..90b7d4fdb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5223.yaml @@ -0,0 +1,5 @@ +bugfixes: + - na_ontap_ntp - fixed typeError on ``key_id`` field with ZAPI. +minor_changes: + - na_ontap_ntp - for ONTAP version 9.6 or below fall back to ZAPI when ``use_rest`` is set to ``auto`` or fail when REST is desired. + - na_ontap_ntp_key - fail for ONTAP version 9.6 or below when ``use_rest`` is set to ``auto`` or when REST is desired.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5228.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5228.yaml new file mode 100644 index 000000000..df85b6242 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5228.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_volume - now defaults to REST with ``use_rest`` set to ``auto``, like every other module. ZAPI can be forced with ``use_rest`` set to ``never``. +bugfixes: + - na_ontap_volume - ``volume_security_style`` was not modified if other security options were present with ZAPI. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5229.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5229.yaml new file mode 100644 index 000000000..a86c4a906 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5229.yaml @@ -0,0 +1,6 @@ +bugfixes: + - na_ontap_interface - FC interfaces - scope is not supported. + - na_ontap_interface - FC interfaces - home_port is not supported for ONTAP 9.7 or earlier. + - na_ontap_interface - FC interfaces - home_node should not be sent as location.home_node. + - na_ontap_interface - FC interfaces - service_policy is not supported. + - na_ontap_interface - ignore 'none' when using REST rather than reporting unexpected protocol. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5241.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5241.yaml new file mode 100644 index 000000000..d695895cb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5241.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_software_update - deleting a software package is now supported with ZAPI and REST. +bugfixes: + - na_ontap_software_update - improve error handling if image file is already present. + - na_ontap_software_update - improve error handling when node is rebooting with REST. + - na_ontap_software_update - when using REST with ONTAP 9.9 or later, timeout value is properly set. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5243.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5243.yaml new file mode 100644 index 000000000..92c146865 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5243.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_wait_for_condition - added REST support. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5246.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5246.yaml new file mode 100644 index 000000000..553c2fd58 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5246.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_interface - fix error deleting fc interface if it is enabled in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5251.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5251.yaml new file mode 100644 index 000000000..851bc9555 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5251.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_interface - improved validations for unsupported options with FC interfaces. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5263.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5263.yaml new file mode 100644 index 000000000..428a178d5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5263.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_wait_for_condition - added ``snapmirror_relationship`` to wait on ``state`` or ``transfer_state`` (REST only). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5268.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5268.yaml new file mode 100644 index 000000000..fa99ec379 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5268.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_service_processor_network - fix idempotency issue on ``dhcp`` option in ZAPI. + - na_ontap_service_processor_network - fail module when trying to disable ``dhcp`` and not settting one of ``ip_address``, ``netmask``, ``gateway_ip_address`` different than current.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5270.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5270.yaml new file mode 100644 index 000000000..e4ff21208 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5270.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_job_schedule - new option ``cluster`` added.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5271.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5271.yaml new file mode 100644 index 000000000..7b07595bd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5271.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_rest_info -- Will now warn you if a ``gather_subset`` is not supported by your version of ONTAP. + - na_ontap_rest_info -- Will now include a message in return output about ``gather_subset`` not supported by your version of ONTAP. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5275.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5275.yaml new file mode 100644 index 000000000..60083a64d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5275.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_s3_groups - if `policies` is None module should no longer fail diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5285.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5285.yaml new file mode 100644 index 000000000..9a98c849f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5285.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_s3_buckets - fix options that cannot be modified if not set in creating s3 buckets. + - na_ontap_s3_buckets - fix TypeError if ``conditions`` not present in policy statements. + - na_ontap_s3_buckets - updated correct choices in options ``audit_event_selector.access`` and ``audit_event_selector.permission``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5287.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5287.yaml new file mode 100644 index 000000000..8b1c9f180 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5287.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_service_processor_network - allow manually configuring network if all of ``ip_address``, ``netmask``, ''gateway_ip_address`` set and ``dhcp`` not present in REST. + - na_ontap_service_processor_network - fix setting ``dhcp`` v4 takes more than ``wait_for_completion`` retries. + - na_ontap_service_processor_network - fix ``wait_for_completion`` ignored when trying to enable service processor network interface in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5297.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5297.yaml new file mode 100644 index 000000000..740ae54f9 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5297.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_security_key_manager - indicate that ``node`` is not used and is deprecated. +bugfixes: + - na_ontap_security_key_manager - fix KeyError on ``node``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5299.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5299.yaml new file mode 100644 index 000000000..135b59a43 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5299.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_user - enforce that all methods are under a single application. + - na_ontap_user - is_locked was not properly read with ZAPI, making the module not idempotent. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5304.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5304.yaml new file mode 100644 index 000000000..5abb989b4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5304.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_license - return list of updated package names. +bugfixes: + - na_ontap_license - fix intermittent KeyError when adding licenses with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5310.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5310.yaml new file mode 100644 index 000000000..d7b4e6c8f --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5310.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snapmirror - wait 600 seconds for snapmirror creation to complete in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5312.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5312.yaml new file mode 100644 index 000000000..ed1a40b73 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5312.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume_efficiency - new option ``volume_name`` added. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5338.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5338.yaml new file mode 100644 index 000000000..3546e17f4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5338.yaml @@ -0,0 +1,3 @@ +minor_changes: + - all REST modules - new option ``force_ontap_version`` to bypass permission issues with custom vsadmin roles. + - na_ontap_rest_info - new option ``ignore_api_errors`` to report error in subset rather than breaking execution. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5344.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5344.yaml new file mode 100644 index 000000000..7d61a7259 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5344.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_svm - Added ``ndmp`` option to services in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5354.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5354.yaml new file mode 100644 index 000000000..139af04a3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5354.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - added support for ``network/ip/subnets``.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5367.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5367.yaml new file mode 100644 index 000000000..3b3406381 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5367.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_export_policy_rule - ``rule_index`` is now optional for create and delete. + - na_ontap_export_policy_rule - new option ``force_delete_on_first_match`` to support duplicate entries on delete. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5380.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5380.yaml new file mode 100644 index 000000000..91f699c49 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5380.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cluster - ``timezone.name`` to modify cluster timezone. REST only. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5409.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5409.yaml new file mode 100644 index 000000000..bef0cc9a5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5409.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_snapmirror - ``schedule`` is handled through ``policy`` for REST. + - na_ontap_snapmirror_policy - improve error reporting and report errors in check_mode. + - na_ontap_snapmirror_policy - new option ``identity_preservation`` added. + - na_ontap_snapmirror_policy - ``name`` added as an alias for ``policy_name``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5412.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5412.yaml new file mode 100644 index 000000000..a3ec8b6cb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5412.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs_local_user_set_password - when using ZAPI, do not require cluster admin privileges. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5413.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5413.yaml new file mode 100644 index 000000000..d5f3d2173 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5413.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_kerberos_realm - fix cannot modify ``comment`` option in ZAPI. +minor_changes: + - na_ontap_kerberos_realm - change ``kdc_port`` option type to int.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5414.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5414.yaml new file mode 100644 index 000000000..dcde243a8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5414.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_net_subnet - added REST support.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5415.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5415.yaml new file mode 100644 index 000000000..1203101ba --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5415.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_dns - support cluster scope for modify and delete. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5426.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5426.yaml new file mode 100644 index 000000000..c1a924544 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5426.yaml @@ -0,0 +1,31 @@ +minor_changes: + - All REST GET's up to and including 9.11.1 that do not require a UUID/KEY to be past in are now supported + - na_ontap_rest_info - support added for cluster. + - na_ontap_rest_info - support added for cluster/counter/tables. + - na_ontap_rest_info - support added for cluster/licensing/capacity-pools. + - na_ontap_rest_info - support added for cluster/licensing/license-managers. + - na_ontap_rest_info - support added for cluster/metrocluster/svms. + - na_ontap_rest_info - support added for cluster/sensors. + - na_ontap_rest_info - support added for name-services/cache/group-membership/settings. + - na_ontap_rest_info - support added for name-services/cache/host/settings. + - na_ontap_rest_info - support added for name-services/cache/netgroup/settings. + - na_ontap_rest_info - support added for name-services/cache/setting. + - na_ontap_rest_info - support added for name-services/cache/unix-group/settings. + - na_ontap_rest_info - support added for name-services/ldap-schemas. + - na_ontap_rest_info - support added for network/fc/fabrics. + - na_ontap_rest_info - support added for network/fc/interfaces. + - na_ontap_rest_info - support added for network/fc/interfaces. + - na_ontap_rest_info - support added for network/ip/subnets. + - na_ontap_rest_info - support added for protocols/cifs/connections. + - na_ontap_rest_info - support added for protocols/cifs/netbios. + - na_ontap_rest_info - support added for protocols/cifs/session/files. + - na_ontap_rest_info - support added for protocols/cifs/shadow-copies. + - na_ontap_rest_info - support added for protocols/cifs/shadowcopy-sets. + - na_ontap_rest_info - support added for protocols/nfs/connected-client-maps. + - na_ontap_rest_info - support added for security. + - na_ontap_rest_info - support added for security/multi-admin-verify. + - na_ontap_rest_info - support added for security/multi-admin-verify/approval-groups. + - na_ontap_rest_info - support added for security/multi-admin-verify/requests. + - na_ontap_rest_info - support added for security/multi-admin-verify/rules. + - na_ontap_rest_info - support added for storage/file/moves. + - na_ontap_rest_info - support added for storage/pools.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5427.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5427.yaml new file mode 100644 index 000000000..5318907a2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5427.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cluster_config Role - incorrect license was shown - updated to GNU General Public License v3.0 diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5430.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5430.yaml new file mode 100644 index 000000000..500d22846 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5430.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume_efficiency - Missing fields in REST get should return None and not crash module.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5431.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5431.yaml new file mode 100644 index 000000000..4ee22157d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5431.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_info - Added vserver in key_fields of net_interface_info. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5453.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5453.yaml new file mode 100644 index 000000000..6cdfbe6d5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5453.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_ems_destination - fix idempotency issue when ``type`` value is rest_api.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5457.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5457.yaml new file mode 100644 index 000000000..ad4070358 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5457.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - Allowed the support of multiple subsets and warn when using ``**`` in fields. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5479.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5479.yaml new file mode 100644 index 000000000..3045cded6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5479.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_command - do not run command in check_mode (thanks to darksoul42). + - na_ontap_rest_cli - do not run command in check_mode (thanks to darksoul42). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5481.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5481.yaml new file mode 100644 index 000000000..a9b260db5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5481.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs_acl - use ``type`` when deleting unix-user or unix-group from ACL in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5484.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5484.yaml new file mode 100644 index 000000000..9313dfb32 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5484.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs - fix KeyError on ``unix_symlink`` field when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5485.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5485.yaml new file mode 100644 index 000000000..3601af742 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5485.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_interface - improve error message when interface type is required with REST. + - na_ontap_qtree - fix KeyError on unix_permissions. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5487.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5487.yaml new file mode 100644 index 000000000..507398204 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5487.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_ems_destination - improve error messages - augment UT coverage (thanks to bielawb). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5503.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5503.yaml new file mode 100644 index 000000000..b1f276775 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5503.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_restit - support multipart/form-data for read and write. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5504.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5504.yaml new file mode 100644 index 000000000..0d98dd646 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5504.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_vserver_create - ``protocol`` is now optional. ``role`` is not set when protocol is absent. + - na_ontap_vserver_create - ``firewall_policy`` is not set when ``service_policy`` is present, as ``service_policy`` is preferred. + - na_ontap_vserver_create - added ``interface_type``. Only a value of ``ip`` is currently supported. + - na_ontap_vserver_create - added support for vserver management interface when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5505.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5505.yaml new file mode 100644 index 000000000..2bd36abe6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5505.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_interface - attempt to set interface_type to ``ip`` when ``protocols`` is set to "none". diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5506.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5506.yaml new file mode 100644 index 000000000..cc3cdcd67 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5506.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_user - fix idempotency issue with 9.11 because of new is_ldap_fastbind field. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5507.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5507.yaml new file mode 100644 index 000000000..337bd3098 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5507.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_iscsi - new option ``target_alias`` added in REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5531.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5531.yaml new file mode 100644 index 000000000..27be3bd72 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5531.yaml @@ -0,0 +1,7 @@ +minor_changes: + - na_ontap_autosupport_invoke - warn when ``message`` alias is used as it will be removed - it conflicts with Ansible internal variable. + - na_ontap_login_message - warn when ``message`` alias is used as it will be removed - it conflicts with Ansible internal variable. + - na_ontap_motd - warn when ``message`` alias is used as it will be removed - it conflicts with Ansible internal variable. + - na_ontap_nfs - warn when ``nfsv4.1`` alias is used as it will be removed - it does not match Ansible naming convention. +bugfixes: + - na_ontap_firmware_upgrade - when enabled, disruptive_update would always update even when update is not required. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5532.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5532.yaml new file mode 100644 index 000000000..43e4dc07b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5532.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_interface - fix error where an ``address`` with an IPV6 ip would try to modify each time playbook was run. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5536.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5536.yaml new file mode 100644 index 000000000..1f4ba234a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5536.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume_efficiency - fix idempotent issue when state is absent and efficiency options are set in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5537.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5537.yaml new file mode 100644 index 000000000..daa982815 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5537.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - when deleting a volume, don't report a warning when unmount is successful (error is None). diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5540.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5540.yaml new file mode 100644 index 000000000..ca5e328eb --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5540.yaml @@ -0,0 +1,2 @@ +bugfixes: + - new meta/execution-environment.yml is failing ansible-builder sanitize step. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5548.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5548.yaml new file mode 100644 index 000000000..b2f3d37c6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5548.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - ``snapdir_access`` is not supported by REST and will currently inform you now if you try to use it with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5589.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5589.yaml new file mode 100644 index 000000000..f7a939582 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5589.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_interface - fix ``netmask`` not idempotent in REST. +minor_changes: + - na_ontap_interface - allow setting ``netmask`` with netmask length in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5591.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5591.yaml new file mode 100644 index 000000000..e01509eee --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5591.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_cli - returns changed only for verbs POST, PATCH and DELETE.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5592.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5592.yaml new file mode 100644 index 000000000..188303637 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5592.yaml @@ -0,0 +1,2 @@ +bugfixes: + - iso8601 filters - fix documentation generation issue. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5594.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5594.yaml new file mode 100644 index 000000000..83e0b240c --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5594.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_export_policy_rule - ``allow_device_creation`` and ``chown_mode`` is now supported in ZAPI. + - na_ontap_export_policy_rule - ``allow_suid``, ``allow_device_creation`` and ``chown_mode`` is now supported from ONTAP 9.9.1 or later in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5595.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5595.yaml new file mode 100644 index 000000000..24e39e148 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5595.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_rest_info - support added for protocols/active-directory. + - na_ontap_rest_info - support added for protocols/cifs/group-policies. + - na_ontap_rest_info - support added for protocols/nfs/connected-client-settings. + - na_ontap_rest_info - support added for security/aws-kms.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5596.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5596.yaml new file mode 100644 index 000000000..7b7c14093 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5596.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_ldap_client - new option ``skip_config_validation``. +bugfixes: + - na_ontap_ldap_client - ``servers`` not accepted when using ZAPI and ``ldap_servers`` not handling a single server properly. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5604.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5604.yaml new file mode 100644 index 000000000..7d445dfb6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5604.yaml @@ -0,0 +1,5 @@ +bugfixes: + - na_ontap_interface - fix cannot set ``location.node.name`` and ``location.home_node.name`` error when creating or modifying fc interface. + - na_ontap_interface - fix unexpected argument error with ``ipspace`` when trying to get fc interface. +minor_changes: + - na_ontap_interface - error when try to migrate fc interface in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5606.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5606.yaml new file mode 100644 index 000000000..a90f42364 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5606.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_security_key_manager - requires 9.7+ to work with REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5611.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5611.yaml new file mode 100644 index 000000000..118a3364a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5611.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_service_policy - update services for 9.11.1 - make it easier to add new services. + - na_ontap_service_policy - new options ``known_services`` and ``additional_services``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5626.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5626.yaml new file mode 100644 index 000000000..a28080368 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5626.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_user_role - fixed Invalid JSON input. Expecting "privileges" to be an array. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5628.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5628.yaml new file mode 100644 index 000000000..558b1c504 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5628.yaml @@ -0,0 +1,8 @@ +bugfixes: + - na_ontap_user_role - fix AttributeError 'NetAppOntapUserRole' object has no attribute 'name'. + - na_ontap_user_role - fix duplicate entry error in ZAPI. + - na_ontap_user_role - fix entry does not exist error when trying to delete privilege in REST. + - na_ontap_user_role - fix KeyError on ``vserver``, ``command_directory_name`` in ZAPI and ``path``, ``query`` in REST. +minor_changes: + - na_ontap_user_role - ``path`` is required if ``privileges`` set in REST. + - na_ontap_user_role - ``command_directory_name`` is required if ``privileges`` not set in REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5629.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5629.yaml new file mode 100644 index 000000000..aac0e5656 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5629.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_debug - report python executable version and path. + - tracing - allow to selectively trace headers and authentication. +bugfixes: + - tracing - redact headers and authentication secrets by default. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5659.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5659.yaml new file mode 100644 index 000000000..58edf4f54 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5659.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_cifs_local_group_member - Added REST API support to retrieve, add and remove CIFS group member. + - na_ontap_cifs_local_group_member - REST support is from ONTAP 9.10.1 or later. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5662.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5662.yaml new file mode 100644 index 000000000..2d6bae722 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5662.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_mcc_mediator - Fix error that would prevent mediator deletion,
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5665.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5665.yaml new file mode 100644 index 000000000..691e68226 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5665.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - report error if vserver does not exist or is not a data vserver on create. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5666.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5666.yaml new file mode 100644 index 000000000..1ed1599bc --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5666.yaml @@ -0,0 +1,8 @@ +bugfixes: + - na_ontap_aggregate - allow adding disks before trying to offline aggregate. + - na_ontap_aggregate - fix ``service_state`` option skipped if its set to offline in create. +minor_changes: + - na_ontap_aggregate - add support for ``service_state`` option from ONTAP 9.11.1 or later in REST. + - na_ontap_aggregate - add ``name`` to modify in module output if aggregate is renamed. + - na_ontap_aggregate - error if ``unmount_volumes`` set in REST, by default REST unmount volumes when trying to offline aggregate. + - na_ontap_aggregate - fix examples in documentation.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5671.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5671.yaml new file mode 100644 index 000000000..d0101d1d2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5671.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume -- fixed bug preventing unmount and taking a volume off line at the same time
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5677.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5677.yaml new file mode 100644 index 000000000..d9ccc140e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5677.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_cifs_server - fix ``service_state`` is stopped when trying to modify cifs server in REST. +minor_changes: + - na_ontap_cifs_server - skip ``service_state`` option if not set in create.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5678.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5678.yaml new file mode 100644 index 000000000..fd262cfb4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5678.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_snapmirror_policy - new option ``copy_all_source_snapshots`` added in REST. +bugfixes: + - na_ontap_snapmirror_policy - fixed idempotency issue on ``identity_preservation`` option when using REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5696.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5696.yaml new file mode 100644 index 000000000..34704aebd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5696.yaml @@ -0,0 +1,5 @@ +bugfixes: + - na_ontap_quotas - fix default tree quota rule gets modified when ``quota_target`` is set in REST. + - na_ontap_quotas - fix user/group quota rule without qtree gets modified when ``qtree`` is set. +minor_changes: + - na_ontap_quotas - for qtree type, allow quota_target in path format /vol/vol_name/qtree_name in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5711.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5711.yaml new file mode 100644 index 000000000..8a0a53541 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5711.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_qtree - fix cannot get current qtree if enclosed in curly braces.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5713.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5713.yaml new file mode 100644 index 000000000..5f8c83dca --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5713.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_interface - new option ``probe_port`` for Azure load balancer. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5725.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5725.yaml new file mode 100644 index 000000000..331ac37e2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5725.yaml @@ -0,0 +1,7 @@ +minor_changes: + - na_ontap_snapmirror_policy - new option ``copy_latest_source_snapshot``, ``create_snapshot_on_source`` and ``sync_type`` added in REST. + - na_ontap_snapmirror_policy - warn when replacing policy type ``async_mirror``, ``mirror_vault`` and ``vault`` with policy type ``async`` and ``strict_sync_mirror``, ``sync_mirror`` with ``sync`` in REST. + - na_ontap_snapmirror_policy - Added unsupported options in ZAPI. + - na_ontap_snapmirror_policy - Added new choices sync and async for policy type in REST. +bugfixes: + - na_ontap_snapmirror_policy - fix desired policy type not configured in cli with REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5733.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5733.yaml new file mode 100644 index 000000000..15349663d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5733.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_file_security_permissions - updated notes to indicate ONTAP 9.9.1 or later is required. + - na_ontap_file_security_permissions_acl - updated notes to indicate ONTAP 9.9.1 or later is required. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5734.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5734.yaml new file mode 100644 index 000000000..33837d009 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5734.yaml @@ -0,0 +1,6 @@ +bugfixes: + - na_ontap_active_directory - updated doc as only ZAPI is supported at present, force an error with use_rest always. + - na_ontap_cg_snapshot - updated doc with deprecation warning as it is a ZAPI only module. + - na_ontap_file_directory_policy - updated doc with deprecation warning as it is a ZAPI only module. + - na_ontap_quota_policy - updated doc with deprecation warning as it is a ZAPI only module. + - na_ontap_svm_options - updated doc with deprecation warning as it is a ZAPI only module. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5735.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5735.yaml new file mode 100644 index 000000000..157a3538d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5735.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_active_directory - REST requires ONTAP 9.12.1 or later.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5737.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5737.yaml new file mode 100644 index 000000000..607969ab8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5737.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_interface - new option ``fail_if_subnet_conflicts`` - requires REST and ONTAP 9.11.1 or later. + - na_ontap_interface - option ``subnet_name`` is now supported with REST with ONTAP 9.11.1 or later. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5738.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5738.yaml new file mode 100644 index 000000000..bf124a2fe --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5738.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_nfs - new options ``root``, ``windows`` and ``security`` added in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5757.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5757.yaml new file mode 100644 index 000000000..72224d6d8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5757.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_volume_efficiency - updated private cli with REST API. + - na_ontap_volume_efficiency - REST support for ``policy`` requires 9.7 or later, ``path`` requires 9.9.1 or later and ``volume_efficiency`` and ``start_ve_scan_old_data`` requires 9.11.1 or later. + - na_ontap_volume_efficiency - ``schedule``, ``start_ve_scan_all``, ``start_ve_build_metadata``, ``start_ve_delete_checkpoint``, ``start_ve_queue_operation``, ``start_ve_qos_policy`` and ``stop_ve_all_operations`` options are not supported with REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5760.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5760.yaml new file mode 100644 index 000000000..bc0d9f856 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5760.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snapmirror - support ``schedule`` with REST and ONTAP 9.11.1, add alias ``transfer_schedule``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5761.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5761.yaml new file mode 100644 index 000000000..393363f34 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5761.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_snapmirror_policy - new option ``transfer_schedule`` for async policy types. + - na_ontap_snapmirror_policy - add support for cluster scoped policy with REST. +bugfixes: + - na_ontap_snapmirror_policy - deleting all retention rules would trigger an error when the existing policy requires at least one rule. + - na_ontap_snapmirror_policy - index error on rules with ONTAP 9.12.1 as not all fields are present. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5774.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5774.yaml new file mode 100644 index 000000000..36fca7dc2 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5774.yaml @@ -0,0 +1,5 @@ +bugfixes: + - na_ontap_security_ipsec_policy - fix cannot get current security IPsec policy with ipspace. + - na_ontap_security_ipsec_policy - fix KeyError on ``authentication_method``. +minor_changes: + - na_ontap_active_directory - add ``fqdn`` as aliases for ``domain``.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5784.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5784.yaml new file mode 100644 index 000000000..2cd83a338 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5784.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_quotas - fix duplicate entry error when trying to add quota rule in REST. + - na_ontap_quotas - fix entry does not exist error when trying to modify quota status in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5788.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5788.yaml new file mode 100644 index 000000000..61a5630c6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5788.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_svm - warn in case of mismatch in language option spelling. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5790.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5790.yaml new file mode 100644 index 000000000..6fc319c35 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5790.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapshot - fix cannot modify ``snapmirror_label``, ``expiry_time`` and ``comment`` if not configured in create.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5807.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5807.yaml new file mode 100644 index 000000000..356618ef3 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5807.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_cifs - new options ``access_based_enumeration``, ``change_notify``, ``encryption``, ``home_directory``, ``oplocks``, ``show_snapshot``, ``allow_unencrypted_access``, + ``namespace_caching`` and ``continuously_available`` added in REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5808.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5808.yaml new file mode 100644 index 000000000..9bc615d8e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5808.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_san_create - Role documentation correct to from nas to san
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5809.yml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5809.yml new file mode 100644 index 000000000..4ea42e1d5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5809.yml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_interface - fix idempotency issue when ``home_port`` not set in creating FC interface. +minor_changes: + - na_ontap_interface - do not attempt to migrate FC interface if desired ``home_port``, ``home_node`` and ``current_port``, ``current_node`` are same.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5812.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5812.yaml new file mode 100644 index 000000000..ab799dbaf --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5812.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_license - support for NLF v2 license files. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5816.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5816.yaml new file mode 100644 index 000000000..82ae40047 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5816.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cifs - new options ``browsable`` and ``show_previous_versions`` added in REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5819.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5819.yaml new file mode 100644 index 000000000..89971c32b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5819.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_aggregate - try to offline aggregate when disk add operation is in progress in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5820.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5820.yaml new file mode 100644 index 000000000..7775ba10e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5820.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_rest_info - fix field issue with private/cli and support/autosupport/check APIs. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5844.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5844.yaml new file mode 100644 index 000000000..57ba85878 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5844.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_dns - ``skip_validation`` option requires 9.9.1 or later with REST and ignored for cluster DNS operations.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5845.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5845.yaml new file mode 100644 index 000000000..ada44f811 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5845.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_qtree - ignore job entry does not exist error when creating qtree with REST to bypass ONTAP issue with FSx. + - na_ontap_quotas - ignore job entry does not exist error when creating quota with REST to bypass ONTAP issue with FSx.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5859.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5859.yaml new file mode 100644 index 000000000..41b9649dd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5859.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_file_security_permissions - updated module examples. +bugfixes: + - na_ontap_file_security_permissions - error if more than one desired ACLs has same user, access, access_control and apply_to. + - na_ontap_file_security_permissions - fix idempotency issue on ``acls.propagation_mode`` option. + - na_ontap_file_security_permissions - fix TypeError when current acls is None.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5892.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5892.yaml new file mode 100644 index 000000000..1659e9776 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5892.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - fix idempotent issue when try to offline and modify other volume options.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5894.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5894.yaml new file mode 100644 index 000000000..3b4b1799a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5894.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - improved documentation for ``parameters`` option.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5899.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5899.yaml new file mode 100644 index 000000000..32b90a26e --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5899.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_ldap_client - fix duplicate entry error when used cluster vserver in REST. + - na_ontap_ldap_client - fix KeyError on ``name`` in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5910.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5910.yaml new file mode 100644 index 000000000..09fbe6d55 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5910.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_vserver_audit - fix invalid field value error of log retention count and duration. + - na_ontap_vserver_audit - Added ``log_path`` option in modify. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5913.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5913.yaml new file mode 100644 index 000000000..707b5c635 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5913.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_snapmirror - new option ``identity_preservation`` added in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5917.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5917.yaml new file mode 100644 index 000000000..7da0a1fde --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5917.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_security_config - new option ``supported_cipher_suites`` added in REST. + - na_ontap_security_config - Replaced private cli with REST API for GET and PATCH. + - na_ontap_security_config - Added support for protocol version ``TLSV1.3``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5919.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5919.yaml new file mode 100644 index 000000000..a3fed0767 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5919.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - fix error when try to unmount volume and modify snaplock attribute. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5926.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5926.yaml new file mode 100644 index 000000000..9b6205ff1 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5926.yaml @@ -0,0 +1,5 @@ +bugfixes: + - na_ontap_user_role - report error when command/command directory path set in REST for ONTAP earlier versions. +minor_changes: + - na_ontap_user_role - add support for rest-role ``privileges.access`` choices ``read_create``, ``read_modify`` and ``read_create_modify``, supported only with REST and requires ONTAP 9.11.1 or later versions. + - na_ontap_user_role - ``command_directory_name`` requires 9.11.1 or later with REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5938.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5938.yaml new file mode 100644 index 000000000..a5a7bfe8d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5938.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_interface - fix incorrect warning raised when try to rename interface. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5948.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5948.yaml new file mode 100644 index 000000000..2dd738d57 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5948.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_user - fix KeyError vserver in ZAPI.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5952.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5952.yaml new file mode 100644 index 000000000..93bcbc426 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5952.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror - fix invalid value error for return_timeout, modified the value to 120 seconds.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5960.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5960.yaml new file mode 100644 index 000000000..60a428d9d --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5960.yaml @@ -0,0 +1,4 @@ +bugfixes: + - na_ontap_security_config - fix error on specifying protocol version ``TLSv1.1`` when fips is enabled. +minor_changes: + - na_ontap_security_config - updated documentation for ``supported_cipher_suites``. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5972.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5972.yaml new file mode 100644 index 000000000..635b22f74 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5972.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_snapmirror - error if identity_preservation set in ZAPI. + - na_ontap_snapmirror - Added option ``identity_preservation`` support from ONTAP 9.11.1 in REST. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5983.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5983.yaml new file mode 100644 index 000000000..6a345d1d6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5983.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_cifs - updated documentation and examples for REST. + - na_ontap_cifs - removed default value for ``unix_symlink`` as its not supported with ZAPI. +bugfixes: + - na_ontap_cifs - throw error if set ``unix_symlink`` in ZAPI. + - na_ontap_cifs - throw error if used options that require recent ONTAP version.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5986.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5986.yaml new file mode 100644 index 000000000..2b46c9bef --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-5986.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_iscsi_security - error module if use_rest never is set. + - na_ontap_iscsi_security - fix KeyError on ``outbound_username`` option.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6001.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6001.yaml new file mode 100644 index 000000000..ae01a6be6 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6001.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_file_security_permissions_acl - fix idempotent issue on ``propagation_mode`` option.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6005.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6005.yaml new file mode 100644 index 000000000..d0e07ae65 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6005.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_user - option ``vserver`` is not required with REST, ignore this option to create cluster scoped user.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6014.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6014.yaml new file mode 100644 index 000000000..1ca42e521 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6014.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_aggregate - new REST only option ``tags`` added, requires ONTAP 9.13.1 or later version. + - na_ontap_volume - new REST only option ``tags`` added, requires ONTAP 9.13.1 or later version.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6015.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6015.yaml new file mode 100644 index 000000000..b4e1d89b5 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6015.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_qos_adaptive_policy_group - rename group when from_name is present and state is present. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6191.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6191.yaml new file mode 100644 index 000000000..d48060988 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6191.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror_policy - fix cannot disable ``is_network_compression_enabled`` in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6192.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6192.yaml new file mode 100644 index 000000000..5bf7bddea --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6192.yaml @@ -0,0 +1,2 @@ +minor_changes: + - retry create or modify when getting temporarily locked from changes error in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6193.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6193.yaml new file mode 100644 index 000000000..cf87f9df8 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6193.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_s3_buckets - new option ``type`` added, requires ONTAP 9.12.1 or later.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6195.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6195.yaml new file mode 100644 index 000000000..b2331a883 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6195.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_s3_groups - fix error when current s3 groups has no users configured. + - na_ontap_s3_groups - fix cannot modify ``policies`` if not configured in create.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6209.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6209.yaml new file mode 100644 index 000000000..ae3e9191a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6209.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_security_certificates - fix duplicate entry error when ``vserver`` option is set with admin vserver.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6233.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6233.yaml new file mode 100644 index 000000000..c8929bb36 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6233.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_qos_policy_group - new REST only option ``adaptive_qos_options.block_size`` added, requires ONTAP 9.10.1 or later version. + - na_ontap_qos_policy_group - skip checking modify when ``state`` is absent. +bugfixes: + - na_ontap_qos_policy_group - one occurrence of msg missing in call to fail_json.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6235.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6235.yaml new file mode 100644 index 000000000..d3e3f4310 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6235.yaml @@ -0,0 +1,6 @@ +bugfixes: + - na_ontap_svm - skip modify validation when trying to delete svm. + - na_ontap_export_policy - fix cannot delete export policy if ``from_name`` option is set. +minor_changes: + - na_ontap_broadcast_domain - skip checking modify when ``state`` is absent. + - na_ontap_export_policy - added ``name`` to modify in module output if export policy is renamed.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6262.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6262.yaml new file mode 100644 index 000000000..474bd912a --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6262.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_login_messages - fix ``banner`` and ``motd_message`` not idempotent when trailing '\n' is present. + - na_ontap_login_messages - fix idempotent issue on ``show_cluster_motd`` option when try to set banner or motd_message for the first time in REST.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6266.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6266.yaml new file mode 100644 index 000000000..6e3d4a55b --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-6266.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_name_mappings - added choices ``s3_win`` and ``s3_unix`` to ``direction``, requires ONTAP 9.12.1 or later. + - na_ontap_s3_buckets - new option ``nas_path`` added, requires ONTAP 9.12.1 or later.
\ No newline at end of file diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/github-110.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/github-110.yaml new file mode 100644 index 000000000..5e451e978 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/github-110.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_rest_info - fixed error where module would fail silently when using ``owning_resouce`` and a non-existent vserver. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/github-56.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/github-56.yaml new file mode 100644 index 000000000..14f15a6bd --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/github-56.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - ``use_exact_size`` to create a lun with the exact given size so that the lun is not rounded up. diff --git a/ansible_collections/netapp/ontap/changelogs/fragments/no-story-1.yaml b/ansible_collections/netapp/ontap/changelogs/fragments/no-story-1.yaml new file mode 100644 index 000000000..b4ba862e4 --- /dev/null +++ b/ansible_collections/netapp/ontap/changelogs/fragments/no-story-1.yaml @@ -0,0 +1,3 @@ +bugfixes: + - na_ontap_s3_buckets - Module work currently when ``sid`` is a number. + - na_ontap_s3_buckets - Module will set ``enabled`` during create.
\ No newline at end of file |