Skip to content

Releases: dmulyalin/fakenos

0.2.1

28 Apr 10:26
Compare
Choose a tag to compare

FEATURES

  1. Added support to specify commands in host's nos configuration inventory
  2. Added YAML defined plugins/platforms:
  • alcatel_aos
  • alcatel_sros
  • allied_telesis_awplus
  • arista_eos
  • aruba_os
  • avaya_ers
  • avaya_vsp
  • broadcom_icos
  • brocade_fastiron
  • brocade_netiron
  • checkpoint_gaia
  • ciena_saos
  • cisco_asa
  • cisco_ftd
  • cisco_ios
  • cisco_nxos
  • cisco_s300
  • cisco_xr
  • dell_force10
  • dell_powerconnect
  • dlink_ds
  • eltex
  • ericsson_ipos
  • extreme_exos
  • fortinet
  • hp_comware
  • hp_procurve
  • huawei_smartax
  • huawei_vrp
  • ipinfusion_ocnos
  • juniper_junos
  • juniper_screenos
  • linux
  • mikrotik_routeros
  • paloalto_panos
  • ruckus_fastiron
  • ubiquiti_edgerouter
  • ubiquiti_edgeswitch
  • vyatta_vyos
  • yamaha
  • zyxel_os
  1. Added support for for output function to return string or dictionary of {output: foo, new_prompt: bar} content
  2. Added "alias" keyword to nos command dictionary to refer to another command definition, useful if same command might have several forms e.g. conf t, config term, configure terminal
  3. For in-host-inventory nos commands added support to load commands content from files from either directory where inventory file located or from path relative to inventory_dir parameter provided to FakeNOS object on instantiation or from absolute path to file.
  4. Added a platforms flag. See the platforms added in the docs. - https://dmulyalin.github.io/fakenos/
  5. Fixed wrong behavior for threads (threads hanging on close).
  6. Added unit testing for almost every file (pending shell and server plugins).
  7. Added testing for docker.
  8. Added testing for Netmiko (Netmiko can use as for testing ;) ).
  9. Added pipeline check for all distributions.
  10. Changed the count flag for replicas.
  11. Added corresponding documentation.

Kudos to @evilmonkey19 for code refactoring, tests and documentation updates.

0.1.1

24 Apr 05:01
Compare
Choose a tag to compare

BUGS

  1. Fixed commands output base_prompt formatter handling.