]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Add promtail and loki when bootstrap 46955/head
authorjinhong.kim <jinhong.kim0@navercorp.com>
Mon, 4 Jul 2022 11:59:46 +0000 (20:59 +0900)
committerjinhong.kim <jinhong.kim0@navercorp.com>
Tue, 26 Jul 2022 01:25:02 +0000 (10:25 +0900)
Signed-off-by: jinhong.kim <jinhong.kim0@navercorp.com>
src/cephadm/cephadm

index 2b38500cb4211ae0902c5ed07c9a3d9a04ca8e71..40bde90f915225ae90ff29514c09e6d93ceb6edd 100755 (executable)
@@ -5172,6 +5172,11 @@ def prepare_ssh(
             logger.info('Deploying %s service with default placement...' % t)
             cli(['orch', 'apply', t])
 
+    if not ctx.skip_centralized_logging:
+        for t in ['loki', 'promtail']:
+            logger.info('Deploying %s service with default placement...' % t)
+            cli(['orch', 'apply', t])
+
 
 def enable_cephadm_mgr_module(
     cli: Callable, wait_for_mgr_restart: Callable
@@ -9309,6 +9314,10 @@ def _get_parser():
         '--skip-monitoring-stack',
         action='store_true',
         help='Do not automatically provision monitoring stack (prometheus, grafana, alertmanager, node-exporter)')
+    parser_bootstrap.add_argument(
+        '--skip-centralized-logging',
+        action='store_true',
+        help='Do not automatically provision centralized logging (promtail, loki)')
     parser_bootstrap.add_argument(
         '--apply-spec',
         help='Apply cluster spec after bootstrap (copy ssh key, add hosts and apply services)')