Hi,
> If I understand it correctly, the major issue is that by default fuel > installs ceilometer with no notifiers configured, > i.e. `- notifier://` while doctor requires a topic setting i.e. `- > notifier://?topic=alarm.all` Doctor team is not only one who need this config, but there could be other users who need this config in order to use/provide event-alarm. Actually, fuel seems to install aodh-listener, which is for event-alarm evaluation and listens bus with topic=alarm.all, in default. Fuel, however, doesn't configure event_pipeline.yaml of ceilometer correctly, so aodh-listener would be hanging a silent message bus. This is certainly a bug in fuel. Apex had the same issue, but they already fixed it. In ceilometer project, we had a discussion that we shouldn't send notification to aodh by setting this config *in default*, as it is different service, although is in the same telemetry umbrella. And, we left this config to an integrator and a packager. > Since there is no perfect way to resolve it, I would propose we choose a less > risky way at the release window. What about > we modify the configuration on the fly in doctor testing script and restore > to origin when the test is done. This could > be considered as part of the preparation of testing environment. +1 It should be easier to land. Best, Ryota > -----Original Message----- > From: Yujun Zhang [mailto:zhangyujun+...@gmail.com] > Sent: Tuesday, August 16, 2016 11:51 AM > To: TECH-DISCUSS OPNFV > Cc: Mibu Ryota(壬生 亮太); carlos.goncal...@neclab.eu; dong.wenj...@zte.com.cn > Subject: ##freemail## [doctor][fuel] how to modify ceilometer configuration > for doctor testing > > There has been quite a lot of discussion on how to deploy doctor test with > fuel installer [1] [2]. > > If I understand it correctly, the major issue is that by default fuel > installs ceilometer with no notifiers configured, > i.e. `- notifier://` while doctor requires a topic setting i.e. `- > notifier://?topic=alarm.all` > > > On both sides, we agree that the configuration required for one scenario > should not affect other scenarios. And we almost > agree that it can hardly be done if the scenarios requires different > configuration. We need either modify the configuration > with a scenario based plugin (fuel-doctor-plugin) [3] or the affected service > (ceilometer). > > Since there is no perfect way to resolve it, I would propose we choose a less > risky way at the release window. What about > we modify the configuration on the fly in doctor testing script and restore > to origin when the test is done. This could > be considered as part of the preparation of testing environment. > > We may leave the dispute on how to handle it gracefully and safely to next > release. What do you guys think? > > [1] https://gerrit.opnfv.org/gerrit/#/c/18285/ > [2] https://jira.opnfv.org/browse/FUEL-159 > [3] https://github.com/openzero-zte/fuel-plugin-doctor > _______________________________________________ opnfv-tech-discuss mailing list opnfv-tech-discuss@lists.opnfv.org https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss