Add cinder, glance and cloud compute handlers

This commit is contained in:
Shashaankar 2016-09-11 19:19:16 -07:00
parent 325c8874d2
commit 907488dbaa
2 changed files with 25 additions and 1 deletions

View File

@ -96,6 +96,18 @@ def configure_ssl(keystone=None):
"""
TroveCharm.singleton.configure_ssl(keystone)
def configure_cloud_compute():
#TODO
pass
def configure_cinder():
#TODO
pass
def configure_image_service():
#TODO
pass
###
# Implementation of the Trove Charm classes
@ -217,4 +229,4 @@ def select_release():
if release_version is None:
release_version = ch_utils.os_release('python-keystonemiddleware')
unitdata.kv().set(OPENSTACK_RELEASE_KEY, release_version)
return release_version
return release_version

View File

@ -119,10 +119,22 @@ def configure_ssl(keystone):
#when cloud-compute.available
@reactive.when('cloud-compute.available')
def configure_cloud_compute():
trove.configure_cloud_compute()
trove.assess_status()
#when image-service.available
@reactive.when('image-service.available')
def configure_image_service():
trove.configure_image_service()
trove.assess_status()
#when cinder-volume-service
@reactive.when('cinder-volume-service.available')
def configure_cinder():
trove.configure_cinder()
trove.assess_status()
#when heat - I need to find out what juju calls this