15115 Commits

Author SHA1 Message Date
maniksidana019
8ea5c9e5e7 Incorrect project name in installation instructions for CentOS
Return the instructions to using the "service" project as it was before
5ecee29572556140e57ed667ef275d8429c994b6, and as it is in other manual
installation instructions.

Add a note that describes the circumstances in which you need to use
"services" as the project name.

Change-Id: I76de8960ac640b9e8037879af85b84ce39b4cdcb
Co-Authored-By: Zane Bitter <zbitter@redhat.com>
Task: 28520
Story: 2003872
2018-12-19 23:01:44 +13:00
Zuul
7cdadf1155 Merge "Delete db resources not in template" 2018-12-10 18:30:35 +00:00
OpenStack Proposal Bot
35d5ec2310 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I27716c190459bd3fb89322567279b122be626db5
2018-12-05 10:36:39 +00:00
Zuul
03cf039d4f Merge "Fall back to www_authenthicate_uri" 2018-12-04 10:37:55 +00:00
Zuul
bd6924bc10 Merge "Change openstack-dev to openstack-discuss" 2018-12-04 08:37:47 +00:00
ZhongShengping
a1aa1eec1b Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Ia2033b46b8a5bde404c3765bb32e125646be3ffe
2018-12-04 10:05:58 +08:00
Pavlo Shchelokovskyy
66442554d2 Pass role ids to trust if possible
currently Heat fails to create a stack requiring deferred auth with
trusts when user happens to have a role assigned for which a different
but similar named role exist in another Keystone domain.

This patch makes Heat to attempt extract role IDs from the
auth_token_info first and pass those to Keystone trust if found.

Change-Id: Ic9207e3f027f9c56c14d548d404ecc0c2427f326
Story: 2002613
Task: 22237
2018-12-03 09:33:31 +00:00
Zuul
0b83b05115 Merge "Revert "Use OutputDefinition to generate attributes schema"" 2018-12-02 06:10:47 +00:00
Zuul
f4bf5aaa50 Merge "Remove tripleo newton and ocata jobs" 2018-12-02 06:10:45 +00:00
Zuul
76710b9298 Merge "Use fedora 29 image from nodepool mirror" 2018-12-01 10:57:49 +00:00
Zuul
0d1e5453f3 Merge "Add Release Notes in README" 2018-11-28 19:21:14 +00:00
Zane Bitter
614ba0a98f Revert "Use OutputDefinition to generate attributes schema"
This reverts commit 85eff5fc3d03dce7d0d17d965f27246bd3306c53.

Change-Id: I325593df0cd7a48cbc85edf7838cddbc0911b4b6
Closes-Bug: #1805589
Depends-On: https://review.openstack.org/620457
Depends-On: https://review.openstack.org/619786
2018-11-28 12:13:58 -05:00
Johannes Grassler
50260212ef Fall back to www_authenthicate_uri
The [keystone_authtoken]/auth_uri setting was deprecated in
favour of [keystone_authtoken]/www_authenticate_uri. This
commit uses the new setting as the fallback if
[clients_keystone]/auth_uri has not been set.

Change-Id: I4b6e254b1344865e3775948a8bbf1e9aac196e4f
Story: #2004434
Task: #28097
2018-11-28 15:34:09 +01:00
Rabi Mishra
b5333aea94 Use fedora 29 image from nodepool mirror
It seems fedora 27 cloud images are not available.

Change-Id: I199afcbaa5050226a333779ac22aea3451f94b04
2018-11-28 13:05:31 +05:30
Zuul
3c86a75834 Merge "Use OutputDefinition to generate attributes schema" 2018-11-27 10:59:52 +00:00
Zuul
3d6faf17b3 Merge "Ensure Functions can be created without stack definition" 2018-11-27 09:27:35 +00:00
Rafael Folco
55e5a44030 Remove tripleo newton and ocata jobs
Non-containerized multinode scenario jobs are no longer supported
and should be removed from zuul config.

Change-Id: I0c98aecd82478fbf7e2b2a45d5b2664290155ed9
2018-11-23 17:04:22 -02:00
Zuul
017a40a6ef Merge "Return execution state_info in ExternalResource" 2018-11-22 08:58:48 +00:00
Zuul
98a6d988df Merge "Try deleting stack if not soft deleted yet" 2018-11-21 17:20:45 +00:00
Thomas Herve
03154ba711 Return execution state_info in ExternalResource
When a workflow execution fails, we don't return anything information to
the user. Let's propage what mistral sends us in the resource failure.

Change-Id: Ib412346f12450fa5e6a1291d635debe1a4add380
Story: #2004396
Task: #28025
2018-11-21 11:18:15 +01:00
Zuul
edef9123c6 Merge "convert py35 jobs to py3" 2018-11-21 05:30:54 +00:00
Zuul
aabf0d5e16 Merge "Consider volume in 'reserved' status as detachment in progress" 2018-11-20 19:24:46 +00:00
Rabi Mishra
8494204297 Add heat-status to man page output
Change-Id: I7afd5274b6f5e6a4ad0cb32fa2f5b1512e4f07f7
2018-11-12 09:23:28 +05:30
chenxiangui
f956a0fb65 Add Release Notes in README
Add Release notes in README.rst

Change-Id: I3507bf3b824e0580a501dd48db11fca6366c4fbe
2018-11-12 10:02:46 +08:00
Zuul
0adf368b2b Merge "Don't depend on string interning" 2018-11-11 10:01:20 +00:00
Van Hung Pham
d83cf6ad74 convert py35 jobs to py3
Update the jobs that were explicitly using python 3.5 and have them
just use python 3 without specifying a minor version.

Change-Id: I38734f2956a30c01ff51e2d74a9c248e4304d08b
2018-11-11 06:16:36 +00:00
Zuul
334cc17d07 Merge "Add heat-status upgrade check command framework" 2018-11-11 01:17:41 +00:00
Zuul
201484da6e Merge "change the dist name to 'openstack-heat'" 2018-11-10 22:23:48 +00:00
OpenStack Proposal Bot
5889aee9de Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Iad33b2d2266fa14cfd615667fcaa78b45406db73
2018-11-06 06:54:04 +00:00
Zuul
443864b35e Merge "Clarify resource deprecation process" 2018-11-02 07:27:11 +00:00
Doug Hellmann
8ae5f8657b change the dist name to 'openstack-heat'
We are updating all Python projects to publish artifacts to PyPI. The
name "heat" is already taken there by another project, and they have
rejected our request to claim the name. We therefore need to change the
dist name used to package heat. We have some other projects publishing
using an "openstack-" prefix, so I propose using the name
"openstack-heat". This will not change the imports or anything else
about how the code works, just how it is packaged.

Add a grenade plugin for upgrading between the packages with different
names so that we can clean up the old version of the code and avoid
discovering the heat plugins multiple times in different locations.

Change-Id: I59b55cffd9e648f842eb286b936f09c5b55a76db
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-11-01 11:54:05 -04:00
Zuul
cb5dce1987 Merge "Revert "Add openstack/placement as a required project for heat-grenade*"" 2018-10-25 03:02:38 +00:00
Zuul
eaf49c4dca Merge "Increment versioning with pbr instruction" 2018-10-24 17:40:38 +00:00
Matt Riedemann
0b9c9dbce7 Revert "Add openstack/placement as a required project for heat-grenade*"
This reverts commit 4e8a3ca6b2041c170f4073499ee0315616396af2.

This is handled generically with this change and its dependency:

  https://review.openstack.org/#/c/606853/

Change-Id: Ic79cc07a2d11772c1892b2db8c4c02cc7be4081c
2018-10-24 08:48:58 -04:00
whoami-rajat
ba4e54589d Add heat-status upgrade check command framework
This adds basic framework for heat-status upgrade
check commands. For now it has only "check_placeholder"
check implemented.
Real checks can be added to this tool in the future.

Change-Id: I83629184b49a6cf91928df702db23156433d99f6
Story: 2003657
Task: 26131
2018-10-22 14:19:36 +00:00
Zane Bitter
85eff5fc3d Use OutputDefinition to generate attributes schema
We have the OutputDefinition API now, and no longer need to treat
templates like CFN JSON blobs to obtain information about outputs.

Change-Id: I8dfea1e9855a56fb85d2e3af40996d5f337d7859
2018-10-18 17:00:17 -04:00
Zane Bitter
bb3ddcf573 Ensure Functions can be created without stack definition
In a number of places we parse templates passing None as the stack
definition, in order to be able to extract information from the template
in cases where we don't actually need to resolve functions.

However, the GetParam and GetFile HOT functions require an actual stack
definition to be passed in order to initialise them. So far we haven't
encountered any cases where those functions appear where we pass None
for the stack definition. Ensure that all Functions can always be
created even with no stack definition.

Note that the cfn ParamRef class is not affected, as the Ref function
always selects the GetResource implementation when the stack definition
is None.

Change-Id: Ic947dcdc17e9dbc58459a92ba970c292d70578cd
2018-10-18 17:00:10 -04:00
Zane Bitter
63bff7408a Revert "Change "services" to "service""
This was correct for the RDO installation guide.

This reverts commit b90278b503aff2ad8148af38525beb90ffb117d8.

Change-Id: I5107e712a903f334f1a3a996b9140e9e2fe0807a
2018-10-18 17:23:34 +00:00
YI-JIE,SYU
b90278b503 Change "services" to "service"
Because project name is service in Installation Guides[1],
It is better not to give reference of this name in installation
operation Documentation file.

[1]https://github.com/openstack/keystone/blob/master/doc/source/install/common/keystone-users.inc

Change-Id: Ib51341d023907b392acbdacd47bd1b3027b721a1
2018-10-18 18:14:13 +08:00
rabi
43583b4a32 Delete db resources not in template
When migrating stacks to convergence, if there are resources in
the database that are not in the current_template_id of the stack,
they are possibly of no isue, so it would better to delete those
resources from db to avoid any future update issues.

Change-Id: Ica99cec6765d22d7ee2262e2d402b2e98cb5bd5e
Story: #2004071
Task: 27092
2018-10-15 08:45:27 +05:30
Zane Bitter
31584326d2 Don't depend on string interning
Use '!=' instead of 'is not' to compare strings.

In practice, short strings that appear in the source code are interned
in CPython, but this is implementation-specific.

Change-Id: If3f305c2d647fcd7515cb0a326a30f4eda93acd3
2018-10-12 16:39:45 -04:00
Sean McGinnis
fcf3685d49 Increment versioning with pbr instruction
With moving away from required milestone releases, the version numbers
calculated by PBR on the master branch will not work for those testing
upgrades from the last stable release. More details can be found in the
mailing list post here:

    http://lists.openstack.org/pipermail/openstack-dev/2018-October/135706.html

This is an empty commit that will cause PBR to increment its calculated
version to get around this.

PBR will see the following which will cause it to increment the version:

Sem-Ver: feature

Please merge this patch as soon as possible to support those testing
upgrades.

Change-Id: Ifbba36f4974efcf891c7f5938acfeef75bb05dd2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-10-12 13:11:01 -05:00
Zuul
f12fb69cb2 Merge "Don't quote {posargs} in tox.ini" 2018-10-10 17:34:45 +00:00
Zuul
42357ced7a Merge "Don't assert that we haven't signalled the calling thread" 2018-10-10 04:21:47 +00:00
Nguyen Van Trung
d60514f86e Don't quote {posargs} in tox.ini
Quotes around {posargs} cause the entire string to be combined into one
arg that gets passed to stestr. This prevents passing multiple args
(e.g. '--concurrency=16 some-regex')

Change-Id: Iccbd680731592abab4980a51aa97c60d6ef95005
2018-10-09 10:13:15 +07:00
Zuul
fb2f63874a Merge "Imported Translations from Zanata" 2018-10-08 10:57:23 +00:00
Zuul
49ad06e896 Merge "Fail to release a stack_lock in the database is a fatal action." 2018-10-08 10:57:20 +00:00
OpenStack Proposal Bot
a7dce8178f Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I7eaf3039b2c1c54a5b37add7f54f05fd11493670
2018-10-08 06:24:05 +00:00
Zane Bitter
b4038c44b5 Don't assert that we haven't signalled the calling thread
We use the notify.signal() call to notify the main thread that the stack
status has moved to IN_PROGRESS so that it can wait before returning
control to the user. Therefore it is expected that if an operation
eventually fails (or succeeds), signal() will have been called a long
time previously. The only reason it is there is to guard against
failures before the resource attains the IN_PROGRESS state, where the
persistence of the state has been deferred to coincide with the lock
release.

Story #2003988
Task: 26931

Change-Id: Ie0519ee78607f71855c2c0ace2cb4ff52c5809b6
2018-10-05 18:32:31 -04:00
Zuul
c8267f3890 Merge "Set a concurrency limit on ResourceChain" 2018-10-05 22:12:52 +00:00