Deprecate QUEUE_ID in heat_zaqar
ZaqarQueue in heat_zaqar has 2 ways to receive the ID of the queue: - use get_attr(QUEUE_ID) - use get_resource <resource_name> or Ref The first way has been deprecated because in common practice it had better use get_recources for receive an ID of the resource. In addition, this attribute has been excluded from auto-tests for ZaqarQueue. Change-Id: I43d07401b580555fe5bfa443836e60a708ce54bf
This commit is contained in:
parent
6e06155b2e
commit
fbda16fcab
@ -17,6 +17,7 @@ from heat.engine import attributes
|
||||
from heat.engine import clients
|
||||
from heat.engine import properties
|
||||
from heat.engine import resource
|
||||
from heat.engine import support
|
||||
|
||||
|
||||
def resource_mapping():
|
||||
@ -58,7 +59,13 @@ class ZaqarQueue(resource.Resource):
|
||||
attributes_schema = {
|
||||
QUEUE_ID: attributes.Schema(
|
||||
_("ID of the queue."),
|
||||
cache_mode=attributes.Schema.CACHE_NONE
|
||||
cache_mode=attributes.Schema.CACHE_NONE,
|
||||
support_status=support.SupportStatus(
|
||||
status=support.DEPRECATED,
|
||||
message=_("Deprecated in kilo. "
|
||||
"Use get_resource|Ref command instead. "
|
||||
"For example: { get_resource : <resource_name> }")
|
||||
)
|
||||
),
|
||||
HREF: attributes.Schema(
|
||||
_("The resource href of the queue.")
|
||||
|
@ -46,7 +46,7 @@ wp_template = '''
|
||||
},
|
||||
"Outputs" : {
|
||||
"queue_id": {
|
||||
"Value": { "Fn::GetAtt" : [ "MyQueue2", "queue_id" ]},
|
||||
"Value": { "Ref" : "MyQueue2" },
|
||||
"Description": "queue name"
|
||||
},
|
||||
"queue_href": {
|
||||
@ -116,7 +116,6 @@ class ZaqarMessageQueueTest(common.HeatTestCase):
|
||||
|
||||
scheduler.TaskRunner(queue.create)()
|
||||
self.fc.api_url = 'http://127.0.0.1:8888/v1'
|
||||
self.assertEqual('myqueue', queue.FnGetAtt('queue_id'))
|
||||
self.assertEqual('http://127.0.0.1:8888/v1/queues/myqueue',
|
||||
queue.FnGetAtt('href'))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user