From a5b72b053efec9af8a57c59b35f96142e4f38433 Mon Sep 17 00:00:00 2001 From: Kaitlin Farr Date: Tue, 26 Jan 2016 22:46:13 -0500 Subject: [PATCH] Set fixed-key key manager With the key manager refactoring in nova and cinder, the key manager class will need to be explicitly set. Nova key manager refactoring: Ib563b0ea4b8b4bc1833bf52bf49a68546c384996 Cinder key manager refactoring: Ief8885bb4ca8d62b03cf1a52c25dd0e62c835bfe Change-Id: I733279864ee1a4aaffc9c8eed81b5e12f8d8821b Implements: blueprint use-castellan-key-manager --- lib/cinder | 2 ++ lib/nova | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/cinder b/lib/cinder index c4a49cd992..c7ce0f5aa3 100644 --- a/lib/cinder +++ b/lib/cinder @@ -283,6 +283,8 @@ function configure_cinder { iniset $CINDER_CONF DEFAULT os_region_name "$REGION_NAME" + iniset $CINDER_CONF key_manager api_class cinder.keymgr.conf_key_mgr.ConfKeyManager + if is_service_enabled c-vol && [[ -n "$CINDER_ENABLED_BACKENDS" ]]; then local enabled_backends="" local default_name="" diff --git a/lib/nova b/lib/nova index ca9a6c7f50..d3e8ce85af 100644 --- a/lib/nova +++ b/lib/nova @@ -475,6 +475,8 @@ function create_nova_conf { iniset $NOVA_CONF DEFAULT metadata_listen "$NOVA_SERVICE_LISTEN_ADDRESS" iniset $NOVA_CONF DEFAULT s3_listen "$NOVA_SERVICE_LISTEN_ADDRESS" + iniset $NOVA_CONF key_manager api_class nova.keymgr.conf_key_mgr.ConfKeyManager + if is_fedora || is_suse; then # nova defaults to /usr/local/bin, but fedora and suse pip like to # install things in /usr/bin