Skip to content

Conversation

@mikewiebe
Copy link
Contributor

No description provided.

saichint and others added 27 commits September 26, 2018 15:23
* fix vpc_peer_link

* fix interface default issues
* n9k vs n9k-f fix

* n3k vs n3k-f

* fix n3-f product_tag

* fix fragments

* vtp removed for fretta

* ingress-replication removed for fretta

* fix test_get_product_id

* fix nxapi test_upsipported

* fix upgrade test image regex

* fix fm-r vs -r
As each class inherits directly from `node_util`, each class has its own cache of `node`. This removes the per class cache.
Additionally a reset has been added that can be called prior to `Environment` allowing the new environment settings to be used.
* add suppress_arp_disable to vni

* doc

* add vxlan_vtep global params

* doc

* fix nv overlay evpn req

* copyright
* Add 'redistribute' support to router_ospf_vrf

* 'redistribute maximum-prefix' is not currently supported

* testing new travis settings

* testing travis settings

* travis take 3
This change adds an `all_interfaces` lookup specific to `interface_service_vni`.

Interface lookups were failing due to this change:
https://github.com/cisco/cisco-network-node-utils/pull/562/files#diff-c49e70266ca94441d6f0a1a11ab9d52dR87
* `transport` will control if `use_ssl` is true or not
* `verify_mode` has been added for when https mode is used, it selects based on `verify_mode` param being set to either 'none', 'peer', 'fail-no-peer' and 'client-once'

The following environment tests were used to verify https/http and host:port combinations.

```
nxapi_remote_http:
  host: localhost
  port: 7070
  telnet_port: 2222
  username: vagrant
  password: vagrant
host_and_port:
  host: localhost:7070
  telnet_port: 2222
  username: vagrant
  password: vagrant
nxapi_remote_https:
  host: localhost
  telnet_port: 2222
  transport: https
  port: 4431
  transport: https
  username: vagrant
  password: vagrant
```
* MT: bgp_af

* MT: snmpserver

* MT: vtp

* MT: tacacs_global

* MT: interface_svi

* route_map.yaml: regex cleanup

ruby was raising a warning on this regex:

warning: nested repeat operator '+' and '?' was replaced with '*' in regular expression: /^set extcomm-list (\S+)(?:\s+)? delete$/
* Use single instead of double quotes

* Check for leading single and double quotes

Check looks for both leading double and single quotes in the add_quotes method and does not add more if they already exist.

* radius global fixes

* Additional radius global fixes

* radius and tacacs global fixes

* Add nil check in add_quotes method
* Fix dhcp_relay_global getter

* Remove unneeded comment
* Update CHANGELOG.md

* Update version info
* New def values for n6k banner yaml

* test_vlan: check for existing mapped_vni before deleting

* test_vtp: n6k doesn't handle slashes well

* test_feature: n6k fix for vni

* restore the feature('vni') call in test_feature.rb

* n6k show inventory versionid (yaml) fix

* test_nxapi: n6k: fix test_get_nxapi_structured_unsupported
…are (#617)

* test_feature: n6k fix for vni

* restore the feature('vni') call in test_feature.rb

* test_feature: n6k: test_nv_overlay, hw unsupp check

* rubocop fix for feature.rb
* Minitest: router_bgp fixes for n6k

* `rd` needs `nv overlay evpn` to expose cli
* nexus does not support nsr
* added a common method to check for attrs that are excluded from cmd_ref
  * `cmd_ref.lookup` returns type `UnsupportedCmdRef`

* Minitest: add n6k skips to interface_pvlan tests
* minitest n6k: test_vni dependency

* n6k has feature-set fabricpath dependency
* Added getter/setter to feature.rb

* test_vrf.rb: test_route_distinguisher: hardware_supports check added
* minitest n6k: test_vni dependency

* n6k has feature-set fabricpath dependency
* Added getter/setter to feature.rb

* test_vrf.rb: test_route_distinguisher: hardware_supports check added

* vxlan minitest fixes - skip unsupported hardware
* The ospf changes fix these two warnings:

TestInterfaceOspf#test_collect_mult_intf = /Users/cvanheuv/git/cisco-network-node-utils/lib/cisco_node_utils/client/utils.rb:127: warning: nested repeat operator '+' and '?' was replaced with '*' in regular expression: /^\s*ip ospf bfd *(?:\S+)?$/

WARN -- : DEPRECATED: Use assert_nil if expecting nil from test_interface_ospf.rb:600. This will fail in Minitest 6.
@mikewiebe mikewiebe merged commit 9d1d2d7 into master Feb 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants