aboutsummaryrefslogtreecommitdiffstats
path: root/node-admin
Commit message (Collapse)AuthorAgeFilesLines
* Remove outdated commentValerij Fredriksen2018-12-071-3/+0
|
* Remove redundant imports/throwsValerij Fredriksen2018-12-073-3/+1
|
* Remove redundant logValerij Fredriksen2018-12-071-1/+3
|
* Make compressed core file group readableValerij Fredriksen2018-12-041-0/+1
|
* Make stopping parallelValerij Fredriksen2018-12-031-1/+1
|
* Fix String.formatValerij Fredriksen2018-12-031-1/+1
|
* Fix indentationHåkon Hallingstad2018-11-301-1/+1
|
* Preserve Docker container's /etc/vespa/flags over restartsHåkon Hallingstad2018-11-301-0/+1
|
* Add withRestartGeneration() to NodeAttributes without OptionalValerij Fredriksen2018-11-303-5/+7
|
* Revert "Revert "Do not set VESPA_CONFIGSERVERS in DockerOperations""Valerij Fredriksen2018-11-293-11/+3
| | | | This reverts commit 84176f9
* Revert "Revert "Remove ContainerEnvironmentResolver""Valerij Fredriksen2018-11-294-53/+2
| | | | This reverts commit 5b8fb90
* Revert "Revert "Remove unused method and variable from ConfigServerInfo""Valerij Fredriksen2018-11-291-6/+0
| | | | This reverts commit 5244925
* Remove redundant utils in IOExceptionUtilHåkon Hallingstad2018-11-272-44/+7
|
* Merge pull request #7760 from vespa-engine/hakonhall/new-flags-moduleHåkon Hallingstad2018-11-268-12/+126
|\ | | | | Add flags module
| * Add flags moduleHåkon Hallingstad2018-11-238-12/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FileFlagSource reads flags from files in /etc/vespa/flags and is a component that can be injected in host admin, config server, etc. A flag named foo corresponds to filename foo. In general a FlagSource manages: - Feature flags: A feature is either set (true/enabled) or otherwise false. Touching a file foo means the feature flag foo is set (true). - Value flags: Either a String or empty if not set. The String corresponds to the file content. The plan is to make the config server another source of flags. A unified FlagSource can merge the two sources with some priority and used in e.g. parts of node-admin. In other parts one would only have access to the file source. Defines various flag facades: - FeatureFlag: Used to test whether a feature has been enabled or not. - IntFlag - JacksonFlag: Deserializes JSON to Jackson class, or return default if unset. - LongFlag - OptionalJacksonFlag: Deserializes JSON to Jackson class, or empty if unset. - OptionalStringFlag - StringFlag This is part of removing some of the last Chef recipes. Some minor tweaks have been necessary as part of this and are included in this PR (test whether a systemd service exists, task-friendly file deletion, allow capitalized letters in YUM package name).
* | Allow ignoring any IOExceptionHåkon Hallingstad2018-11-261-2/+2
| |
* | remove references to IOExceptionUtilHåkon Hallingstad2018-11-2512-13/+16
| |
* | Try/catch inside the whileValerij Fredriksen2018-11-231-5/+7
| |
* | Replace old configserver/controller yamas checks.gjoranv2018-11-222-11/+6
| | | | | | | | - ymonsb2 is out, curl is in.
* | Generate config server URI on the flyValerij Fredriksen2018-11-211-23/+10
|/
* Set CAP_SYS_NICE for Docker containersHarald Musum2018-11-201-1/+2
|
* Remove dependency on Java from RPMsHåkon Hallingstad2018-11-191-1/+0
| | | | | It will now be implementation-defined how Java is installed, and which version is used.
* Revert "Remove ContainerEnvironmentResolver"Valerij Fredriksen2018-11-164-2/+53
| | | | This reverts commit 5838150
* Revert "Do not set VESPA_CONFIGSERVERS in DockerOperations"Valerij Fredriksen2018-11-153-3/+11
| | | | This reverts commit 9b6a78d
* Revert "Remove unused method and variable from ConfigServerInfo"Valerij Fredriksen2018-11-151-0/+6
| | | | This reverts commit cb8738a
* Merge pull request #7659 from vespa-engine/freva/add-total-mem-metricHenning Baldersheim2018-11-143-1/+8
|\ | | | | Add mem_total metric
| * Add mem_total metricValerij Fredriksen2018-11-143-1/+8
| |
* | Merge pull request #7619 from ↵Valerij Fredriksen2018-11-145-68/+3
|\ \ | | | | | | | | | | | | vespa-engine/freva/remove-container-environment-resolver Remove ContainerEnvironmentResolver
| * | Remove unused method and variable from ConfigServerInfoValerij Fredriksen2018-11-141-6/+0
| | |
| * | Do not set VESPA_CONFIGSERVERS in DockerOperationsValerij Fredriksen2018-11-143-11/+3
| | |
| * | Remove ContainerEnvironmentResolverValerij Fredriksen2018-11-134-53/+2
| | |
* | | Yamas-agent seems to need full path to curl binary.gjoranv2018-11-141-1/+1
| |/ |/|
* | Increase nproc resource limitHåkon Hallingstad2018-11-131-1/+15
|/
* Merge pull request #7634 from vespa-engine/freva/node-restart-gen-fixValerij Fredriksen2018-11-121-2/+7
|\ | | | | Fix restart generation bug
| * Fix restart generation bugValerij Fredriksen2018-11-121-2/+7
| |
* | Remove old tmp fileHåkon Hallingstad2018-11-122-3/+5
| |
* | Rename fieldHåkon Hallingstad2018-11-121-4/+4
| |
* | Make atomicMove return UnixPath to new pathHåkon Hallingstad2018-11-121-2/+2
| |
* | Use username insteadHåkon Hallingstad2018-11-1211-48/+41
| |
* | Make tenant keys and certificates readable by 1000 onlyHåkon Hallingstad2018-11-0911-28/+78
|/
* SimplifyValerij Fredriksen2018-11-071-4/+4
|
* Merge branch 'master' into freva/fix-reboot-bugValerij Fredriksen2018-11-076-7/+36
|\
| * Merge pull request #7592 from ↵Håkon Hallingstad2018-11-073-5/+22
| |\ | | | | | | | | | | | | vespa-engine/hakonhall/set-the-user-for-vespa-checks-to-yahoo Set the user for vespa checks to yahoo
| | * Externalize Vespa userHåkon Hallingstad2018-11-071-5/+10
| | |
| | * Set the user for vespa checks to yahooHåkon Hallingstad2018-11-073-2/+14
| | |
| * | Merge pull request #7591 from ↵Håkon Hallingstad2018-11-072-5/+12
| |\ \ | | | | | | | | | | | | | | | | vespa-engine/hakonhall/print-message-only-on-convergenceexception Print message only on ConvergenceException
| | * | Add constructor for feature parityHåkon Hallingstad2018-11-071-0/+9
| | | |
| | * | Print message only on ConvergenceExceptionHåkon Hallingstad2018-11-071-5/+3
| | |/
| * / Filter loopback addressesValerij Fredriksen2018-11-061-0/+2
| |/
* | Store current reboot and restart generation in memoryValerij Fredriksen2018-11-072-9/+34
| |