1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
|
ancestor: null
releases:
1.1.0:
changes:
bugfixes:
- Fix check_port_type method for ib iser when ib is the port type.
- Fix examples in the netapp_e_mgmt_interface module.
- Fix issue with changing host port name.
- Fix na_santricity_lun_mapping unmapping issue; previously mapped volumes failed
to be unmapped.
minor_changes:
- Add functionality to remove all inventory configuration in the nar_santricity_host
role. Set configuration.eseries_remove_all_configuration=True to remove all
storage pool/volume configuration, host, hostgroup, and lun mapping configuration.
- Add host_types, host_port_protocols, host_port_information, hostside_io_interface_protocols
to netapp_volumes_by_initiators in the na_santricity_facts module.
- Add storage pool information to the volume_by_initiator facts.
- Add storage system not found exception to the common role's build_info task.
- Add volume_metadata option to na_santricity_volume module, add volume_metadata
information to the netapp_volumes_by_initiators dictionary in na_santricity_facts
module, and update the nar_santricity_host role with the option.
- Improve nar_santricity_common storage system api determinations; attempts
to discover the storage system using the information provided in the inventory
before attempting to search the subnet.
- Increased the storage system discovery connection timeouts to 30 seconds to
prevent systems from not being discovered over slow connections.
- Minimize the facts gathered for the host initiators.
- Update ib iser determination to account for changes in firmware 11.60.2.
- Use existing Web Services Proxy storage system identifier when one is already
created and one is not provided in the inventory.
- Utilize eseries_iscsi_iqn before searching host for iqn in nar_santricity_host
role.
release_summary: This release focused on providing volume details to through
the netapp_volumes_by_initiators in the na_santricity_facts module, improving
on the nar_santricity_common role storage system API information and resolving
issues.
fragments:
- 1.0.9.yml
- add_io_communication_protocol_info_to_volume_by_initator_facts.yml
- add_storage_pool_info_to_volume_by_initiator_facts.yml
- add_storage_system_not_found_exception.yml
- add_undo_configuration.yml
- add_volume_metadata_option.yml
- fix_change_host_port.yml
- fix_ib_iser_port_type.yml
- fix_netapp_e_mgmt_interface_examples.yml
- fix_volume_unmapping_issue.yml
- improve_storage_system_api_determinations.yml
- increase_discovery_connection_timeout.yml
- minimize_host_initiator_facts_gathered.yml
- update_ib_iser_determination.yml
- use_existing_proxy_ssid_when_unspecified.yml
- utilize_eseries_iscsi_iqn_before_searching_host.yml
release_date: '2020-09-18'
1.2.0:
changes:
bugfixes:
- nar_santricity_host - Fix README.md examples.
minor_changes:
- na_santricity_discover - Add support for discovering storage systems directly
using devmgr/v2/storage-systems/1/about endpoint since its old method of discover
is being deprecated.
- na_santricity_facts - Add storage system information to facilitate ``netapp_eseries.host``
collection various protocol configuration.
- na_santricity_server_certificate - New module to configure storage system's
web server certificate configuration.
- na_santricity_snapshot - New module to configure NetApp E-Series Snapshot
consistency groups any number of base volumes.
- na_santricity_volume - Add percentage size unit (pct) and which allows the
creates volumes based on the total storage pool size.
- nar_santricity_host - Add eseries_storage_pool_configuration list options,
criteria_volume_count, criteria_reserve_free_capacity_pct, and common_volume_host
to facilitate volumes based on percentages of storage pool or volume group.
- nar_santricity_host - Add support for snapshot group creation.
- nar_santricity_host - Improve host mapping information discovery.
- nar_santricity_host - Improve storage system discovery related error messages.
- nar_santricity_management - Add support for server certificate management.
release_summary: 1.2.0 release of ``netapp_eseries.santricity`` collection on
2021-03-01.
fragments:
- 1.2.0.yml
- error-messages.yml
- host-mapping-information.yml
- hostside-facts.yml
- readme-examples.yml
- server-certificate.yml
- snapshots.yml
- storage-system-discovery.yml
- volume-by-percentage.yml
release_date: '2021-03-30'
1.2.1:
changes:
minor_changes:
- Add IPv6 and FQDN support for NTP
- Add IPv6 support for DNS
- Add criteria_drive_max_size option to na_santricity_storagepool and nar_santricity_host
role.
- Add resource-provisioned volumes option to globals and nar_santricity_management
role.
- Remove resource-provisioned volumes setting from na_santicity_global module
and nar_santricity_management role."
release_summary: Release 1.2.2 simply removes resource-provisioned volumes feature
from collection.
fragments:
- 1.2.2.yml
- criteria_drive_max_size.yml
- fix_dns_ntp.yml
- remove_resource_provisioned_volumes.yml
- resource_provisioned_volume.yml
release_date: '2021-04-12'
1.2.10:
changes:
bugfixes:
- Fix PEM certificate/key imports in the na_santricity_server_certificate module.
- Fix na_santricity_mgmt_interface IPv4 and IPv6 form validation.
minor_changes:
- Add login banner message to na_santricity_global module and nar_santricity_management
role.
- Add usable drive option for na_santricity_storagepool module and nar_santricity_host
role which can be used to choose selected drives for storage pool/volumes
or define a pattern drive selection.
fragments:
- add_login_banner_message.yml
- add_usable_drive_storage_pool_option.yml
- fix_mgmt_ip_address_form_validation.yml
- fix_server_pem_certificate_imports.yml
release_date: '2021-05-26'
1.2.11:
changes:
bugfixes:
- Fix login banner message option bytes error in na_santricity_global.
fragments:
- fix_login_banner.yml
release_date: '2021-06-01'
1.2.12:
changes:
bugfixes:
- Fix host and host port names from being changed to lower case.
fragments:
- fix_host_object_naming_case.yml
release_date: '2021-06-07'
1.2.13:
changes:
bugfixes:
- Fix availability of client certificate change.
fragments:
- fix_client_certificate_availability.yml
release_date: '2021-06-11'
1.2.2:
release_date: '2021-04-13'
1.2.3:
changes:
bugfixes:
- Fix drive firmware upgrade issue that prevented updating firware when drive
was in use.
minor_changes:
- Added nvme4k as a drive type interface to the na_santricity_storagepool module.
- Added options for critical and warning threshold setting in na_santricity_storagepool
module and nar_santricity_host role.
- Fix dynamic disk pool critical and warning threshold settings.
fragments:
- add_nvme_drive_interface.yml
- fix_ddp_threshold_setting.yml
- fix_drive_firmware.yml
release_date: '2021-04-14'
1.2.4:
release_date: '2021-04-14'
1.2.5:
changes:
bugfixes:
- Add missing http(s) proxy username and password parameters from na_santricity_asup
module and nar_santricity_management role."
- Add missing storage pool configuration parameter, criteria_drive_interface_type,
to nar_santricity_host role.
fragments:
- criteria_drive_interface_type.yml
- fix_missing_asup_parameters.yml
release_date: '2021-04-19'
1.2.6:
changes:
bugfixes:
- Fix jinja issue with collecting certificates paths in nar_santricity_management
role.
fragments:
- fix_security_certificates.yml
release_date: '2021-04-19'
1.2.7:
fragments:
- proxy_asup_documentation.yml
release_date: '2021-04-19'
1.2.8:
changes:
bugfixes:
- Fix pkcs8 private key passphrase issue.
- Fix storage system admin password change from web services proxy in na_santricity_auth
module.
fragments:
- fix_pkcs8_cert_issue.yml
- fix_proxy_admin_password_change.yml
release_date: '2021-05-11'
1.2.9:
changes:
bugfixes:
- Fix missing proxy client and server certificate in management role.
- Fix missing proxy validate_certs and change current proxy password variables.
- Fix server certificate module not forwarding certificate imports to the embedded
web services.
minor_changes:
- Add eseries_system_old_password variable to faciliate changing the storage
system's admin password.
- Add remove_unspecified_user_certificates variable to the client certificates
module.
fragments:
- add_eseries_system_old_password_variable_to_change_admin.yml
- fix_certificates.yml
release_date: '2021-05-13'
1.3.0:
changes:
bugfixes:
- santricity_host - Ensure a list of volumes are provided to prevent netapp_eseries.santricity.santricity_host
(lookup) index is string not integer exception.
minor_changes:
- na_santricity_global - Add controller_shelf_id argument to set controller
shelf identifier.
- na_santricity_volume - Add flag to control whether volume expansion operations
are allowed.
- na_santricity_volume - Add volume write cache mirroring option.
- nar_santricity_host - Add volume write cache mirroring options.
fragments:
- add_controller_shelf_id_option.yml
- add_flag_to_allow_volume_expansion.yml
- add_volume_write_cache_mirroring_option.yml
- fix_single_volume_host_mapping_determinations.yml
release_date: '2022-04-05'
1.3.1:
changes:
bugfixes:
- na_santricity_mgmt_interface - Fix default required_if state option for na_santricity_mgmt_interface
- netapp_eseries.santricity.nar_santricity_host - Fix default MTU value for
NVMe RoCE.
minor_changes:
- Require Ansible 2.10 or later.
- na_santricity_volume - Add size_tolerance option to handle the difference
in volume size with SANtricity System Manager.
- nar_santricity_common - utilize provided eseries management information to
determine network to search.
fragments:
- add_volume_size_tolerance.yml
- fix_nvme_roce_mtu_default.yml
- fix_required_if_state_option.yml
- improve_system_discovery.yml
- require_ansible_2.10_or_later.yml
release_date: '2022-08-15'
1.4.0:
changes:
bugfixes:
- netapp_eseries.santricity.na_santricity_mgmt_interface - Add the ability to
configure DNS, NTP and SSH separately from management interfaces.
- netapp_eseries.santricity.nar_santricity_host - Fix default MTU value for
NVMe RoCE.
- netapp_eseries.santricity.nar_santricity_management - Add tasks to set DNS,
NTP and SSH globally separately from management interfaces.
minor_changes:
- netapp_eseries.santricity.na_santricity_iscsi_interface - Add support of iSCSI
HIC speed.
- netapp_eseries.santricity.nar_santricity_host - Add support of iSCSI HIC speed.
fragments:
- add_iscsi_hic_speed.yml
- fix_global_management_interface_configuration.yml
- fix_nvme_roce_mtu_default.yml
release_date: '2023-01-30'
|