Skip to content

Releases: CiscoDevNet/ansible-mso

v1.4.0

16 Mar 02:10
Compare
Choose a tag to compare

New release v1.4.0

Minor Changes:

  • Update mso_schema_template_clone to use new method from NDO and unrestrict it to earlier version

Bugfixes:

  • Fix arp_entry value issue in mso_schema_template_filter_entry
  • Fix mso_schema_site_anp idempotency when children exists
  • Fix use_ssl documentation to explain usage when used with HTTPAPI connection plugin

Detailed changelog: v1.3.0...v1.4.0

v1.3.0

18 Dec 04:40
Compare
Choose a tag to compare

New release v1.3.0

Changes:

  • Add container_overlay and underlay_context_profile support to mso_schema_site_vrf_region
  • Add description support to various modules
  • Add hosted_vrf support to mso_schema_site_vrf_region_cidr_subnet
  • Add module mso_schema_validate to check schema validations
  • Add private_link_label support to mso_schema_site_anp_epg and mso_schema_site_vrf_region_cidr_subnet
  • Add qos_level and Service EPG support to mso_schema_template_anp_epg
  • Add qos_level, action and priority support to mso_schema_template_contract_filter
  • Add schema and template description support to mso_schema_template
  • Add subnet as primary support to mso_schema_template_bd_subnet
  • Add support for automatically creating anp structure at site level when using mso_schema_site_anp_epg
  • Add support for encap-flood as multi_destination_flooding in mso_schema_template_bd
  • Add test file for mso_schema_site_anp, mso_schema_site_anp_epg, mso_schema_template_external_epg_subnet mso_schema_template_filter_entry
  • Improve scope attribute documentation in mso_schema_template_external_epg_subnet
  • Update Ansible version used in automated testing to v2.9.27, v2.10.16 and addition of v2.11.7 and v2.12.1

Bugfixes:

  • Add no_log to aws_access_key and secret_key in mso_tenant_site
  • Fix MSO HTTP API to work without host, user and password module attribute
  • Fix issue with unicast_routing idemptotency in mso_schema_template_bd
  • Fix mso_schema_site_anp and mso_schema_site_anp_epg idempotency issue
  • Remove sanity ignore files and fix sanity issues that were previously ignored

Detailed changelog: v1.2.0...v1.3.0

v1.2.0

02 Jun 09:06
Compare
Choose a tag to compare

New release v1.2.0

Changes:

  • Add test case and small fixes to mso_schema_site_bd_l3out module
  • Fix documentation issues accross modules
  • Fix fail_json usage accross module_utils/mso.py
  • Fix mso_rest to support HTTPAPI plugin and tests to support ND platform
  • Fix mso_user to due to error in v1 API in MSO 3.2
  • Fix path issue in mso_schema_template_migrate
  • Fixes for site level external epgs and site level L3Outs
  • Fixes to support MSO 3.3
  • Remove query of all schemas to get schema ID and only query schema ID indentity list API
  • Add Ansible common HTTPAPI dependancy in galaxy.yml
  • Add HTTPAPI connection plugin support and HTTPAPI MSO connection plugin
  • Add primary and unicast_routing attributes to mso_schema_template_bd
  • Add requirements.txt for Ansible Environment support
  • Add schema and template cloning modules mso_schema_clone and mso_schema_template_clone
  • Add support cisco.nd.nd connection plugin
  • Add support for multiple DCHP policies in a BD and new module mso_schema_template_bd_dhcp_policy
  • Upgrade CI to latest Ansible version and Python 3.8

Detailed changelog: v1.1.0...v1.2.0

v1.1.0

21 Jan 02:38
28c2d55
Compare
Choose a tag to compare

New release v1.1.0

  • Fix anp idempotency issue
  • Fix crash issue when using irrelevant site*template
  • Fix default value for mso_schema state parameter
  • Fix examples for mso_schema
  • Fix galaxy*importer check warnings
  • Fix issue on mso_schema_site_vrf_region_cidr_subnet to allow an AWS subnet to be used for a TGW Attachment (Hub Network)
  • Fix module name in example of mso_schema_site_vrf_region
  • Fix mso_backup upload issue
  • Fix sanity test error mso_schema_site_bd
  • Fix some coding standard and improvements to contributed mso_dhcp_relay modules and test files
  • Fix space in asssertion
  • Fix space in site_anp_epg_domain
  • Fix space in test file
  • Remove space from template name in all modules
  • Remove space in template name
  • Add DHCP Policy Operations
  • Add SVI MAC Addreess option in mso_schema_site_bd
  • Add additional test file to add tenant from templated payload file
  • Add attribute virtual_ip to mso_schema_site_bd_subnet
  • Add capability for restore and download backup
  • Add capability to upload backup
  • Add check for undeploy under MSO version
  • Add error handeling test file
  • Add error message to display when yaml has failed to load
  • Add galaxy*importer check
  • Add galaxy*importer config
  • Add mso_dhcp_option_policy and mso_dhcp_option_policy_option and test files
  • Add new module mso_rest and test case files to support GET api method
  • Add new options to template bd and updated test file
  • Add notes to use region_cidr module to create region
  • Add task to undeploy the template from the site
  • Add tasks in test file to remove templates for mso_schema_template_migrate
  • Add test case for schema removing
  • Add test cases to verify GET, PUT, POST and DELETE API methods for sites in mso_rest.py
  • Add test file for mso_schema
  • Add test file for mso_schema_template_anp
  • Add test file for region module
  • Add test files yaml_inline and yaml_string to support YAML
  • Add userAssociations to tenants to resolve CI issues
  • Addition of cloud setting for ext epg
  • Changes made to payload of mso_schema_template_external_epg
  • Changes to options in template bd
  • Check warning
  • Documentation Corrected
  • Force arp flood to be true when l2unkwunicast is flood
  • Make changes to display correct status code
  • Modify mso library and updated test file
  • Modify mso_rest test files to make PATCH available, and test other methods against schemas
  • Move options for subnet from mso to the template_bd_subnet module
  • Python lint corrected
  • Redirect log to both stdout and log.txt file & Check warnings and errors
  • Remove creation example in document of mso_schema_site_vrf_region
  • Remove present state from mso_schema module
  • Removed unused variable in mso_schema_site_vrf_region_hub_network
  • Test DHCP Policy Provider added
  • Test file for mso_dhcp_relay_policy added
  • Test file for template_bd_subnet and new option foe module

Detailed changelog: v1.0.1...v1.1.0

v1.0.1

30 Oct 22:30
Compare
Choose a tag to compare

New release v1.0.1

Changes:

  • Fix default value for l2Stretch in mso_schema_template_bd module
  • Fix deletion of schema when wrong template is provided in single template schema
  • Fix examples in documentation for mso_schema_template_l3out and mso_user
  • Fix naming issue in deploy module
  • Remove author emails due to length restriction
  • Remove dead code branch in mso_schema_template
  • Add delete capability to mso_schema_site
  • Add env_fallback for mso_argument_spec params
  • Add non existing template deletion test
  • Add test file for mso_schema_template
  • Add test file for site_bd_subnet
  • Bump module to v1.0.1
  • Extent mso_tenant test case coverage

Detailed changelog: v1.0.0...v1.0.1

v1.0.0

19 Aug 01:55
Compare
Choose a tag to compare

New release v1.0.0

Changes:

  • Update Ansible version in CI and add 2.10.0 to sanity in CI.
  • Fix sanity issues to support 2.10.0
  • Fix M() and module to use FQCN
  • Add changelog, bump version and update runtime.yml
  • Update README with supported version
  • Remove unnecessary ignore for 2.9.12
  • Fixing CI issues after sanity fixes broke it.

Detailed changelog: v0.0.8...v1.0.0

v0.0.8

22 Jul 05:57
Compare
Choose a tag to compare

New release v0.0.8

Changes:

  • Add contract information in current and previous part
  • Add aliases file for contract_filter module
  • Use a function to reuuse duplicate part
  • Add Login Domain support to mso_site
  • Cleanup unused imports, unused variables and branches and change a variable from ambiguous name to reduce warnings at Ansible Galaxy import
  • Add new module and test file to query MSO version
  • Updating Azure site IP in inventory and add second MSO version to inventory
  • Add login_domain to existing test.
  • Fix role tests to work with pre/post 2.2.4 and re-enable them
  • Renaming mso_schema_template_externalepg module to mso_schema_template_external_epg while keeping both working.
  • Fixing wrong removal of schemas
  • Fixing L3MCast test to pass on 2.2.4
  • Fixing External EPG renaming for 2.9 and later
  • [mso_user] Add test for specifying read-only roles and increase overall test coverage (#77)
  • Test hub network module after creating region manually
  • Update cidr module, udpate attributes in hub network module and its test file
  • Fix site issue if no site present and fix test issues with MSO v3.0
  • Fix API error when pushing EPG with existing contracts
  • Add test to mso_schema_template_vrf, mso_schema_template_external_epg and mso_schema_template_anp_epg to check for API error when pushing changes to object with existing contract.
  • Add missing tests for VRF settings and changing those settings.
  • New backup module and test file (#80)
  • Bump version to v0.0.8

Detailed changelog: v0.0.7...v0.0.8

v0.0.7

08 Jul 21:05
Compare
Choose a tag to compare

New release v0.0.7

Changes:

  • Automatically add ANP and EPG at site level and new test file for mso_schema_site_anp_epg_staticport (#55)
  • Add new functionality: Direct Port Channel (dpc), micro-seg-vlan and default values
  • Add l3out, preferred_group and test file for mso_schema_template_externalepg
  • Add vzAny attribute in mso_schema_template_vrf
  • Add new module mso_schema_vrf_contract
  • Add mso_schema_template_vrf_contract module and test file
  • Add new module mso_tenant_site to support cloud and non-cloud sites association with a tenant and test file (#62)
  • Add new module mso_schema_template_anp_epg_selector and its test file
  • Modified External EPG module and addition of new Selector module
  • Fix mso_schema_site_vrf_region_cidr to automatically create VRF and Region if not present at site level
  • Add support for VGW attribute in mso_schema_site_vrf_region_cidr_subnet
  • Remove unused regions attribute from mso_schema_template_vrf
  • Add test for mso_schema_site_vrf_region_cidr module
  • Add test for mso_schema_site_vrf_region_cidr_subnet module
  • Fix query condition when VRF or Region do not exist at site level
  • Add new mso_site_external_epg_selector module and test file
  • Add new attribute choice "policy_compression" to mso_Schema_template_contract_filter
  • Add site external epg and contract filter test
  • Add new module for anp-epg-selector in site level
  • Add support to set account as inactive using account_status attribute in mso_user
  • Bump version to v0.0.7

Detailed changelog: v0.0.6...v0.0.7

v0.0.6

13 Jun 21:23
Compare
Choose a tag to compare

New release v0.0.6

Changes:

  • Add github action CI pipeline with test coverage
  • Update mso_schema_template_bd.py example for BD in another schema
  • Add support for clean output if needed for debuging
  • Add aliases for backward support of permissions in role module.
  • Add integration test for mso_schema_template_db and fix un-needed push to API found by integration test.
  • Added DHCP relay options and scope options to MSO schema template bd
  • Add support for DHCP querier to all subnet objects. Add partial test in mso_schema_template_bd integration test.
  • Increased test coverage for existing module integration tests.
  • Send context instead of vrf when vrf parameter is used
  • Fix contract filter issue and add contract-filter test file
  • Added ability to bind epg to static fex port
  • Add login domain support for authentication in all modules
  • Remove label with test domain before create it
  • ACI/MSO: Use get() dict lookups (#63074)
  • Update mso_schema_site_anp.py (#67099)
  • Added module to manage template external epg subnet for Cisco MSO (#63542)
  • mso_schema_site_anp_epg_staticport - Add VPC support (#62803)
  • Added module to manage contracts for external EPG in Cisco MSO (#63550)
  • Fix EPG / External EPG Contract issue and create test for mso_schema_template_anp_epg_contract and mso_schema_template_external_epg_contract
  • Fix mso_schema_template_anp_epg idempotancy for both EPG and EPG with contracts
  • Add test file for mso_schema_template_anp_epg
  • Fix intersite_multicast_source attribute issue in mso_schema_template_anp_epg and add the proxy_arp argument.
  • Disabling tests for the role modules as API is not supported after 2.2.3i until further notice
  • Moving test to Ansible v2.9.9 and increasing timelimit for mutex to 30+ min
  • Fix duplicate user, add admin user to associated user list and update tenant test file
  • Add EPG and ANP at site level when needed
  • Consistent object output on domain_associations
  • Updated Test File Covering all conditions
  • Modified fail messages for site and updated documentation
  • Bump version to 0.0.6 and update authors.

v0.0.5...v0.0.6 - Detail changelog

v0.0.5

07 Apr 10:48
Compare
Choose a tag to compare

New release v0.0.5