Commit Graph

1484 Commits

Author SHA1 Message Date
Oliver Gorwits
b51edbccd2 only abort lock if action matches badactions 2017-05-23 16:11:29 +01:00
Oliver Gorwits
415559b24f set skipover true when adding to actionset 2017-05-23 13:56:42 +01:00
Oliver Gorwits
1086f2c467 fix empty actionset 2017-05-23 13:50:56 +01:00
Oliver Gorwits
31962580b8 Merge branch 'og-device_skip' of github.com:netdisco/netdisco into og-device_skip 2017-05-23 13:25:08 +01:00
Oliver Gorwits
6808133bdb in-job checks for acls are required for netdisco-do foreground actions 2017-05-23 13:19:54 +01:00
Oliver Gorwits
3944dd7813 avoid extra device lookup 2017-05-23 13:18:30 +01:00
Oliver Gorwits
9b2e993e0f also delete device_skip rows when deleting device 2017-05-23 12:31:36 +01:00
Oliver Gorwits
b55854e91d actions in device_skip table are now an array/set 2017-05-23 11:34:27 +01:00
Oliver Gorwits
5e126eef07 typo 2017-05-23 09:36:33 +01:00
Oliver Gorwits
44266f2767 *able checks within jobs should not be necessary with skiplist 2017-05-23 09:14:25 +01:00
Oliver Gorwits
e7c22e7d11 increment deferrals field when job is deferred 2017-05-23 08:58:57 +01:00
Oliver Gorwits
88ae9c00ba turn connect fail into defer 2017-05-23 08:40:27 +01:00
Oliver Gorwits
eac1857043 rename failures column to be deferrals 2017-05-23 08:26:59 +01:00
Oliver Gorwits
96ed444bbb set up list of jobs the backend instance should skip 2017-05-22 22:52:51 +01:00
Oliver Gorwits
3a0019296d separate out is_*able last_* checks 2017-05-22 22:01:50 +01:00
Oliver Gorwits
cf8589aba2 change from ignore to skip name 2017-05-21 22:35:38 +01:00
Oliver Gorwits
ed193356f8 device_ignore table to track devices to skip in polling 2017-05-21 14:52:37 +01:00
Oliver Gorwits
47a5f40efe bug fix 2017-05-20 16:15:56 +01:00
Oliver Gorwits
845c1a20ff testing release 2.035999_001 2017-05-17 07:42:50 +01:00
Oliver Gorwits
8e07636a14 topology import script runs discover for each device (M. Bauer) 2017-05-17 07:37:05 +01:00
Oliver Gorwits
da04522199 add site_local_files feature for easy lib/template override 2017-05-14 21:12:19 +01:00
Oliver Gorwits
824ec751e2 efficiency gains in set_canonical_ip 2017-05-14 20:50:03 +01:00
Oliver Gorwits
3816aad829 support for device identity steering via device_identity 2017-05-12 20:19:04 +01:00
Oliver Gorwits
849e0ddfd9 support Netdisco device_ip instances in match thing 2017-05-12 19:22:58 +01:00
Oliver Gorwits
5e55c60ee8 fail safe on _no acl matching 2017-05-12 18:25:57 +01:00
Oliver Gorwits
4df2bc45ea use check_acl for dns->no acl 2017-05-10 21:13:03 +01:00
Oliver Gorwits
156f2abfa7 docs fixes for new acl handling 2017-05-10 20:58:33 +01:00
Oliver Gorwits
762ce952d1 tidy up calls to check_{node|device}_{no|only} to use only check_acl* 2017-05-10 18:54:38 +01:00
Oliver Gorwits
b20028bb2a test scalar promoted to list 2017-05-08 08:39:51 +01:00
Oliver Gorwits
95598b5468 basic implementation of named acls (need to tidy up calls to check_acl) 2017-05-07 13:34:21 +01:00
Dean Hamstead
9a160887be Ensure we use the latest Test::More, as its needed in xt/ 2017-05-07 13:57:21 +10:00
Oliver Gorwits
2c41b2925d template_paths config to allow easier override of web templates 2017-05-06 17:59:50 +01:00
Oliver Gorwits
273b49b9ce cleanup dist and meta 2017-05-06 17:52:42 +01:00
Oliver Gorwits
3af2bc2fec typo 2017-05-06 16:52:51 +01:00
Oliver Gorwits
d0472a9ddf #309 missing Device Port VLAN Mismatch CSV template 2017-05-06 16:50:34 +01:00
Oliver Gorwits
d74ccac4f6 rename *-daemon apps to be *-backend
Squashed commit of the following:

commit 39b438aa4b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:40:11 2017 +0100

    add release notes

commit ca4ea90d35
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:32:06 2017 +0100

    update distmeta

commit 4e35b904b0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:30:22 2017 +0100

    rename files from Daemon to Backend

commit 86a605ba68
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:26:43 2017 +0100

    rename daemon to backend in code

commit ffe8fc180f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 16:15:57 2017 +0100

    add daemon files which exec to backend equivalents

commit 53e041594e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 15:32:49 2017 +0100

    rename netdisco-daemon to netdisco-backend
2017-05-06 16:40:48 +01:00
Oliver Gorwits
db9d98b69b Move tests to /xt as they are RELEASE tests
Squashed commit of the following:

commit 606d572db561d8de659bce6ac96252f8a1d7ee29
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 14:56:07 2017 +0100

    tests should be release tests, so move to xt/

commit 7673f3ee1e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 14:19:19 2017 +0100

    allow check_acl to accept Device or NetAddr::IP instance

commit c31059bc01
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 14:19:00 2017 +0100

    update docs

commit deaeab2670
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 14:18:27 2017 +0100

    SNMP only stanza has access to full check_acl features

commit 4a44fa5863
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon May 1 18:49:38 2017 +0100

    add AND operator and negation support to ACLs
2017-05-06 15:16:43 +01:00
Oliver Gorwits
03f41f1177 Enhance the ACL options to include AND and negation
Squashed commit of the following:

commit 7673f3ee1e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 14:19:19 2017 +0100

    allow check_acl to accept Device or NetAddr::IP instance

commit c31059bc01
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 14:19:00 2017 +0100

    update docs

commit deaeab2670
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 6 14:18:27 2017 +0100

    SNMP only stanza has access to full check_acl features

commit 4a44fa5863
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon May 1 18:49:38 2017 +0100

    add AND operator and negation support to ACLs
2017-05-06 15:16:04 +01:00
Oliver Gorwits
3654468913 Add SSL development library to Release Notes 2017-04-29 16:28:19 +01:00
Oliver Gorwits
46d054ffd1 release 2.035006 2017-04-29 09:29:29 +01:00
Oliver Gorwits
67f067fdb2 Add SSL development library to OS base requirements install doc 2017-04-29 09:28:50 +01:00
Oliver Gorwits
511c59d171 release 2.035005 2017-04-29 09:13:03 +01:00
Oliver Gorwits
645289248e Add note to docs about reinstall after OS upgrade 2017-04-29 09:08:44 +01:00
Oliver Gorwits
dc36f1b036 Do not attempt to UTF-8 decode OUI retrieved by curl/wget 2017-04-29 09:02:33 +01:00
Oliver Gorwits
c182beeebf update docs for new oui and mib urls 2017-04-27 07:53:21 +01:00
Oliver Gorwits
3ec84161ae New report for Port VLAN Mismatches (M. Bernstein) 2017-04-25 12:26:09 +01:00
Oliver Gorwits
fd4678a68b release 2.035004 2017-04-25 10:53:57 +01:00
Oliver Gorwits
ff4c999836 Fix for relocated DB schema files 2017-04-25 10:36:18 +01:00
Oliver Gorwits
1d458aec61 release 2.035003 2017-04-24 14:43:54 +01:00
Oliver Gorwits
f439241c9f fix for MIB download through proxy 2017-04-24 14:43:03 +01:00