Commit graph

  • cbae374bd1 fix ethtool class in case ethtool works but returns nothing Solvik Blum 2020-04-19 12:13:38 +02:00
  • 37908421aa modify comment since we modifed the function Solvik Blum 2020-04-19 12:12:21 +02:00
  • a57bc662dc fix Solvik Blum 2020-04-19 12:03:14 +02:00
  • aa2e412524 automatic guess for virtual Solvik Blum 2020-04-19 11:43:39 +02:00
  • c2406ec9eb fix Solvik Blum 2020-04-14 13:46:55 +02:00
  • 721765bef0 remove useless import Solvik Blum 2020-04-14 13:28:25 +02:00
  • 7bfc0fd8a2 fix memory Solvik Blum 2020-04-14 13:22:43 +02:00
  • 4ee9325c7e do not unassign IP if there's no existing netbox interface Solvik Blum 2020-04-14 12:56:00 +02:00
  • 34619da5ab refactor code and use only create_or_update style func Solvik Blum 2020-04-13 15:36:00 +02:00
  • 71d6e29918 improve vm create/update and fix network edge case Solvik Blum 2020-04-13 11:54:45 +02:00
  • 348d80e4da some refacto Solvik Blum 2020-04-13 00:39:38 +02:00
  • 35379e5a1e remove useless create_ipmi functions to factor the code Solvik Blum 2020-04-13 00:35:48 +02:00
  • 7164dd280d initial work for VM Solvik Blum 2020-04-12 20:43:25 +02:00
  • c301cd2a72
    Update dependency jsonargparse to v2.25.3 Renovate Bot 2020-04-08 14:46:29 +00:00
  • a42cf2eb48
    Update dependency pyyaml to v5.3.1 (#121) renovate[bot] 2020-04-08 14:23:43 +02:00
  • a48e22e1f5
    Update dependency pynetbox to v4.3.1 Renovate Bot 2020-03-23 17:54:49 +00:00
  • 0f8a09d0cf wip - test netbox server creation: Solvik Blum 2020-02-05 11:54:35 +01:00
  • fc5c5a93dc
    Update dependency pyyaml to v5.3.1 Renovate Bot 2020-03-18 22:46:25 +00:00
  • dc4f90d490
    handle sockets with no cpu installed. should fix #117 (#118) ThomasADavis 2020-02-21 00:13:02 -08:00
  • c7380e69cc Add missing space for indent. Thomas Davis 2020-02-20 08:29:41 -08:00
  • 4ebfc34379 handle sockets with no cpu installed. Thomas Davis 2020-02-20 06:46:46 -08:00
  • 5590f39131
    Fix agent, wasn't working anymore (#115) Solvik 2020-02-16 20:24:40 +01:00
  • 228e4011c4 fix generic Solvik Blum 2020-02-16 12:49:01 +01:00
  • f30b0a1d63 fix import Solvik Blum 2020-02-15 20:38:46 +01:00
  • d1631580ce fix various failed dmidecode calls Solvik Blum 2020-02-15 20:19:25 +01:00
  • 6a8d69af62 agent wasn't working anymore Solvik Blum 2020-02-15 20:05:12 +01:00
  • bb7c8c8f94
    Update README.md Solvik 2020-02-04 19:27:40 +01:00
  • ae4e4e9a09 Update README.md/netbox_agent.yaml.example Thomas Davis 2020-02-03 20:11:48 -08:00
  • 96a87c6835 Adds support for: Thomas Davis 2020-02-03 20:02:53 -08:00
  • a5bc16d3b1
    Adds a generic vendor for unrecognizable systems (#105) ThomasADavis 2020-02-02 15:38:23 -08:00
  • 353dac7218
    Update server.py Solvik 2020-02-03 00:24:02 +01:00
  • cb3ce6506f add some tests Solvik Blum 2020-02-02 23:11:44 +01:00
  • 0763c62c03 Slimming down the code.. Thomas Davis 2020-01-22 07:31:29 -08:00
  • 5b9bb7ca04 removed extra : Thomas Davis 2020-01-20 15:19:54 -08:00
  • dad4a3b57d Adds a generic vendor for unrecognizable systems Thomas Davis 2020-01-20 15:04:49 -08:00
  • bab2d26ad0 Setup tests ramnes 2020-02-02 20:08:56 +01:00
  • b25698ab6e Setup tests ramnes 2020-02-02 20:08:56 +01:00
  • bdc2cbeb8f
    Update setup.py for new release (#108) v0.5.0 Solvik 2020-01-28 11:29:25 +01:00
  • 4a47150e9e
    Update setup.py Solvik 2020-01-28 11:25:08 +01:00
  • 2280169cd9 Use choices api (#107) ThomasADavis 2020-01-28 02:18:56 -08:00
  • b36d61e610 Update dependency pynetbox to v4.2.4 (#96) renovate[bot] 2020-01-28 11:18:38 +01:00
  • 3aa851413e Update dependency jsonargparse to v2.22.2 (#98) renovate[bot] 2020-01-28 11:18:30 +01:00
  • f7d135232c Merge branch 'use-choices-api' of github.com:ThomasADavis/netbox_agent into use-choices-api Thomas Davis 2020-01-26 19:23:16 -08:00
  • 14c3be4696 fix typo for 1Ge interfaces Thomas Davis 2020-01-26 19:22:31 -08:00
  • 5940964eb4
    Update dependency jsonargparse to v2.22.2 Renovate Bot 2020-01-26 20:31:33 +00:00
  • 405cce3995 Gets the right chassis serial number (#104) ThomasADavis 2020-01-25 03:03:30 -08:00
  • 86a8d73873 Update dependency pyyaml to v5.3 (#100) renovate[bot] 2020-01-21 19:25:55 +01:00
  • befb3395b3 tox fixes Thomas Davis 2020-01-20 16:38:10 -08:00
  • 0c3b9dc2fc Ask netbox for for choices using the API Thomas Davis 2020-01-20 16:35:31 -08:00
  • 62227a97cb tox8 line length fixes Thomas Davis 2020-01-20 15:27:23 -08:00
  • 66913bb59c add sudo support Thomas Davis 2020-01-20 15:15:50 -08:00
  • 51a857ceb5 Gets the right chassis serial number Thomas Davis 2020-01-20 14:44:57 -08:00
  • 29b76f6d8b
    Update dependency pynetbox to v4.2.4 Renovate Bot 2020-01-12 06:45:28 +00:00
  • 5fd9c7358b TOX fixes Thomas Davis 2020-01-08 22:27:22 -08:00
  • 79a5f5e06d Updated README and sample config Thomas Davis 2020-01-08 21:35:13 -08:00
  • 57400e3207 Added OpenVswitch support (OVS) Added gbics to inventory. Added ability to change chassis, blade, and server roles Added Generic Host type - this can be used for any server. Added tag support for the host. Added sudo support - agent can run as a non-root user, and use root only for the collection programs. Thomas Davis 2020-01-08 21:19:55 -08:00
  • 272c75f5d7
    Update dependency pyyaml to v5.3 Renovate Bot 2020-01-06 20:26:05 +00:00
  • ac1ab80090
    Update dependency jsonargparse to v2.15.0 Renovate Bot 2019-12-12 08:21:38 +00:00
  • 957e5f4fb9
    Update README.md Solvik 2019-12-03 00:31:32 +01:00
  • 5f66d31ef0 Update dependency pyyaml to v5.2 (#97) renovate[bot] 2019-12-03 00:30:45 +01:00
  • c6cff3beab
    Update dependency pyyaml to v5.2 Renovate Bot 2019-12-02 21:42:32 +00:00
  • 46af158d49 Update dependency pep8-naming to v0.9.1 (#94) renovate[bot] 2019-11-27 11:39:04 +01:00
  • 8a0623e588
    Update dependency pep8-naming to v0.9.1 Renovate Bot 2019-11-27 10:38:23 +00:00
  • 60f6e16cf7 Update dependency flake8-quotes to v2.1.1 (#93) renovate[bot] 2019-11-27 11:38:02 +01:00
  • 357ddc07f2 Update dependency flake8 to v3.7.9 (#92) renovate[bot] 2019-11-27 11:37:48 +01:00
  • 8bb48d9c20
    Update dependency flake8-quotes to v2.1.1 Renovate Bot 2019-11-04 05:56:08 +00:00
  • 03488ab633
    Update dependency flake8 to v3.7.9 Renovate Bot 2019-10-28 18:54:19 +00:00
  • 6c3466cb55 Update dependency jsonargparse to v2.9.0 (#87) v0.4.1 renovate[bot] 2019-10-23 13:44:45 +02:00
  • 6497261708
    better error handling when DeviceRole or DeviceType don't exist (#91) Solvik 2019-10-23 12:14:50 +02:00
  • c458e88b57 Update dependency pynetbox to v4.0.8 (#88) renovate[bot] 2019-10-23 11:32:17 +02:00
  • 11c3fd518b update docs Solvik Blum 2019-10-22 13:56:33 +02:00
  • e5b6c35f15 add docs directory Solvik Blum 2019-10-22 13:55:25 +02:00
  • 1ad3279d4e add M1000e image Solvik Blum 2019-10-22 13:54:51 +02:00
  • 9422d95fbf better error handling when DeviceRole or DeviceType don't exist Solvik Blum 2019-10-21 21:44:45 +02:00
  • 8ef94272a1 Update inventory.py (#89) gardar 2019-10-21 12:32:22 +00:00
  • 48a89e101e
    Update inventory.py gardar 2019-10-14 23:02:22 +00:00
  • 47c472c48e
    Update dependency jsonargparse to v2.9.0 Renovate Bot 2019-10-10 16:51:46 +00:00
  • cd5df97515
    Update dependency pynetbox to v4.0.8 Renovate Bot 2019-09-27 14:38:30 +00:00
  • 1c5b0f4fe9 Update dependency pynetbox to v4.0.7 (#86) v0.4.0 renovate[bot] 2019-09-15 13:48:46 +02:00
  • dc3035f873 Update dependency jsonargparse to v2.6.0 (#85) renovate[bot] 2019-09-15 13:48:36 +02:00
  • 544bd79dac
    Update dependency jsonargparse to v2.6.0 Renovate Bot 2019-09-14 09:58:46 +00:00
  • af02b3272b
    Update dependency pynetbox to v4.0.7 Renovate Bot 2019-09-13 15:50:26 +00:00
  • a1297813ef
    fix rack comparison while updating location (#84) Solvik 2019-09-12 17:47:41 +02:00
  • 35b90339f0
    Update server.py Solvik 2019-09-12 17:44:25 +02:00
  • 06328e745c
    Revert "fix rack comparison while updating location (#82)" (#83) Solvik 2019-09-12 17:43:39 +02:00
  • 027b6526df Revert "fix rack comparison while updating location (#82)" Solvik 2019-09-12 17:43:26 +02:00
  • e9ec69bc3b
    fix rack comparison while updating location (#82) Solvik 2019-09-12 12:03:13 +02:00
  • 9776320972
    fix rack comparison while updating location Solvik Blum 2019-09-12 11:56:11 +02:00
  • 5f851ec619
    add config to set hostname command (#81) Solvik 2019-09-12 11:15:12 +02:00
  • 93af39e780
    do not initialize RAID class when scanning for binary raid (to be reworked obviously) (#80) Solvik 2019-09-12 11:12:32 +02:00
  • a7dbcb9007
    do not initialize RAID class when scanning for binary raid (to be reworked obviously) Solvik Blum 2019-09-12 11:04:30 +02:00
  • bc03274ca0
    add config to set hostname command Solvik Blum 2019-09-12 11:03:16 +02:00
  • 9f7f29c190
    fix rack association (#79) Solvik 2019-09-11 17:35:27 +02:00
  • c6577a0341
    fix rack association Solvik Blum 2019-09-11 17:28:42 +02:00
  • 458d1f83c2
    fix {'part_id': ['This field may not be null.']} error (#78) Solvik 2019-09-11 14:22:32 +02:00
  • 8c25ab483d
    add more vendors (#76) Solvik 2019-09-11 14:22:07 +02:00
  • a0106675e0
    handle more PSU dmidecode format (#75) Solvik 2019-09-11 10:37:31 +02:00
  • b78d919064
    fix {'part_id': ['This field may not be null.']} error Solvik Blum 2019-09-10 15:59:52 +02:00
  • 94230f444a
    add more vendors Solvik Blum 2019-09-10 15:31:16 +02:00
  • 6cad2399c5
    handle more PSU dmidecode format Solvik Blum 2019-09-10 15:20:29 +02:00