Skip to content

Latest commit

 

History

History
320 lines (249 loc) · 12.9 KB

CHANGELOG.rst

File metadata and controls

320 lines (249 loc) · 12.9 KB

Infoblox.Nios_Modules Release Notes

This release includes the updates of plug-in version 1.6.0 and the following documentation changes: Ansible core version in the dependencies updated to 2.14 or later.

Ansible core version in the dependencies updated to 2.14 or later.

Added new modules with CRUD features to manage NIOS DTC health check monitors: DTC HTTP Monitor, DTC ICMP Monitor, DTC PDP Monitor, DTC SIP Monitor, DTC SNMP Monitor, DTC TCP Monitor. Added a new module with CRUD features to manage topology rulesets in NIOS. Added a new field to define topology ruleset for the DTC Pool and DTC LBDN modules.

  • Upgrade Ansible version support from 2.13 to 2.16.
  • Upgrade Python version support from 3.8 to 3.10.
  • infoblox.nios_modules.nios_dtc_monitor_http - Configures the Infoblox NIOS DTC HTTP monitor
  • infoblox.nios_modules.nios_dtc_monitor_icmp - Configures the Infoblox NIOS DTC ICMP monitor
  • infoblox.nios_modules.nios_dtc_monitor_pdp - Configures the Infoblox NIOS DTC PDP monitor
  • infoblox.nios_modules.nios_dtc_monitor_sip - Configures the Infoblox NIOS DTC SIP monitor
  • infoblox.nios_modules.nios_dtc_monitor_snmp - Configures the Infoblox NIOS DTC SNMP monitor
  • infoblox.nios_modules.nios_dtc_monitor_tcp - Configures the Infoblox NIOS DTC TCP monitor
  • infoblox.nios_modules.nios_dtc_topology - Configures the Infoblox NIOS DTC Topology
  • Fixes typo for environment variable INFOBLOX_WAPI_VERSION #209
  • Fixes environment variable max_results using INFOBLOX_MAX_RESULTS #209
  • Fixes index error for transform fields in DTC LBDN (auth_zone and Pool) and DTC POOL (servers and monitors) #209
  • Added new module - NIOS Range with Create, Update and Delete features
  • Added new feature - Member Assignment to Networks with add and remove functionality
  • Fixes Unable to Update/Delete EAs using Ansible plugin
  • Fixes Static Allocation of IPV4 address of A Record
  • Updates default WAPI version to 2.9
  • Added Grid Master Candidate feature
  • Added NIOS Range module with Create, Update and Delete features #152
  • Added Member Assignment to network and ranges #152
  • Added Grid Master Candidate feature #152
  • Fixes issue unable to update/delete EAs using Ansible plugin #180
  • Fixes static and dynamic allocation of IPV4 address of A Record #182
  • Fixes to Update host name of NIOS member #176
  • Updates default WAPI version to 2.9 #176
  • Fixes Update A Record having multiple records with same name and different IP #182
  • Ansible Lookup modules can specify network_view to which a network/ip belongs
  • Fixes camelCase issue while updating 'nios_network_view' with 'new_name'
  • Fixes issue to allocate ip to a_record dynamically
  • Updates 'nios_a_record' name with multiple ips having same name
  • Fix to specify network_view in lookup modules to return absolute network/ip #157
  • Fix to camelcase issue for updating 'nios_network_view' name #163
  • Fix to allocate ip to a_record dynamically #163
  • Fix to update 'nios_a_record' name with multiple ips having same name #164
  • Fix to changelog yaml file with linting issues #161
  • For ansible module, added certificate authentication feature
  • Few bug fixes in ansible module nios network
  • Feature for extra layer security, with cert and key parameters in playbooks for authenticating using certificate and key .pem file absolute path #154 <infobloxopen#154>
  • Fix to remove issue causing due to template attr in deleting network using Ansible module nios network #147
  • Issue fixes to create TXT record with equals sign
  • For nonexistent record, update operation creates the new record
  • For nonexistent IPv4Address, update operation creates a new A record with new_ipv4addr
  • Update operation using old_name and new_name for the object with dummy name in old_name (which does not exist in system) will not create a new object in the system. An error will be thrown stating the object does not exist in the system #129
  • Update text field of TXT Record #128
  • Fix to create TXT record with equals sign #128
  • Issue fixes to create PTR record in different network views
  • Support extended to determine whether the DTC server is disabled or not
  • Fix to create PTR record in different network views #103
  • Remove use_option for DHCP option 60 #104
  • Allow specifying a template when creating a network #105
  • Fix unit and sanity test issues #117
  • Expanding for disable value #119

Added tags to support release on Ansible Automation Hub

Added tags 'cloud' and 'networking' in 'galaxy.yaml'

  • Issue fixes to update A Record using 'next_available_ip' function
  • Added a new feature - Update canonical name of the CNAME Record
  • Updated the 'required' fields in modules
  • Updated 'required' field in modules #99
  • Following options are made required in the modules
Record Option made required
A ipv4addr
AAAA ipv6addr
CNAME canonical
MX mail_exchanger, preference
PTR ptrdname
  • nios_a_record module - KeyError: 'old_ipv4addr' #79
  • Ansible playbook fails to update canonical name of CName Record #97
  • Issue fixes and standardization of inventory plugin and lookup modules as per Ansible guidelines
  • Directory restructure and added integration & unit tests
  • Changes in inventory and lookup plugins documentation #85
  • Directory restructure and added integration & unit tests #87
  • Handle NoneType parsing in nios_inventory.py #81
  • Check all dhcp options, not just first one #83
  • Support for creating IPv6 Fixed Address with DUID
  • Support added to return the next available IP address for an IPv6 network
  • Modules made compatible to work with ansible-core 2.11
  • Issue fixes and standardization of modules as per Ansible guidelines
  • The modules are standardized as per Ansible guidelines
  • Implemented the bugfixes provided by Ansible community.general
  • Update the name of existing A and AAAA records #70
  • Update of comment field of SRV, PTR and NAPTR records failing with the following error: `[Err: fatal: [localhost]: FAILED! => {"changed": false, "code": "Client.Ibap.Proto", "msg": "Field is not allowed for update: view", "operation": "update_object", "type": "AdmConProtoError"}]` #70
  • PTR Record failed to update and raises KeyError for view field #70
  • Update comment field and delete an existing Fixed Address #73
  • GitHub issue fix - Lookup module for next available IPV6 #31
  • GitHub issue fix - [nios_zone] changing a nios_zone does not work #60
  • GitHub issue fix - Getting an error, running every module #67
  • GitHub issue fix - Error - Dictionary Issues #68
  • GitHub issue fix - Examples for lookups don't work as written #72
  • Sanity fixes as per Ansible guidelines to all modules

This release provides plugins for NIOS DTC

  • infoblox.nios_modules.nios_dtc_lbdn - Configure Infoblox NIOS DTC LBDN
  • infoblox.nios_modules.nios_dtc_pool - Configure Infoblox NIOS DTC Pool
  • infoblox.nios_modules.nios_dtc_server - Configure Infoblox NIOS DTC Server
  • infoblox.nios_modules.nios_restartservices - Restart grid services.

This release provides compatibilty for Ansible v3.0.0

  • Fixed the ignored sanity errors required for Ansible 3.0.0 collection
  • Made it compatible for Ansible v3.0.0

This release provides compatibilty for Ansible v3.0.0

  • Made it compatible for Ansible v3.0.0

First release of the nios_modules collection! This release includes multiple plugins:- an api plugin, a network plugin, a nios plugin, a nios_inventory plugin, a lookup plugin, a nios_next_ip plugin, a nios_next_network plugin

  • infoblox.nios_modules.nios - Query Infoblox NIOS objects
  • infoblox.nios_modules.nios_next_ip - Return the next available IP address for a network
  • infoblox.nios_modules.nios_next_network - Return the next available network range for a network-container
  • infoblox.nios_modules.nios_a_record - Configure Infoblox NIOS A records
  • infoblox.nios_modules.nios_aaaa_record - Configure Infoblox NIOS AAAA records
  • infoblox.nios_modules.nios_cname_record - Configure Infoblox NIOS CNAME records
  • infoblox.nios_modules.nios_dns_view - Configure Infoblox NIOS DNS views
  • infoblox.nios_modules.nios_fixed_address - Configure Infoblox NIOS DHCP Fixed Address
  • infoblox.nios_modules.nios_host_record - Configure Infoblox NIOS host records
  • infoblox.nios_modules.nios_member - Configure Infoblox NIOS members
  • infoblox.nios_modules.nios_mx_record - Configure Infoblox NIOS MX records
  • infoblox.nios_modules.nios_naptr_record - Configure Infoblox NIOS NAPTR records
  • infoblox.nios_modules.nios_network - Configure Infoblox NIOS network object
  • infoblox.nios_modules.nios_network_view - Configure Infoblox NIOS network views
  • infoblox.nios_modules.nios_nsgroup - Configure Infoblox NIOS Nameserver Groups
  • infoblox.nios_modules.nios_ptr_record - Configure Infoblox NIOS PTR records
  • infoblox.nios_modules.nios_srv_record - Configure Infoblox NIOS SRV records
  • infoblox.nios_modules.nios_txt_record - Configure Infoblox NIOS txt records
  • infoblox.nios_modules.nios_zone - Configure Infoblox NIOS DNS zones