summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-11-10 18:21:05 +0000
committerGerrit Code Review <review@openstack.org>2015-11-10 18:21:05 +0000
commitbce62b3da9c69a7a4f6ea33116261f853e1c9c26 (patch)
tree67e2385982056f5329bfbefb432386166ec24227
parent396df9fca59c18a59629d1b822b6cdd7eb87aec1 (diff)
parent5ed97cd4c433e7185195e615e954489acf201ae5 (diff)
downloadtrove-integration-bce62b3da9c69a7a4f6ea33116261f853e1c9c26.tar.gz
Merge "Fix redstack (devstack changes broke ceilometer)"
-rw-r--r--scripts/local.conf.d/ceilometer_cinder.conf.rc3
-rw-r--r--scripts/local.conf.d/ceilometer_nova.conf.rc3
-rw-r--r--scripts/local.conf.d/ceilometer_services.conf.rc (renamed from scripts/local.conf.d/ceilometer.conf.rc)0
-rw-r--r--scripts/localrc.rc5
-rw-r--r--scripts/redstack.rc11
5 files changed, 15 insertions, 7 deletions
diff --git a/scripts/local.conf.d/ceilometer_cinder.conf.rc b/scripts/local.conf.d/ceilometer_cinder.conf.rc
new file mode 100644
index 0000000..9b80b6c
--- /dev/null
+++ b/scripts/local.conf.d/ceilometer_cinder.conf.rc
@@ -0,0 +1,3 @@
+[[post-config|\$CINDER_CONF]]
+[DEFAULT]
+notification_driver = messagingv2
diff --git a/scripts/local.conf.d/ceilometer_nova.conf.rc b/scripts/local.conf.d/ceilometer_nova.conf.rc
new file mode 100644
index 0000000..fe48b02
--- /dev/null
+++ b/scripts/local.conf.d/ceilometer_nova.conf.rc
@@ -0,0 +1,3 @@
+[[post-config|\$NOVA_CONF]]
+[DEFAULT]
+instance_usage_audit = True
diff --git a/scripts/local.conf.d/ceilometer.conf.rc b/scripts/local.conf.d/ceilometer_services.conf.rc
index ce33948..ce33948 100644
--- a/scripts/local.conf.d/ceilometer.conf.rc
+++ b/scripts/local.conf.d/ceilometer_services.conf.rc
diff --git a/scripts/localrc.rc b/scripts/localrc.rc
index a56f382..30ee636 100644
--- a/scripts/localrc.rc
+++ b/scripts/localrc.rc
@@ -27,10 +27,7 @@ fi
if [[ $ENABLE_CEILOMETER = true ]] || [[ $ENABLE_PROFILER = true ]]; then
CEILOMETER_BACKEND=mysql
CEILOMETER_NOTIFICATION_TOPICS=notifications,profiler
- ENABLED_SERVICES+=,ceilometer-acompute,ceilometer-acentral
- ENABLED_SERVICES+=,ceilometer-anotification,ceilometer-collector
- ENABLED_SERVICES+=,ceilometer-alarm-evaluator,ceilometer-alarm-notifier
- ENABLED_SERVICES+=,ceilometer-api
+ enable_plugin ceilometer ${GIT_OPENSTACK}/ceilometer.git
fi
# Use Git repositories for client components
diff --git a/scripts/redstack.rc b/scripts/redstack.rc
index 440547a..2fbf12f 100644
--- a/scripts/redstack.rc
+++ b/scripts/redstack.rc
@@ -9,14 +9,14 @@
# Enable neutron instead of nova-network
ENABLE_NEUTRON=$(get_bool ENABLE_NEUTRON false)
-# Enable ceilometer
-ENABLE_CEILOMETER=$(get_bool ENABLE_CEILOMETER false)
-
# Enable osprofiler - note: Enables Ceilometer as well
ENABLE_PROFILER=$(get_bool ENABLE_PROFILER false)
PROFILER_TRACE_SQL=$(get_bool PROFILER_TRACE_SQL false)
[ -z $PROFILER_HMAC_KEYS ] && PROFILER_HMAC_KEYS=SECRET_KEY
+# Enable ceilometer
+ENABLE_CEILOMETER=$(get_bool ENABLE_CEILOMETER $ENABLE_PROFILER)
+
# Enable LIBS_FROM_GIT
LIBS_FROM_GIT_ALL_CLIENTS=$(get_bool LIBS_FROM_GIT_ALL_CLIENTS false)
LIBS_FROM_GIT_ALL_OSLO=$(get_bool LIBS_FROM_GIT_ALL_OSLO false)
@@ -25,6 +25,11 @@ LIBS_FROM_GIT_ALL_OSLO=$(get_bool LIBS_FROM_GIT_ALL_OSLO false)
USING_VAGRANT=$(get_bool USING_VAGRANT false)
USE_UUID_TOKEN=$(get_bool USE_UUID_TOKEN false)
+# Specify configuration for Ceilometer
+CEILOMETER_SERVICES_CONF=$(get_bool CEILOMETER_SERVICES_CONF $ENABLE_CEILOMETER)
+CEILOMETER_CINDER_CONF=$(get_bool CEILOMETER_CINDER_CONF false)
+CEILOMETER_NOVA_CONF=$(get_bool CEILOMETER_NOVA_CONF false)
+
# Paths for various OpenStack components
PATH_DEVSTACK_OUTPUT=$DEST
PATH_NOVA=$DEST/nova