Example #1
0
def load_config(conf):
    log.register_options(conf)
    register_agent_opts(conf)

    conf(version=version.version_info.release_string(),
         project="watcher_metering")

    return conf
Example #2
0
    def setUp(self):
        super(ConfFixture, self).setUp()
        register_agent_opts(self.conf)
        self.conf.register_opts(log_config.generic_log_opts)
        self.conf.register_opts(log_config.log_opts)
        self.conf.register_opts(log_config.common_cli_opts)
        self.conf.register_opts(log_config.logging_cli_opts)

        self.conf.set_default(
            'driver_names', ['dummy', 'fake'], group=AGENT_GROUP_NAME
        )

        # Driver 1
        self.conf.register_opts(
            DummyMetricPuller.get_base_opts(),
            group=DummyMetricPuller.get_entry_name())
        self.conf.set_default(
            'title',
            default=DummyMetricPuller.get_entry_name(),
            group=DummyMetricPuller.get_entry_name())
        self.conf.set_default(
            'interval',
            default=DummyMetricPuller.get_default_interval(),
            group=DummyMetricPuller.get_entry_name())
        self.conf.set_default(
            'probe_id',
            default=DummyMetricPuller.get_default_probe_id(),
            group=DummyMetricPuller.get_entry_name())

        # Driver 2
        self.conf.register_opts(
            FakeMetricPuller.get_base_opts(),
            group=FakeMetricPuller.get_entry_name())
        self.conf.set_default(
            'title',
            default=FakeMetricPuller.get_entry_name(),
            group=FakeMetricPuller.get_entry_name())
        self.conf.set_default(
            'interval',
            default=FakeMetricPuller.get_default_interval(),
            group=FakeMetricPuller.get_entry_name())
        self.conf.set_default(
            'probe_id',
            default=FakeMetricPuller.get_default_probe_id(),
            group=FakeMetricPuller.get_entry_name())

        self.conf([], project='watcher_metering', default_config_files=[])
        self.addCleanup(self.conf.reset)