Functions for updating redhat release
This commit is contained in:
parent
15d29990c1
commit
8f7a60568b
@ -16,6 +16,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from fuelweb_test.helpers import HTTPClient
|
from fuelweb_test.helpers import HTTPClient
|
||||||
from fuelweb_test.integration.decorators import debug, json_parse
|
from fuelweb_test.integration.decorators import debug, json_parse
|
||||||
|
from fuelweb_test.settings import OPENSTACK_RELEASE
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@ -116,6 +117,11 @@ class NailgunClient(object):
|
|||||||
def get_task(self, task_id):
|
def get_task(self, task_id):
|
||||||
return self.client.get("/api/tasks/%s" % task_id)
|
return self.client.get("/api/tasks/%s" % task_id)
|
||||||
|
|
||||||
|
@logwrap
|
||||||
|
@json_parse
|
||||||
|
def get_tasks(self):
|
||||||
|
return self.client.get("/api/tasks")
|
||||||
|
|
||||||
@logwrap
|
@logwrap
|
||||||
@json_parse
|
@json_parse
|
||||||
def get_releases(self):
|
def get_releases(self):
|
||||||
@ -127,9 +133,9 @@ class NailgunClient(object):
|
|||||||
return self.client.get("/api/nodes/%s/disks" % disk_id)
|
return self.client.get("/api/nodes/%s/disks" % disk_id)
|
||||||
|
|
||||||
@logwrap
|
@logwrap
|
||||||
def get_grizzly_release_id(self):
|
def get_release_id(self, release_name=OPENSTACK_RELEASE):
|
||||||
for release in self.get_releases():
|
for release in self.get_releases():
|
||||||
if release["name"].find("Grizzly") != -1:
|
if release["name"].find(release_name) != -1:
|
||||||
return release["id"]
|
return release["id"]
|
||||||
|
|
||||||
@logwrap
|
@logwrap
|
||||||
@ -228,3 +234,8 @@ class NailgunClient(object):
|
|||||||
@json_parse
|
@json_parse
|
||||||
def get_notifications(self):
|
def get_notifications(self):
|
||||||
return self.client.get("/api/notifications")
|
return self.client.get("/api/notifications")
|
||||||
|
|
||||||
|
@logwrap
|
||||||
|
@json_parse
|
||||||
|
def update_redhat_setup(self, data):
|
||||||
|
return self.client.post("/api/redhat/setup", data=data)
|
||||||
|
Loading…
Reference in New Issue
Block a user