Skip to content
This repository has been archived by the owner on Sep 19, 2019. It is now read-only.

Latest commit

 

History

History
executable file
·
212 lines (185 loc) · 7.48 KB

CHANGELOG.md

File metadata and controls

executable file
·
212 lines (185 loc) · 7.48 KB

Change log

All notable changes to this project will be documented in this file.

Summary

This release adds many new types and new parameters.

Added

  • 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 property auth_sys_extended_groups.
  • New netapp_nfs property enable_ejukebox.

Fixed

  • Issues with requiring libraries on the first pluginsync.
  • netapp_ldap_client name validation.
  • netapp_ldap_client instance listing.
  • netapp_ldap_client without netgroup_byhost_scope.
  • netapp_qtree allows same qtname in separate volumes.

Summary

This release adds several helper manifests for setting up common configurations of nfs/iscsi/svm, and fixes some bugs with netapp_volume

Features

  • Add netapp::nfs define
  • Add netapp::iscsi define
  • Add netapp::svm define

Bugfixes

  • Better debug and error handling
  • Remove volume offline during volume destroy in netapp_volume
  • Fix volume info to not incorrectly get autosize info

Summary

This release contains many major additions and fixes gleaned from real-world application.

Features

  • 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

Bugfixes

  • 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 749
    • clock_skew to be 5
    • kdc_port to be 88
    • password_server_port to be 464
  • Fix netapp_ldap_client properties to have default values:
    • base_scope to be subtree
    • min_bind_level to be sasl
    • query_timeout to be 3
    • tcp_port to be 389
  • Fix netapp_lif firewallpolicy valid value: add data
  • 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

Summary

This is the first stable release of the netapp module.

[0.6.0] - 2015-08-18

Summary:

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

Summary:

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.