Commit Graph

2148 Commits

Author SHA1 Message Date
nick n
5beed9cb04 wording 2019-04-24 21:50:45 +02:00
Ambroise
c0f260d36c Allow to pass multiple time the -d parameter to perform the discovery of many devices in one command call. (#564) 2019-04-23 13:19:55 +01:00
Oliver Gorwits
59918364f5 release 2.042006 2019-04-16 17:47:35 +01:00
Oliver Gorwits
5452eaa539 do not show ignored dupe jobs in job queue 2019-04-16 17:27:03 +01:00
Oliver Gorwits
8f1f35abab fix inconsistency in titlebar global search when port is selected 2019-04-16 17:10:13 +01:00
Oliver Gorwits
d369814b17 #549 redux - fix for changing pseudo device ports 2019-04-05 14:50:58 +01:00
nick n
fd4752897d netdisco rancid updates (#558)
* typo

* make this a link

* netdisco-rancid-export has been replaced

* rancid worker config

* netdisco-rancid-export now a no-op

* note debugging option
2019-04-05 01:28:30 +02:00
Oliver Gorwits
f25352b747 release 2.042005 2019-04-03 14:55:49 +01:00
Oliver Gorwits
731eb765b1 fix strange interaction between CORE::sort and List::MoreUtils::uniq 2019-04-03 14:34:09 +01:00
Oliver Gorwits
db71fffe54 refactor to try device port vlan update again 2019-04-02 15:31:20 +01:00
Oliver Gorwits
223c616cb0 better var names and change logic to skip port 2019-04-01 23:15:44 +01:00
Oliver Gorwits
b22c32a578 better sql update, fixed worker return, better logic on vlans 2019-04-01 22:36:35 +01:00
Oliver Gorwits
a6e7943c03 #528 record egress untagged vlans in device_port_vlan table 2019-04-01 14:38:27 +01:00
Oliver Gorwits
8c974fd256 #549 clean manual topology after device ports change 2019-04-01 13:23:51 +01:00
Oliver Gorwits
e2ca54b3c0 #551 better error message for both device_auth and snmp_auth 2019-04-01 12:59:42 +01:00
Oliver Gorwits
3e1541071c #552 device addresses report has broken column data 2019-04-01 12:56:36 +01:00
pyro3d
cbf23e467a Fix clickability of port log/control icons in port list display (#556) 2019-04-01 10:49:50 +01:00
Oliver Gorwits
4575aab888 Make more room for port log/control icons in port list display (#555) 2019-03-31 15:28:32 +01:00
Oliver Gorwits
8c1f366050 release 2.042004 2019-03-28 22:59:36 +00:00
Oliver Gorwits
da33ed4d4c Update .travis.yml 2019-03-28 22:15:55 +00:00
pyro3d
7be03b6882 Add IS-IS Support (#548)
* Add IS-IS Support

* closing brace for unless needs to be moved i think

* Remove isis_routers from Routed.pm

* bump snmp::info to 3.66

which is needed for isis support.
2019-03-25 14:42:58 +00:00
nick n
47adf30cc4 install graphviz package
GraphViz requires the dot binary which should come with the graphviz operating system package

this should hopefully fix
! Configure failed for GraphViz-2.24. See /home/travis/.cpanm/work/1553436397.11520/build.log for details.
2019-03-24 15:31:57 +01:00
nick n
3e5e7d36cc whitespace cleanup (#547)
* whitespace

* start tbody correctly
2019-03-23 09:28:43 +00:00
nick n
7ad712d79a missing closing anchor tag 2019-03-23 02:40:47 +01:00
nick n
3f407685b1 unneeded question marks 2019-03-23 02:07:17 +01:00
Oliver Gorwits
764bbfe3fb release 2.042003 2019-03-21 16:18:19 +00:00
Oliver Gorwits
107a65404c even better fix for dclone _auth 2019-03-21 15:09:24 +00:00
Oliver Gorwits
d106d4cf22 tread more carefully when loading device_auth and snmp_auth 2019-03-21 15:03:07 +00:00
Oliver Gorwits
456e3502a1 release 2.042002 2019-03-20 12:26:00 +00:00
Oliver Gorwits
142ddcc394 update netdisco-sshcollector POD 2019-03-20 12:21:39 +00:00
Oliver Gorwits
c4f9810e7d allow store() to pick the best status of any connecting worker 2019-03-20 12:15:09 +00:00
Oliver Gorwits
39805adf69 avoid defer in more cases so that devices do not become skipped from all jobs 2019-03-19 19:13:02 +00:00
Oliver Gorwits
4ef5691bb5 allow pseudo devices to arpnip 2019-03-19 13:05:47 +00:00
Oliver Gorwits
dafed30742 release 2.042001 2019-03-18 21:27:46 +00:00
Oliver Gorwits
9fa4086088 do not clobber sshcollector config 2019-03-18 21:26:10 +00:00
Oliver Gorwits
0ae705c6a8 release 2.042000 2019-03-17 20:30:29 +00:00
Oliver Gorwits
46d8c52a08 Implement changes for API authentication and Swagger UI (#541)
* initial token-based-api login handler

* add token schema and validation

* initial import of pyro3d api code

* basic Swagger spec support

* Merge in working copy of API/Device.pm

* Fix some error handling for API/Device.pm

* Break out utility functions into separate file, to allow other api portions to use

* Add NodeIP support.

* Add nodeip plugin to config

* remove double define of "plugin:" (#448)

disclaimer: i did not test this is any way, came across it when looking for something else.

* only AuthZ header for api use, and alway regen key on login

* use RFC7235

* workaround for Swagger plugin weird response body

* do not autodiscover swagger routes

* code formatting only

* move api util to utils area

* initial full swagger spec for nodeip search

* add api user role and fix api auth failure response

* update version of swagger-ui to 3.20.3

* add more openapi defs

* fixes to SQL and api spec

* clean up subs

* improvements to login/logout for API

* make api logout work

* add openapi tags to group operations

* allow api params to be generated from DBIC schema spec

* remove API calls for nodes and devices

* remove some poor assumptions about api calls

* tidy up

* remove DDP

* make login and logout similar

* example of api call being handled by ajax call

* make the branch authonly
2019-03-17 20:27:19 +00:00
Oliver Gorwits
df1a150f0c release 2.041002 2019-03-17 09:36:48 +00:00
Oliver Gorwits
16422f866d ensure we also check legacy config name for nbtstat_response_timeout 2019-03-17 09:21:48 +00:00
Oliver Gorwits
616ed567bc make legacy config snmp_auth less interesting than device_auth 2019-03-17 09:00:05 +00:00
Christian Ramseyer
a97e069788 Improve netdisco-do doc (related to #540)
* mention how to dumpconfig device_auth
* explain ANSI_COLORS_DISABLED
2019-03-16 14:08:07 +01:00
Christian Ramseyer
9d0aabf194 Merge branch 'master' of https://github.com/netdisco/netdisco 2019-03-16 13:56:14 +01:00
Oliver Gorwits
9b947369f9 release 2.041001 2019-03-15 05:33:27 +00:00
Oliver Gorwits
9b72526da0 Merge branch 'master' of github.com:netdisco/netdisco 2019-03-15 05:25:58 +00:00
Ambroise
3c16a0faae Fix an issue with the reindixing for VRF (#539) 2019-03-15 05:25:46 +00:00
Oliver Gorwits
b5329d228b Add store phase and update Arpnip::Nodes to use it (#538)
* add store phase

* rework arpnip nodes to use store phase

* add late phase too so that users can still access content in db
2019-03-15 05:20:57 +00:00
Oliver Gorwits
c4e7d98c56 fix device port change check 2019-03-15 05:18:44 +00:00
Oliver Gorwits
154db22ac0 direct link to pg_hba.conf fix 2019-03-13 22:54:51 +00:00
Oliver Gorwits
b6028685e2 update docs to specify curl and postgresql packages 2019-03-13 22:38:24 +00:00
Oliver Gorwits
9b39d1e452 rename CLI Transport to SSH 2019-03-13 22:23:38 +00:00