summaryrefslogtreecommitdiffstats
path: root/server/lib/external-backends/backends
Commit message (Collapse)AuthorAgeFilesLines
* [server/idoit] Only add a rack segment if parent is a indeed a rackJannik Schönartz2021-08-011-0/+3
|
* [server/idoit/registration] Change contact from name / lastname to username ↵Jannik Schönartz2021-07-131-12/+5Star
| | | | & cut netmask from ip
* [server/external-backends/idoit] Fix prarentId to external parentId ↵Jannik Schönartz2021-06-241-1/+1
| | | | translation bug
* [server/external-backends/idoit] Small undefined read fixJannik Schönartz2021-06-241-5/+5
|
* [server/external-backends/idoit] Small undefined read fixJannik Schönartz2021-06-241-1/+1
|
* [server/registration/idoit] Rework to new hw-collection method + restruce of ↵Jannik Schönartz2021-06-221-418/+695
| | | | the idoit external backend
* [server/idoit] store json in description of ram module for easier parsing ↵Jannik Schönartz2021-04-131-1/+5
| | | | (if needed)
* [server/registration] parse lspci to get gpu info, add additional values in ↵Jannik Schönartz2021-04-131-6/+7
| | | | lspci
* [server/registration] Small bugfixesJannik Schönartz2021-03-231-1/+1
|
* [server/external-backends] Add error logging of object deletion in the ↵Jannik Schönartz2021-03-093-7/+22
| | | | external backends
* [server/external-backends/idoit] Add GPU information to the client if availableJannik Schönartz2020-12-151-0/+22
|
* [webapp/external-backends] Remove step 3 from stepper & eslint fixesJannik Schönartz2020-05-081-7/+7
|
* [server/external-backends] Add timeout to infoblox, skip not connected ↵Jannik Schönartz2020-05-072-7/+20
| | | | backends in getDhcp and add better check forthe iDoIT response
* [server/external-backend/idoit] Catch better error messagesJannik Schönartz2020-04-291-2/+6
|
* [server/registration] Add domain selection to the semi-automatic registrationJannik Schönartz2020-04-171-2/+17
|
* [server/external-backends] Infoblox: Instead of only getting the next 20 ↵Jannik Schönartz2020-04-081-5/+15
| | | | free IPs, GET THEM ALL!
* [server/infoblox] Fix unreachable code bug / fix eslintJannik Schönartz2019-12-011-5/+4Star
|
* [server/external-backends/infoblox] Add infoblox fix for a client ↵Jannik Schönartz2019-11-271-2/+9
| | | | registration in a network where the bas has no permission
* [external-backends/idoit] Add more information in idoitJannik Schönartz2019-07-221-8/+109
| | | | | | | | | | Add contact assignment (Search by name in the idoit persons and link them) Add OS + version information Add network device speed/type/name Add dhcp active check for adding a client Small bugfixes Add console logs for the idoit add server requests
* [external-backends/idoit] Small bug fixJannik Schönartz2019-06-071-1/+1
|
* eslintJannik Schönartz2019-06-071-5/+4Star
|
* [external-backends/idoit] Add bay assignment to the rack segments.Jannik Schönartz2019-06-071-2/+16
|
* [external-backends/idoit] New idoit version -> bugfixes -> remove workaroundsJannik Schönartz2019-06-071-15/+13Star
|
* [server/external-backends] Parseint in the idoit update method because of ↵Jannik Schönartz2019-04-191-1/+5
| | | | externalId rework to string
* [server/external-backends] Add hostname and domain to the network object for ↵Jannik Schönartz2019-04-192-2/+3
| | | | the backends
* [server/external-backends/infoblox] Fix update domainJannik Schönartz2019-04-181-2/+2
|
* [server/external-backends/idoit] Network requests only send if a object gets ↵Jannik Schönartz2019-04-171-2/+2
| | | | updated.
* [server/registration] If domain gets updated without a hostname, use ↵Jannik Schönartz2019-04-172-4/+3Star
| | | | clientname as hostname
* [server/external-backends] Fix for the update client mehtod (unnecessary ↵Jannik Schönartz2019-04-172-29/+35
| | | | idoit calls)
* [server/external-backends] Fix iDoIT parent id String -> INTJannik Schönartz2019-04-161-0/+1
| | | | | Because of the rework of externalId from Integer -> String, which was needed for the Infoblox api, the idoit parents weren't set correctly
* [server/external-backends] Add dhcp update method & object mapping from ↵Jannik Schönartz2019-04-162-6/+61
| | | | existing entries
* [server/registration] Bugfix: DHCP mapping was not correctly created if the ↵Jannik Schönartz2019-04-141-1/+1
| | | | dhcp record already existed.
* [server/registration] Set hostname as client name for clients with a fixed ipJannik Schönartz2019-04-141-3/+6
|
* [server/external-backends] Add delete method for the infoblox backend & add ↵Jannik Schönartz2019-04-141-4/+53
| | | | infoblox client mappings method
* [server/external-backends] Fix dhcp registration stuffJannik Schönartz2019-04-081-11/+29
|
* [server/backends] Add infoblox ipxe ip selection stuffJannik Schönartz2019-04-081-25/+93
|
* [server/external-backends] Add direct sync in idoit for some functions ↵Jannik Schönartz2019-04-011-11/+58
| | | | (create client, add/remove client to/from groups)
* [server/registration] Performance improvements & add automatic registration ↵Jannik Schönartz2019-03-311-22/+8Star
| | | | | | | | | with custom name Manual registration now sends the client as json idoit: Add server bug fixes shell: Fix building pcbios ipxe version eslint fixes
* [external-backends/idoit] Add server rack segmentation & add multiple ip supportJannik Schönartz2019-03-251-22/+141
|
* [server/registration/backends] Rework addClient and updateClient to receive jsonJannik Schönartz2019-03-201-51/+81
| | | | | Add idoit workaround for saving floats again Rework the grepSystemInfo bash script to match the new api
* [server/registration] Add client with json instead of parameters (ipxe)Jannik Schönartz2019-03-181-6/+24
|
* [server/registration] Add server registrationJannik Schönartz2019-03-181-4/+7
|
* [server/registration] Add log to the first registration.Jannik Schönartz2019-03-151-2/+2
|
* [external-backeds] Big idoit rework, to match the updated apiJannik Schönartz2019-03-152-679/+324Star
|
* [external-backends] Passwords are not send to the frontend anymoreJannik Schönartz2019-03-101-4/+4
| | | | | Change error responses to the new response scheme Add set password button in the frontend to deal with the no password policy
* [server] New clients are automaticly added to the groups of the fitting ↵Jannik Schönartz2019-03-071-2/+2
| | | | | | | | | | subranges Add conflict models Sequelize string operators depricated fix IPv4 is now saved as decimal in the database Add host to config instead of hardcoding Rename ip.js lib to iphelper.js
* [server] Fix ipxe sendlog. Fix idoit missing try catch.Jannik Schönartz2019-03-051-3/+5
|
* [external-backends/idoit] Fix idoit objecttype idsJannik Schönartz2019-03-051-4/+4
|
* [server] Fix idoit client id and default efi chainJannik Schönartz2019-03-051-1/+2
|
* [authentication] Implement initial root account setupJannik Schönartz2019-02-221-2/+2
| | | | | | | | | | [backend] Reworked authentication library to the api structure Add authentication api to remove the login routes from the router.js [webapp] Split login Page in StartPage + Login/Setup Add Setup Page for the initial root creation