All notable changes to this project will be documented in this file.
This release adds many new types and new parameters.
- New
netapp_cifs
type. - New
netapp_net_dns
type. - New
netapp_net_port
type. - New
netapp_storage_array
type. - New
netapp_storage_failover
type. - New
netapp_system_node_autosupport
type. - New
netapp_vserver_cifs_domain_password_schedule
type. - New
netapp_vserver_cifs_options
type. - New
netapp_nfs
propertyauth_sys_extended_groups
. - New
netapp_nfs
propertyenable_ejukebox
.
- Issues with requiring libraries on the first pluginsync.
netapp_ldap_client
name validation.netapp_ldap_client
instance listing.netapp_ldap_client
withoutnetgroup_byhost_scope
.netapp_qtree
allows same qtname in separate volumes.
This release adds several helper manifests for setting up common configurations
of nfs/iscsi/svm, and fixes some bugs with netapp_volume
- Add
netapp::nfs
define - Add
netapp::iscsi
define - Add
netapp::svm
define
- Better debug and error handling
- Remove volume offline during volume destroy in netapp_volume
- Fix volume info to not incorrectly get autosize info
This release contains many major additions and fixes gleaned from real-world application.
- New type
netapp_security_login
- New type
netapp_security_login_role
- New type
netapp_snapmirror_schedule
- Add
netapp_aggregate
properties:option_free_space_realloc
option_fs_size_fixed
option_ha_policy
option_ignore_inconsistent
option_lost_write_protect
option_max_write_alloc_blocks
option_striping
option_nosnap
option_raid_cv
option_raid_lost_write
option_raid_zoned
option_raidsize
option_cache_raid_group_size
option_raidtype
option_resyncsnaptime
option_root
option_snapmirrored
option_snapshot_autodelete
option_thorough_scrub
option_percent_snapshot_space
option_nearly_full_threshold
option_full_threshold
option_is_flash_pool_caching_enabled
option_hybrid_enabled
option_hybrid_enabled_force
- Add
netapp_igroup
property: force - Add
netapp_lun
property: force - Add
netapp_sis_policy
property: changelog_threshold_percent - Add
netapp_volume
properties:volume_type
group_id
user_id
unix_permissions
- Add
netapp_vserver
properties:ipspace
is_repository
- Lots of readme updates
- Fix
netapp_export_rule
ordering and uniqueness constraint. - Fix
netapp_igroup
portset property - Fix
netapp_kerberos_config
properties:admin_password
admin_user_name
keytab_uri
organizational_unit
service_principal_name
organizational_unit
- Fix
netapp_license
- Fix
netapp_lun
size property - Fix
netapp_security_login
unlocking - Fix
netapp_security_login_role
properties:access_level
role_query
- Fix
netapp_vserver
stopping/starting - Fix
netapp_vserver_peer
to make peer_cluster optional - Fix
netapp_cluster_id
to allow contact/location to be edited - Fix
netapp_kerberos_realm
properties to have default values:admin_server_port
to be 749clock_skew
to be 5kdc_port
to be 88password_server_port
to be 464
- Fix
netapp_ldap_client
properties to have default values:base_scope
to be subtreemin_bind_level
to be saslquery_timeout
to be 3tcp_port
to be 389
- Fix
netapp_lif
firewallpolicy valid value: adddata
- Fix
netapp_snapmirror
property to have default value: max_transfer_rate to be 0 - Fix fact resolution on 7mode
1.0.0 - 2015-08-18
This is the first stable release of the netapp module.
This is includes new features, bugfixes, readme changes and a test automations script as well as a suite of tests.
####Features
- Added netapp_sis_policy resource
- Added netapp_iscsi and netapp_iscsi_security resources
- Added igroup
- Added ldap config and ldap client
- Added kerberos config and kerberos realm
- Added netapp_iscsi_interface_accesslist
- Add ASUP tracking to device information
- Added security login and security role
- Add snapmirror and vserver_peer resources
####Bugfixes
- netapp_sis_config fix
- netapp_volume fix
- netapp_nfs and netapp_cifs fix
- Ensure properties are arrays in multiple resources
- Fail resource on target_alias change for netapp_iscsi
- Fixes for aggregate creation, volume creation, export policies and LIF operations
####Improvements
- Docs update
- Add spec helper code
- Add acceptance tests
0.5.0 - 2015-05-12
This is the initial rewrite to convert the module to use the modern Cluster mode instead of the deprecated 7-mode.
0.4.0 - 2013-09-30 Gavin Williams [email protected]
Feature release incorporating multiple changes. Many thanks to Stefan Schulte for a large amount of the changes. Noteworthy changes:
- (#41) Added the netapp_quota type/provider.
- (#43) Remove the need for a special configuration file - Instead get username and password from connection string.
- Simplify calling of netapp commands by using netapp_commands function.
- Loads more tests, with some new integration/unit tests.
- Various types will auto-require any appropriate resources that they should depend on. E.g. Netapp_export will auto-require the appropriate netapp_volume or netapp_qtree. Netapp_user will auto-require the appropriate netapp_group.
- Some improvements to facts being returned.
0.3.0 2013-04-09 Gavin Williams [email protected]
Feature release incorporating 2 enhancements.
- (#18) Improved device facts Now gives more meaningful fact data.
- (#20) Convert to Prefetch/Flush style providers.
Large performance improvement by converting to a prefetch/flush model for providers.
Also improved Readme, and correct various typos and incorrect code comments.
0.2.4 2013-03-28 Gavin Williams [email protected]
- (#27) Updated netapp_volume autoincrement= to convert volume size into MB before calculating autoincrement sizes.
0.2.3 2013-03-22 Gavin Williams [email protected]
- (#13) Updated Netapp_volume to adjust the auto-increment settings when resizing a volume.
0.2.2 2013-03-15 Gavin Williams [email protected]
- (#24) Updated Netapp_export provider to fix a destroy bug.
0.2.1 2013-03-07 Gavin Williams [email protected]
- (#22) Updated Netapp_Export type to not default :path to :name, as causes OnTap API call to fail.
0.2.0 2013-03-06 Gavin Williams [email protected]
- (#19) Fix Netapp_qtree handling of missing volume.
- (#12) Add support for NetApp NFS export security.
0.1.2 2013-02-06 Gavin Williams [email protected]
- (#14) Fix Snapschedule bug with which-days and nil versus 0
0.1.1 2013-01-30 Gavin Williams [email protected]
- (#9) Updated netapp_user, netapp_group and netapp_role name input validation to support '-'.
- (#10) Updated netapp_volume type/provider to fix snapschedule property bug.
0.1.0 2013-01-12 Gavin Williams [email protected]
- Initial release.