()
| 370 | |
| 371 | |
| 372 | def register_configs(): |
| 373 | pack_dir = cfg.CONF.register.pack |
| 374 | fail_on_failure = not cfg.CONF.register.no_fail_on_failure |
| 375 | |
| 376 | registered_count = 0 |
| 377 | |
| 378 | try: |
| 379 | LOG.info("=========================================================") |
| 380 | LOG.info("############## Registering configs ######################") |
| 381 | LOG.info("=========================================================") |
| 382 | with Timer(key="st2.register.configs"): |
| 383 | registered_count = configs_registrar.register_configs( |
| 384 | pack_dir=pack_dir, |
| 385 | fail_on_failure=fail_on_failure, |
| 386 | validate_configs=True, |
| 387 | ) |
| 388 | except Exception as e: |
| 389 | exc_info = not fail_on_failure |
| 390 | LOG.warning("Failed to register configs: %s", e, exc_info=exc_info) |
| 391 | |
| 392 | if fail_on_failure: |
| 393 | raise e |
| 394 | |
| 395 | LOG.info("Registered %s configs." % (registered_count)) |
| 396 | |
| 397 | |
| 398 | def register_content(): |
no test coverage detected