summaryrefslogtreecommitdiffstats
path: root/node-admin
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup TaskContextHåkon Hallingstad2018-02-0216-93/+63
| | | | | | | | | - Removes unnecessary isRunningLocally setting - Reduce TaskContext to (basically) recordSystemModification, e.g. removing FileSystem as that can be accessed through other means. - Remove DockerAdminConfig as it's still unused. - Remove unnecessary fields in NodeAdminConfig. - Move json configs to /etc/vespa.
* Add more info when principal lookup failsHåkon Hallingstad2018-02-012-2/+21
|
* Correctly assign stderr to stdoutHåkon Hallingstad2018-01-311-1/+1
|
* Merge pull request #4825 from vespa-engine/hakonhall/add-systemctl-supportHåkon Hallingstad2018-01-3112-67/+567
|\ | | | | Add systemctl support
| * Extract util for formatting exception messageHåkon Hallingstad2018-01-316-47/+125
| |
| * Export systemd packageHåkon Hallingstad2018-01-311-0/+5
| |
| * Add systemctl supportHåkon Hallingstad2018-01-3010-62/+479
| |
* | Fix regex for no-op yum commandsHåkon Hallingstad2018-01-312-11/+9
|/
* Use AthenzSslContextBuilder in node-adminValerij Fredriksen2018-01-302-37/+7
|
* Implement directory resourceHåkon Hallingstad2018-01-307-57/+330
|
* Merge pull request #4799 from ↵Håkon Hallingstad2018-01-296-52/+167
|\ | | | | | | | | vespa-engine/hakonhall/support-yum-upgrade-and-remove Support yum upgrade and remove
| * Support yum upgrade and removeHåkon Hallingstad2018-01-296-52/+167
| |
* | Merge pull request #4744 from ↵Valerij Fredriksen2018-01-295-11/+57
|\ \ | |/ |/| | | | | vespa-engine/freva/add-node-admin-hostname-verifier Add node-admin hostname verifier
| * Add node-admin hostname verifierValerij Fredriksen2018-01-235-11/+57
| |
* | Merge pull request #4775 from vespa-engine/freva/set-converge-time-at-the-endHåkon Hallingstad2018-01-291-5/+15
|\ \ | | | | | | Assume NodeAgent fails to retrieve node from node-repo after dirty
| * | Expect node not in node-repo after dirtyValerij Fredriksen2018-01-251-5/+15
| | |
* | | Merge pull request #4795 from vespa-engine/hakonhall/implement-debug-handlerHåkon Hallingstad2018-01-2921-11/+173
|\ \ \ | | | | | | | | Implement debug handler
| * | | Add author to other files I have added latelyHåkon Hallingstad2018-01-2914-0/+48
| | | |
| * | | Fix usernameHåkon Hallingstad2018-01-292-2/+2
| | | |
| * | | Add class documentationHåkon Hallingstad2018-01-292-0/+13
| | | |
| * | | Implement debug handlerHåkon Hallingstad2018-01-287-11/+112
| | | |
* | | | Allow digits in yum repo idHåkon Hallingstad2018-01-291-1/+1
| | | |
* | | | Revert "ZPE policy updater is replaced by zpu"Bjørn Christian Seime2018-01-281-1/+1
|/ / /
* | | Merge pull request #4792 from vespa-engine/hakonhall/support-file-templatesHåkon Hallingstad2018-01-2717-60/+660
|\ \ \ | | | | | | | | Support file templates
| * | | Use ifExists utilHåkon Hallingstad2018-01-272-14/+4
| | | |
| * | | Support file templatesHåkon Hallingstad2018-01-2717-57/+667
| | | |
* | | | ZPE policy updater is replaced by zpuBjørn Christian Seime2018-01-271-1/+1
|/ / /
* | | Merge pull request #4781 from ↵Håkon Hallingstad2018-01-265-30/+3
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hakonhall/move-testfilesystem-to-testutil Move TestFileSystem to testutil
| * | | Move TestFileSystem to testutilHåkon Hallingstad2018-01-255-30/+3
| | | |
* | | | Correct copyright headerJon Bratseth2018-01-251-1/+0
| | | |
* | | | Add copyright headersJon Bratseth2018-01-253-0/+3
|/ / /
* | | Merge pull request #4772 from vespa-engine/hakonhall/yum-installHåkon Hallingstad2018-01-2410-0/+550
|\ \ \ | |/ / |/| | YUM install
| * | Remove ProcessApiHåkon Hallingstad2018-01-243-66/+0
| | |
| * | YUM installHåkon Hallingstad2018-01-2413-0/+616
| | |
* | | Merge pull request #4639 from vespa-engine/smorgrav/use_nat_networkTorbjørn Smørgrav2018-01-247-37/+127
|\ \ \ | |/ / |/| | Preliminary NAT implementation for docker
| * | NAT insert instead of check (fix)toby2018-01-242-4/+4
| | |
| * | Improve comment on network setup regarding NATtoby2018-01-222-2/+2
| | |
| * | Revert adding extraHosts to docker - use iptables instead, take 2toby2018-01-222-10/+2
| | |
| * | Rename NATted to NATedtoby2018-01-221-5/+5
| | |
| * | Add loopback nat on the output chaintoby2018-01-223-21/+52
| | |
| * | Insert NAT rules instead of append and also drop on removetoby2018-01-176-23/+52
| | |
| * | Apply NAT to all interfaces and set container /etc/hoststoby2018-01-174-17/+25
| | |
| * | Preliminary NAT implementation for dockertoby2018-01-123-9/+39
| | |
* | | Move ConfigServerConfig to an exported packageHåkon Hallingstad2018-01-236-5/+10
| | |
* | | Revert "Revert "Redefine task and its context""Håkon Hallingstad2018-01-2336-650/+510
| | |
* | | Revert "Redefine task and its context"Håkon Hallingstad2018-01-2336-510/+650
| |/ |/|
* | commit to trigger TravisHåkon Hallingstad2018-01-231-2/+2
| |
* | Fixing merge conflictsHåkon Hallingstad2018-01-226-33/+56
| |
* | Remove duplicate copyright noticesHåkon Hallingstad2018-01-224-14/+4
| |
* | Redefine task and its contextHåkon Hallingstad2018-01-2236-648/+522
| | | | | | | | | | | | | | | | | | | | | | | | | | After discussions with bratseth, we'll not organize tasks in a tree structure, and instead have tasks mostly 1:1 with components. Tasks are put in chains, and may have ordering constraints between them that the chain resolves. The FileSystem API has been removed and instead use the raw java NIO FileSystem, and use Jimfs to mock FileSystem in tests. NodeAdminStateUpdater has been made an interface, since the HTTP request handler needs to delegate to it when getting requests. Much of the public HTTP API will get internalized with standalone NodeAdmin.