When creating a bay using hat resources, OS::Magnum::Bay, the first bay status returns None,
then the following bay status returns the correct CREATE_IN_PROGRESS.
The following is some debug added to the magnum client to show the issue.
2015-10-16 10:10:30.850 ^[[00;36mINFO magnumclient.v1.bays [^[[00;36m-^[[00;36m] ^[[01;35m^[[00;36m@RP python-magnumclient/magnumclient/v1/bays.py:create()^[[00m
2015-10-16 10:10:33.324 ^[[00;36mINFO magnumclient.v1.bays [^[[00;36m-^[[00;36m] ^[[01;35m^[[00;36m@RP python-magnumclient/magnumclient/v1/bays.py:get() - <Bay {u'status': None, u'uuid': u'0cbcdcc4-ac4f-4e58-a187-791d91773381', u'links': [{u'href': u'http://172.29.172.142:9511/v1/bays/0cbcdcc4-ac4f-4e58-a187-791d91773381', u'rel': u'self'}, {u'href': u'http://172.29.172.142:9511/bays/0cbcdcc4-ac4f-4e58-a187-791d91773381', u'rel': u'bookmark'}], u'status_reason': None, u'created_at': u'2015-10-16T14:10:32+00:00', u'updated_at': None, u'bay_create_timeout': 0, u'api_address': None, u'baymodel_id': u'6ee95ff4-b44a-4cb8-87ad-4c97ca405f82', u'node_count': 1, u'node_addresses': [], u'master_count': 1, u'discovery_url': u'https://discovery.etcd.io/29504b0cdcbecd34117e40a2f37bd0de', u'name': u'TestBay'}>^[[00m
2015-10-16 10:10:34.371 ^[[00;36mINFO magnumclient.v1.bays [^[[00;36m-^[[00;36m] ^[[01;35m^[[00;36m@RP python-magnumclient/magnumclient/v1/bays.py:get() - <Bay {u'status': u'CREATE_IN_PROGRESS', u'uuid': u'0cbcdcc4-ac4f-4e58-a187-791d91773381', u'links': [{u'href': u'http://172.29.172.142:9511/v1/bays/0cbcdcc4-ac4f-4e58-a187-791d91773381', u'rel': u'self'}, {u'href': u'http://172.29.172.142:9511/bays/0cbcdcc4-ac4f-4e58-a187-791d91773381', u'rel': u'bookmark'}], u'status_reason': u'Stack CREATE started', u'created_at': u'2015-10-16T14:10:32+00:00', u'updated_at': u'2015-10-16T14:10:33+00:00', u'bay_create_timeout': 0, u'api_address': None, u'baymodel_id': u'6ee95ff4-b44a-4cb8-87ad-4c97ca405f82', u'node_count': 1, u'node_addresses': [], u'master_count': 1, u'discovery_url': u'https://discovery.etcd.io/29504b0cdcbecd34117e40a2f37bd0de', u'name': u'TestBay'}>^[[00m
2015-10-16 10:10:35.405 ^[[00;36mINFO magnumclient.v1.bays [^[[00;36m-^[[00;36m] ^[[01;35m^[[00;36m@RP python-magnumclient/magnumclient/v1/bays.py:get() - <Bay {u'status': u'CREATE_IN_PROGRESS', u'uuid': u'0cbcdcc4-ac4f-4e58-a187-791d91773381', u'links': [{u'href': u'http://172.29.172.142:9511/v1/bays/0cbcdcc4-ac4f-4e58-a187-791d91773381', u'rel': u'self'}, {u'href': u'http://172.29.172.142:9511/bays/0cbcdcc4-ac4f-4e58-a187-791d91773381', u'rel': u'bookmark'}], u'status_reason': u'Stack CREATE started', u'created_at': u'2015-10-16T14:10:32+00:00', u'updated_at': u'2015-10-16T14:10:33+00:00', u'bay_create_timeout': 0, u'api_address': None, u'baymodel_id': u'6ee95ff4-b44a-4cb8-87ad-4c97ca405f82', u'node_count': 1, u'node_addresses': [], u'master_count': 1, u'discovery_url': u'https://discovery.etcd.io/29504b0cdcbecd34117e40a2f37bd0de', u'name': u'TestBay'}>^[[00m
Fix proposed to branch: master /review. openstack. org/289682
Review: https:/