Commit Graph

14802 Commits (1b23f171f78512a915346a8971e855741354893c)

Author SHA1 Message Date
Zuul 1b23f171f7 Merge "Reset resource replaced_by field for rollback" 2018-05-15 10:19:05 +00:00
Zuul f30900e11f Merge "Make resource requires a set instead of a list" 2018-05-14 19:55:56 +00:00
Zuul 7206d88869 Merge "Create replacement resources with correct requires" 2018-05-14 19:55:54 +00:00
Zuul 99eb84d3a3 Merge "Calculate the requires list in check_resource" 2018-05-14 13:10:57 +00:00
Zuul 02c9905960 Merge "Don't pass input_data to Resource.delete_convergence()" 2018-05-14 05:54:31 +00:00
Zuul f12426f777 Merge "Retry on deadlock in purge_deleted" 2018-05-14 05:50:32 +00:00
Zuul 0dcd3e32c6 Merge "Fix gerrit tool query statement" 2018-05-12 08:21:24 +00:00
Zuul 7e15bc21d3 Merge "Increment resource atomic key when storing attributes" 2018-05-12 04:34:34 +00:00
Zuul 60712309b2 Merge "Delete internal ports for ERROR-ed nodes" 2018-05-11 23:48:35 +00:00
Zuul 5bca830cf0 Merge "Update http links for doc migration" 2018-05-11 14:31:46 +00:00
Julia Kreger 5692d59007 Delete internal ports for ERROR-ed nodes
Precreated ports are never deleted by nova,
thus heat must delete the ports that it creates
that are internal ports.

This is important when baremetal is used via
ironic where the MAC address of the port must
match the physical node. Neutron does not
permit duplicate MAC addresses, hence ports
can't be orphaned.

Change-Id: I965abefbb10c22a635c35e3a44d227045f33885c
Story: #1766763
Task: #18791
2018-05-11 11:30:27 +00:00
rabi a544ce43dc Reset resource replaced_by field for rollback
We seem to leave replaced_by field of a resource after rollback
(if a stack cancel is issued before the replacement
resource is added to the stack). This in turn results in the
stack getting stuck in IN_PROGRESS for further updates.

Change-Id: I3361ad90e303d24a16a943408fe0f6c406cf785f
Co-Authored-By: Zane Bitter <zbitter@redhat.com>
Task: #19582
Story: #2001974
2018-05-11 15:04:53 +05:30
Zuul b5a92434b4 Merge "Add retry for resource_purge_deleted call" 2018-05-11 04:29:12 +00:00
huangshan 0fb4a56767 Update http links for doc migration
This patch is proposed according to the Direction 10 of doc
migration(https://etherpad.openstack.org/p/doc-migration-tracking).

Change-Id: I2cf863151579357ca0a3227467fa9758463508b1
2018-05-11 09:32:14 +08:00
Zuul 8315cb4eb7 Merge "Change non-apache job to non-voting" 2018-05-10 16:41:06 +00:00
Zuul 37b14dbe08 Merge "Remove obsolete identity-v3-only job" 2018-05-10 12:00:03 +00:00
ricolin 859fe22b6b Fix gerrit tool query statement
Change-Id: I7707318e445e55751c1af45d5d08d09ddcb50b66
2018-05-10 10:11:41 +00:00
ricolin 566dd9301b Add retry for resource_purge_deleted call
Retry when resource_purge_deleted failed with deadlock or other exceptions.

Change-Id: Iadab7b45e653fc6f465e257d3f450c4eaf509297
Story: #2001997
Task: #19629
2018-05-10 17:02:55 +08:00
ricolin c28748e2cf Change non-apache job to non-voting
Change `heat-functional-convg-mysql-lbaasv2-non-apache` to non-voting.

Change-Id: I5ddddd0957fd8129b2af71c66fc5578976226c83
2018-05-10 11:09:24 +08:00
Zuul 0f1e2a0bc1 Merge "Remove mox from test-neutron-firewall" 2018-05-09 07:08:50 +00:00
Zuul 7c55b25375 Merge "Log useful information in the API log" 2018-05-09 04:22:14 +00:00
Zuul b8db93abc4 Merge "Trivial:remove unused import and add reasonable path in import" 2018-05-07 12:42:07 +00:00
Zuul cb917c983f Merge "Fix debug logs in _stale_resource_needs_retry()" 2018-05-07 10:52:40 +00:00
Zuul 482ea5dbff Merge "Sync support network type for provider network" 2018-05-07 09:10:35 +00:00
Zuul 389ecbbdc1 Merge "Remove mox usage from `aws/test_network_interface.py`" 2018-05-07 03:54:25 +00:00
Zuul 1745e0c8ed Merge "Remove mox usage from `aws/test_instance_network.py`" 2018-05-07 03:52:21 +00:00
Zuul eca21a28f6 Merge "Remove mox usage from `aws/test_waitcondition.py`" 2018-05-07 03:52:20 +00:00
huangtianhua 4e6bb6febc Sync support network type for provider network
Now heat only supports 'vlan' and 'flat' network type
for OS::Neutron::ProviderNet, this will add all other
supported network types: 'vxlan', 'local', 'gre' and
'geneve'.

Change-Id: If7cb4fbc83f5aa62a0b73e003ff23ec2b40b2ded
Closes-Bug: #1692445
2018-05-07 03:51:46 +00:00
Zuul 86a1cc8c47 Merge "Move context middleware earlier in pipeline" 2018-05-04 02:33:38 +00:00
Zane Bitter 253ae6ce63 Fix debug logs in _stale_resource_needs_retry()
Missing parameters introduced by 22eb2e2538.

Change-Id: I5d49c3ee0d076e2673d0b2bbacf04c2274e56da7
2018-05-03 19:28:17 -04:00
Zuul 26bffd56db Merge "Remove mox usage from test_stack" 2018-05-03 04:50:46 +00:00
Zuul 0c71d2667a Merge "Retry resource check if atomic key incremented" 2018-05-02 18:54:01 +00:00
Zuul 74919e5b00 Merge "Add Rocky versions" 2018-05-02 16:31:16 +00:00
Zuul f9e239ef26 Merge "Add catch-all for property errors in implicit dependencies" 2018-05-02 10:54:15 +00:00
Zuul 49a5e4d676 Merge "Use stack_id of None for service timer" 2018-05-01 22:27:42 +00:00
Zane Bitter c06a0e469b Retry on deadlock in purge_deleted
Change-Id: I6dc7429b2564ab07dd66bf0cf0c8657ac1928508
Closes-Bug: #1721695
2018-05-01 12:11:33 -04:00
Zuul 485281e503 Merge "Remove mox from test_neutron_loadbalancer 4/4 - all rest tests" 2018-04-30 07:31:13 +00:00
Zuul cff24227f0 Merge "Merge before/after 'requires' list on update failure" 2018-04-30 07:31:11 +00:00
Zuul e880be32b3 Merge "Ignore property errors in implicit dependencies" 2018-04-28 10:27:31 +00:00
Zuul 39e8e63703 Merge "Log traversal ID when beginning" 2018-04-28 01:33:06 +00:00
Zuul 3fa4eb4873 Merge "Docs: Make stack domain users docs visible" 2018-04-27 14:47:46 +00:00
Zuul 08c426817f Merge "Avoid double-write when updating FAILED rsrc with no change" 2018-04-27 11:36:20 +00:00
Zuul 7d4b0e2adb Merge "Docs: modernise links" 2018-04-27 11:36:18 +00:00
Zuul ac8bb29cd3 Merge "Docs: Fix broken external links" 2018-04-27 11:09:57 +00:00
Zuul 0ae3b75439 Merge "Docs: use local references for internal links" 2018-04-27 11:09:56 +00:00
ricolin 23649cd811 Remove mox usage from test_stack
Change-Id: I56c27156536465fdfb594b9cc8cdf2a6c631141e
goal: mox-removal
2018-04-27 14:58:37 +08:00
ricolin a43023a63f Remove mox usage from `aws/test_network_interface.py`
Change-Id: I300dbd9f29a4a935073027e611e1d7a5f28ca304
goal: mox-removal
2018-04-27 14:44:53 +08:00
ricolin 938b6d612a Remove mox usage from `aws/test_instance_network.py`
Change-Id: I741f011bbbea8816716e3fd3a01b6d9cadf9022f
goal:mox-removal
2018-04-27 14:44:53 +08:00
ricolin 2cf27f7dee Remove mox usage from `aws/test_waitcondition.py`
goal:mox-removal

Change-Id: Ib8a0dbebea9ff125c2172179a2b83a8b64a2bd7a
2018-04-27 14:44:53 +08:00
Zuul 45e8452e13 Merge "Remove mox usage from test_resource" 2018-04-27 06:30:17 +00:00