This patch demonstrate way how to use rally plugins in Heat repository.
Current patch contains 4 new scenario:
- output-show for old algorithm
- output-show for new algorithm
- output-list for old algorithm
- output-list for new algorithm
All new plugins use simple template with ResourceGroup resource,
which contains simple OS::Heat::TestResource with custom value of
timeout_attr property.
Change-Id: Ia960ab5bd59ca0f6fc0fa3aff069c34c67a89354
This patch is derived from I684709fcfcc32e4d5fc3c1abc309329c462e9836
Adds support for the Neutron-LBaaSv2 Listener to Heat.
Co-Authored-By: Banashankar K Veerad <bkalebe@us.ibm.com>
Blueprint: lbaasv2-suport
Change-Id: If39d5664a3f57eda5e32105955830f6407515d64
There are several trailing spaces error raised by
custom guidelines check. Need to fix them for successful
pep8 running.
implements bp custom-guidelines
Change-Id: Ibf50208155315e75795d7b9c8a8dbe487f9046ac
There are several method error raised during custom
guidelines check. Need to fix it for successful running
pep8.
implements bp custom-guidelines
Change-Id: I55883bb8d314f982161aaa21c010e9d1467bf903
There're several errors, raised by custom guidelines check,
need to fix it for successful pep8 running.
implements bp custom-guidelines
Change-Id: Ibef41cad9b20715a740cedac7b98e9647bd3d6b7
There are several errors during attributes descriptions
checking by custom guidelines. Need to fix them for
successful pep8 running.
implements bp custom-guidelines
Change-Id: I3df75c6343217723fd4490f9e70eb2d8499eb5ae
There are several errors, raised during properties schemas
checking by custom guidelines. Need to fix them for successful
pep8 running.
implements bp custom-guidelines
Change-Id: Icd24498b8d36106412a61d4b82b00eb92095ffe9
This patch is derived from Ie5d3e831285a25bd6a63a17c28fc9f7c27450173
Adds support for the Neutron-LBaaSv2 Loadbalancer to Heat.
Co-Authored-By: Banashankar K Veerad <bkalebe@us.ibm.com>
Blueprint: lbaasv2-suport
Change-Id: I7f7c6279e902357910f23e37b3e536b17b84cd6d
It enables that router have the external interface IP address
on setting using Neutron client. But, it isn't able to set
the external fixed IP address in Heat Template.
Let's allow the external IP address for Router in Heat Template, too.
It is needed by creating the VPN network using Heat Template, etc.
Implements: blueprint specify-router-ext-ip-template
Change-Id: I585c97b828a7c43e04e2ad4c63ddfc587cfcc4fe
Change _needs_update method of StackResource and RemoteStack to raise
UpdateReplace exception when state is CHECK_FAILED. This will cause
Heat to replace the failed resources.
Change-Id: I496e589318c554a980d1d6aa9a4a8f5ec74d2c6d
Partially-implements: blueprint mark-unhealthy
Performance fix- Adding an index to stack.owner_id
to avoid full table scan as done before the fix
Closes-Bug: #1535051
Change-Id: Ib0e17917aeeb4af8603bc090f0740783cf41f42f
Signed-off-by: Tomer Shtilman <tomer.shtilman@nokia.com>
Add OS::Senlin::Node resource to heat, following is an example.
node:
type: OS::Senlin::Node
properties:
profile: p1
blueprint: senlin-resources
Change-Id: Iddf82cca7b311d7845bbc0f8e2d5a655cb60a8b8
There may exist resources that the user (or application) knows are
unhealthy where Heat has no way of determining that.
Add a PATCH handler to the Resource endpoint::
/stacks/<stack_name>/<stack_id>/resources/<resource_id>
The PATCH method will accept a JSON body of the form::
{
'mark_unhealthy': <bool>,
'resource_status_reason': <string>
}
This patch Implements:
- RPC API to mark resources as CHECK_FAILED in both the legacy and
convergence architectures in heat-engine
- ReST front end to the RPC API call in heat-api
Change-Id: Ifa48b179723a2100fff548467db9e162bc669d13
Partially-implements: blueprint mark-unhealthy