Add API binding for the template_parameters action
Change-Id: I5a53302ffed4f710365680600ae4606e7a4a3a98
This commit is contained in:
parent
113cd72ea8
commit
8e0764c37c
@ -76,3 +76,10 @@ class OvercloudManagerTest(tutils.TestCase):
|
||||
|
||||
self.assertEqual(self.om.delete(42), None)
|
||||
self.om._delete.assert_called_with('/v1/overclouds/42')
|
||||
|
||||
def test_template_parameters(self):
|
||||
"""Test getting the template parameters via GET."""
|
||||
self.om._get = mock.Mock(return_value={})
|
||||
|
||||
self.assertEqual(self.om.template_parameters(), {})
|
||||
self.om._get.assert_called_with('/v1/overclouds/template_parameters')
|
||||
|
@ -94,3 +94,11 @@ class OvercloudManager(base.Manager):
|
||||
:rtype: None
|
||||
"""
|
||||
return self._delete(self._single_path(overcloud_id))
|
||||
|
||||
def template_parameters(self):
|
||||
"""Get the template parameters from the Tuskar API.
|
||||
|
||||
:return: Dictionary containing template parameters
|
||||
:rtype: dict
|
||||
"""
|
||||
return self._get("{0}/template_parameters".format(self._path()))
|
||||
|
Loading…
x
Reference in New Issue
Block a user