All resources, which have handle_signal, check condition
if action in DELETE or SUSPEND state. Move this check to
Resource class.
Change-Id: Ifa9e97c19cc35c4b2aa40dbed37296d9d4a38d5b
Docker 1.5 and docker-py 1.0.0 support the read_only parameter when
starting containers(docker run --read-only).
By using this capability in combination with volumes, you can make sure
containers only persist data where it can be managed in a known location.
we should support it in the heat-docker
Change-Id: I6fdc3e46bb86b387a187f8fceb22997daed0a9f1
Closes-bug: #1430211
This change removes the required bit for the actions field of the
configs property in the OS::Heat::SoftwareComponent resource. This
avoids confusion, as this field has a default value.
Change-Id: I1c5ee40a194b5670668dd7d60846e509d587ecc3
Closes-Bug: #1436002
Tenant name was not provided in Keystone client, so it was not
authenticated properly and raised Unauthorized exception.
Change-Id: I0b86ffa3eeff4a9631e36f56f4e111bb5eadf8b6
Closes-Bug: #1435415
Wikipedia's list of common misspellings [1] has a machine-readable
version. This patch fixes those misspellings mentioned in the list
which don't have multiple right variants (as e.g. "accension", which can
be both "accession" and "ascension"), such misspellings are left
untouched. The list of changes was manually re-checked for false
positives.
[1] https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines
Change-Id: I152ec2fa58a98810b4b8756bba20ab3c0877fdcf
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
This patch removes the 'author' tag which now fails to pass PEP8 tests
and also adds some missing newlines in source files. These newly found
PEP8 errors are blocking us from merging code.
Change-Id: Ib5c4c043c1df5cd980e09d26d130150b2e6d64c2
This was only working for one heat engine as it was sending
the listener messages to a topic of "engine_id".
Change-Id: Ib542d1ebb85b004f5a67213e678882c5a723dc0e
Closes-bug: 1433821
- Use WritebleLogger from olso.log
- Use oslo.log calls directly instead of the system logger.
- logging.set_default() with no arguments is pointless.
Change-Id: Ife0d3ff71d0b431cc88dcdf12a58b5104b318af4
Related-bug: 1435588
Context logging does not work if we don't do it in a way that
oslo.log can pick up the context.
- Use the thread local storage from the base RequestContext class.
- Use the helper method context.get_current() as appropriate
- Update the custom_backend_auth.
- Remove heat/openstack/common/local.py as it is now not used.
Change-Id: I64f6af5090e98579b93a616bc79f4aaa6cd2b2ee
Closes-bug: 1435588
for integration tests. Use a flavor similar to m1.micro for that.
It is enough to start both minimal and functional tests images with no
serious payload and should decrease the amount of RAM consumed by VMs
in corresponding tests four-fold.
Change-Id: I378b5a3cde020176ac45ebf8d05bd13278861a4e
Related-Bug: #1435285
SupportStatus message is omitted when status equals
SUPPORTED. Also, patch adds SupportStatus note to
attribute schema.
Change-Id: I63160b21f9043e5a8d9cd35b4825c5d9abd9a6ed
Closes-bug: #1434454