###############################################################################
# Certificate Manager
###############################################################################
cert_manager = f5_openstack_agent.lbaasv2.drivers.bigip.barbican_cert.BarbicanCertManager
#
# Two authentication modes are supported for BarbicanCertManager:
# keystone_v2, and keystone_v3
#
#
# Keystone v2 authentication:
#
auth_version = v2
os_auth_url = http://10.0.2.15:5000/v2.0
os_username = admin
os_password = admin
os_tenant_name = admin
#
# Parent SSL profile name
#
# A client SSL profile is created for LBaaS listeners that use TERMINATED_HTTPS
# protocol. You can define the parent profile for this profile by setting
# f5_parent_ssl_profile. The profile created to support TERMINATTED_HTTPS will
# inherit settings from the parent you define. This must be an existing profile,
# and if it does not exist on your BIG-IP system the agent will use the default
# profile, clientssl.
f5_parent_ssl_profile = clientssl
OpenStack Release
Liberty
Agent Version
8.0.7
Operating System
CentOS7
Description
I tried to start the f5-openstack-agent using the keystone v2. But, the following error has occurred, it did not start.
Loading "tenant_name" in barbican_cert.py.
https://github.com/F5Networks/f5-openstack-agent/blob/mitaka/f5_openstack_agent/lbaasv2/drivers/bigip/barbican_cert.py#L104
However, do not cfg.StrOpt the "tenant_name" in icontrol_driver.py. I think that we should add a cfg.StrOpt to icontrol_driver.py.