21 Commits

Author SHA1 Message Date
Gunnar Beutner
bfcf1b3eb8 Build fix
fixes #7502
2014-10-30 09:20:25 +01:00
Michael Friedrich
0ff5cf51b8 Cli: 'agent update-config' checks against black/whitelist filters on add/remove
fixes #7501
refs #7253
2014-10-30 00:29:09 +01:00
Michael Friedrich
4fe486c4dd Cli: Fix overwriting api.conf; Move black/whitelist functionality into AgentUtility class
refs #7253
fixes #7481
2014-10-29 19:21:52 +01:00
Michael Friedrich
7eb7e72750 Cli: Generate a health check host if agent != host for dependencies
refs #7249
2014-10-29 12:03:26 +01:00
Michael Friedrich
6866bd0dec Cli: 'agent update-config': Don't skip service creation if host already exists
refs #7249
2014-10-29 11:53:24 +01:00
Michael Friedrich
e7c07fb66b Cli: Ignore 'localhost' from agent repository on 'update-config'
refs #7249
2014-10-29 11:35:47 +01:00
Michael Friedrich
f72f7d87c7 Cli: Always generate an agent master zone parent (setup & update-config)
refs #7423
refs #7249
2014-10-29 11:09:55 +01:00
Gunnar Beutner
93da4baf8f Use "cluster-zone" command to check agent hosts
refs #7248
2014-10-29 07:58:34 +01:00
Michael Friedrich
64298c35ef Cli: Add agents.conf w/ default agent templates for 'agent update-config'
refs #7248
2014-10-28 19:46:10 +01:00
Michael Friedrich
16069a7368 Cli: Don't overwrite existing objects; delete old agent objects on 'agent update-config'
refs #7248
2014-10-28 19:28:38 +01:00
Michael Friedrich
00652f603c Cli: Add endpoint & zone repository object for 'agent update-config'
refs #7248
2014-10-28 10:54:29 +01:00
Michael Friedrich
3c5645c730 Cli: Add zone attribute for 'agent update-config' command
refs #7248
2014-10-28 10:24:19 +01:00
Michael Friedrich
034cd9c140 Cli: Don't run 'agent update-config' if there are uncommitted changes
refs #7249
2014-10-27 19:15:34 +01:00
Michael Friedrich
dfd7741a1d Cli: Add implementation for 'agent update-config' command
refs #7249
2014-10-27 18:01:51 +01:00
Gunnar Beutner
3979bd87b3 Validate number of arguments
fixes #7442
2014-10-24 13:19:00 +02:00
Michael Friedrich
e293092bdc CLI: Add basic agent command functionality (add, remove)
Prepare for set, setup, wizard, *list.
Change repository files to .repo, rename .peer to .settings

refs #7248
refs #7255
2014-10-21 13:23:46 +02:00
Gunnar Beutner
26b9c5a81b Move clicommand.{cpp,hpp} to lib/cli
refs #7246
2014-10-20 14:06:21 +02:00
Gunnar Beutner
2d5e9514a5 Refactor logging code 2014-10-19 17:52:17 +02:00
Gunnar Beutner
b18f57a745 Remove logger_fwd.hpp 2014-10-19 14:50:39 +02:00
Gunnar Beutner
3c68f1b2e0 Remove some unnecessary #includes 2014-10-17 20:44:46 +02:00
Michael Friedrich
f9209ec5e8 Cli commands: Add basic agent command set
refs #7248
2014-10-17 16:06:12 +02:00