controller_public_protocol not set

Bug #1285774 reported by Mark T. Voelker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cisco Openstack
Fix Released
High
Mark T. Voelker
Havana
Fix Released
High
Mark T. Voelker

Bug Description

Change-Id: I49c751a8b68a49e6f15c4e213c0ddbbec7076229 created a data
mapping for the protocol used to access API services on the
control node. However it didn't set that variable in a hiera_data/*
file, which can lead to errors during puppet runs due to required
variables being missing:

Warning: data_mapping key: glance::keystone::auth::public_protocol maps to controller_public_protocol which is not found in hiera data. This may not be an issue, b/c the class glance::keystone::auth is not included.
Warning: data_mapping key: keystone::endpoint::public_protocol maps to controller_public_protocol which is not found in hiera data. This may not be an issue, b/c the class keystone::endpoint is not included.
Warning: data_mapping key: cinder::keystone::auth::public_protocol maps to controller_public_protocol which is not found in hiera data. This may not be an issue, b/c the class cinder::keystone::auth is not included.
Error: Could not run: data mapping controller_public_protocol not found. Failing b/c it is required for class ceilometer::keystone::auth

To fix this, we need to set up $controller_public_protocol in user.common.yaml and default it to http.

Revision history for this message
Mark T. Voelker (mvoelker) wrote :
Changed in openstack-cisco:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.