Description of problem: In Cloudforms integration we are planning to use Ceilometer for catching events so we need to ability to configure Ceilometer to store events at installation time. This is manually done by: openstack-config --set /etc/ceilometer/ceilometer.conf 'notification' store_events True
Undercloud: stack@instack:~>>> grep store_events undercloud.conf store_events = true stack@instack:~>>> ceilometer event-type-list +-------------------------------------+ | Event Type | +-------------------------------------+ | compute.instance.create.end | | compute.instance.create.error | | compute.instance.create.start | | compute.instance.update | | identity.OS-TRUST:trust.created | | identity.authenticate | | identity.created.role_assignment | | identity.project.created | | identity.role_assignment.created | | identity.user.created | | network.create.end | | network.create.start | | orchestration.stack.create.end | | orchestration.stack.create.error | | orchestration.stack.create.start | | orchestration.stack.delete.end | | orchestration.stack.delete.error | | orchestration.stack.delete.start | | orchestration.stack.update.end | | orchestration.stack.update.error | | orchestration.stack.update.start | | port.create.end | | port.create.start | | port.update.end | | port.update.start | | scheduler.select_destinations.end | | scheduler.select_destinations.start | | subnet.create.end | | subnet.create.start | | subnet.update.end | | subnet.update.start | +-------------------------------------+ Overcloud after passing an environment file with the following contents: parameter_defaults: CeilometerStoreEvents: True stack@instack:~>>> ceilometer event-type-list +-------------------------------------+ | Event Type | +-------------------------------------+ | compute.instance.create.end | | compute.instance.create.start | | compute.instance.update | | identity.authenticate | | identity.created.role_assignment | | identity.domain.created | | identity.endpoint.created | | identity.project.created | | identity.region.created | | identity.role.created | | identity.role_assignment.created | | identity.service.created | | identity.user.created | | image.activate | | image.create | | image.prepare | | image.send | | image.update | | image.upload | | keypair.import.end | | keypair.import.start | | network.create.end | | network.create.start | | port.create.end | | port.create.start | | router.create.end | | router.create.start | | router.update.end | | router.update.start | | scheduler.select_destinations.end | | scheduler.select_destinations.start | | subnet.create.end | | subnet.create.start | +-------------------------------------+