181 Commits

Author SHA1 Message Date
Thomas Goirand
dc2cc876f5 Debian is using Python 3: Fix path to wsgi/app.py
Use /usr/lib/python3 instead of /usr/lib/python2.7

Change-Id: I79c138bb9baeefc9ed88acdae46c8699b4614884
2018-05-04 10:19:33 +02:00
Alex Schultz
966c074a47 Prepare Rocky M1
Update the version metadata for Rocky milestone 1

Change-Id: I9ec0528fd5f0e4424505e3373a2e111251ee5266
13.0.0
2018-04-19 08:58:27 -06:00
Zuul
d914195a35 Merge "Update .gitignore" 2018-04-18 00:51:48 +00:00
Zuul
fab8bf8950 Merge "Debian is using python3-zaqarclient" 2018-04-13 04:34:34 +00:00
Zuul
a7f2e45c76 Merge "Deprecate auth_uri option" 2018-04-13 04:29:08 +00:00
zhubingbing
e2ca4a65d9 Debian is using python3-zaqarclient
Change-Id: Iedf33a913bd6854f418d11d655204245f20d684c
2018-04-12 11:51:35 +08:00
ZhongShengping
9c5d13c4c5 Update .gitignore
This patch[1] already explains why updating .gitignore

[1]https://review.openstack.org/#/c/466356/

Change-Id: I1790f4b0595ef204bba20d8e489e25dd8b388585
Depends-On: Ifeaaa14c63158d0318218ca62ee41e98fc4c0b57
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
2018-04-11 08:55:43 +08:00
ZhongShengping
cfbe1326bb Update LICENSE
In order to better understand the LICENSE

Change-Id: I42129fa300b7cd4580b61de041fc546da663f787
Depends-On: Id1a39a34278b9727cd083d89a63ea31342a28fee
2018-04-06 20:18:37 +08:00
ZhongShengping
19dc2c1e2f Deprecate auth_uri option
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.

[1]https://review.openstack.org/#/c/508522/

Change-Id: Icf6c42182b10cdfb07461923f7fd41fccb0f9013
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
2018-04-03 16:55:05 +08:00
ZhongShengping
afbc7455bb Remove deprecated keystone authtoken revocation_cache_time option
Change-Id: I6e864bc01bcdd61172906d42e37661f5e3dfc66f
2018-03-27 10:33:24 +08:00
ZhongShengping
d2891b9670 Add 'openstack-db' tag to db-sync Exec resource
In order to make easy orchestration on all OpenStack db-sync, add this
tag so people can use this tag in composition layer.
A use case it to set some orchestration to make sure MySQL Galera is
ready before running any Exec with this tag.

Change-Id: I468f796bc344f91510e977dd07cfd563174c66dd
Closes-Bug: #1755102
2018-03-12 16:33:11 +08:00
ZhongShengping
96e1353473 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html

Refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html

Change-Id: I228db77b73091687d9fc4035522c19c8e198a74f
2018-02-28 14:42:13 +08:00
5e8c812ac5 Update reno for stable/queens
Change-Id: I82fb660db85a357c517a413af3a6d0d082077c52
2018-02-21 00:19:06 +00:00
Mohammed Naser
7a96aa311e Prepare for official Queens release
Prepare the metadata for the official Queens release.

Change-Id: Ie82bb7b21ea9dffff6e21696623d78306fa9d18a
12.3.0
2018-02-19 12:44:29 -05:00
ZhongShengping
7424a6b582 Load puppet-openstack_spec_helper locally during tests
Change-Id: If4c988ecacfd48250f9fca1b4ea16fffa249a8f4
Co-Authored-By: Mohammed Naser <mnaser@vexxhost.com>
2018-02-12 10:53:41 +08:00
James E. Blair
a437434dca Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I4f94539240eeeece49b877ea3aabf6dac0421834
2018-02-02 18:22:01 +00:00
Mohammed Naser
462dd20b37 Remove MongoDB integration and transform to using POI resources
This patch removes MongoDB beaker tests as this is not a well
tested use-case and sticks to the Swift/SQLalchemy configuration
which is well tested.  It switches Beaker to use the same resources
in integration.

Depends-On: Ic1a4ea20ef65a832a986964fb61e80c4738740b5
Change-Id: I9796a7bb2f25a2df53a1aeeb2814a91ca2c2cbec
2018-02-02 13:16:11 -05:00
Zuul
20dd37ee79 Merge "Remove pinned versions from test-requirements.txt" 12.2.0 2018-01-17 14:00:56 +00:00
Emilien Macchi
1bf85b5748 Prepare for Queens Milestone 3
Prepare the metadata configuration for the third Queens milestone.

Change-Id: I760f0cedf5e949f15b38cda766d0d5cff936f45d
2018-01-16 15:56:49 -08:00
ZhongShengping
80fbc3ee06 Remove pinned versions from test-requirements.txt
As we are using the upper constraints when running the release
notes task using tox, we do not need to set a specific version
and we can rely on whatever is configured in upper constraints.

Change-Id: I997d8f6b99c2f867157e717e05f1161f82f38784
Co-Authored-By: Mohammed Naser <mnaser@vexxhost.com>
2018-01-16 12:29:50 +08:00
ZhongShengping
55d6e99e93 Add use_journal option for logging configuration
This enables oslo.log to pass logging records to journald.

Change-Id: I37a497fd795eba5b7fb350a044bdb31e46a90ae6
2018-01-15 17:40:19 +08:00
Alex Schultz
bdd660ccdb Add group to policy management
The move of policy.json into code means the file may not exist. We've
added support to ensure that the file exists in the openstacklib but we
need to make sure the permissions are right for each service. This adds
the group information to the policies so it works right.

Depends-On: I26e8b1384f4f69712da9d06a4c565dfd1f17c9ed
Related-Bug: #1742154
Change-Id: I10b322d05042fdef23758d46906cf57aa9def97f
2018-01-12 05:12:01 +00:00
Emilien Macchi
d7796e934b Run puppet-openstack-beaker-jobs
Depends-On: I8f4b24cfd5fa6d91758f95228f823d82839c3366
Change-Id: I5e8d78fe2adb78ed242e5b904f47dad63b0b1487
2017-12-21 19:01:02 -08:00
Alex Schultz
326f473a20 Prepare for Queens Milestone 2
Prepare the metadata configuration for the second Queens milestone.

Change-Id: I04359bef39be5e98a1e662b9fac93b4e01827c88
12.1.0
2017-11-28 16:19:49 -07:00
Juan Antonio Osorio Robles
67e70cab9b Expose use_json logging option
It enables JSON-formatted logging from oslo.log.

Change-Id: I0476f2af30761b571c342f8a7aa901ce87754611
2017-11-27 14:28:22 +02:00
Zuul
acfbee116c Merge "add parameter to overwrite/add wsgi process options" 2017-11-10 05:31:03 +00:00
Martin André
f68f5e9217 Fix typo in config options
Some drivers:transport:websocket options had dashes instead of
underscore which caused zaqar to ignore them.

Change-Id: I0a0d0ddf5704415745868d39d763df0e43a21a61
Co-Authored-By: Thomas Hervé <therve@redhat.com>
Related-Bug: #1727406
Closes-Bug: #1730179
2017-11-06 10:01:10 +01:00
Zuul
5ff5693300 Merge "Switch to Zuul v3 testing" 2017-11-02 05:28:11 +00:00
Emilien Macchi
c9ab343df0 Add Puppet package to bindep, for module build
We need Puppet package deployed from bindep so we can
run puppet module build with the new zuul v3 job.

Change-Id: I31322d25b74a9ed0c2a44c9b46dfd2ad563d3bc6
12.0.0
2017-10-27 13:17:43 -07:00
ZhongShengping
3957d3084a Switch to Zuul v3 testing
Change-Id: I2dda5989e5b8bfb58b357ef33b4d8561b836c766
Depends-On: I3d21011beb57e66cce8d18efb9f603f218258ee2
2017-10-26 08:48:34 +08:00
ZhongShengping
a3a99c2b9c add parameter to overwrite/add wsgi process options
Add parameter to apache_wsgi to allow overwrite
and/or add additional wsgi process options.

This possibility was added to openstacklib
with Change-Id: I41914ce3361988d5db1695f09d21209772fdf548
lease enter the commit message for your changes. Lines starting

Change-Id: Ibb04420a730bb0fdccc30fe6e81d4b0f5fc6ebc2
2017-10-23 14:16:14 +08:00
Alex Schultz
e5528e7ca4 Prepare for Queens Milestone 1
Prepare the metadata configuration for the first Queens milestone.

Depends-On: Id68ee1b443a4172d0c1d6d58a04908c52a566623
Change-Id: I16cb1a10c88ea033b0b27cd9ff5363676daf918e
2017-10-18 01:55:44 +00:00
Juan Antonio Osorio Robles
7da4e498d4 apache wsgi: Exchange defaults for workers and threads
Due to Python's GIL [1], we can't use multiple threads for running
OpenStack services without a performance penalty, since the execution
ends up serialized, which defeats the purpose.

Instead, we should use several processes, since this approach doesn't
have this limitation.

[1] https://wiki.python.org/moin/GlobalInterpreterLock

Change-Id: I18c1e796e43a168042900b8202ad3ce8488d3908
2017-10-13 09:59:22 +03:00
Jenkins
02051879b1 Merge "Allow setting log files for apache vhost" 2017-10-10 07:29:03 +00:00
Juan Antonio Osorio Robles
37f5779e1c Allow setting log files for apache vhost
This allows the setting of the error and access file logs, as well as
the access log format. This was done in a similar fashion as one can
configure these ones in the keystone wsgi manifest.

Change-Id: I4d82b2d15ae597b8cd2018b6d5c58e9959971daf
2017-10-09 15:54:34 +00:00
5691df168e Set *_domain_name vars to 'Default' by default
Keystone v2 api's are removed in [1], so it's required
to set user_domain_name and project_domain_name otherwise
all requests fallbacks to keystone v2.0 and fails.

[1] https://review.openstack.org/#/c/499783/

Change-Id: Id3737874408887900e1d8b6b87758f64469892b0
2017-10-06 11:30:53 +05:30
Jenkins
27baa5f00e Merge "Deprecate revocation_cache_time option" 2017-09-21 21:16:42 +00:00
chenghuiyu
f0fe344eb8 Update openstackdocstheme to latest version
Change-Id: I75a328adf403b37246ec60940a7a48ffbd537069
2017-09-20 11:14:08 +08:00
ZhongShengping
200fe99e63 Deprecate revocation_cache_time option
The revocation_cache_time is deprecated for removel because of PKI
token format is no longer supported.
Update warning message and add a release note.

Change-Id: Ib7caf25e92ebc2dc11ddc3b952da2f2c9ff616cb
Closes-Bug: #1717144
2017-09-14 12:26:58 +08:00
Jenkins
1854937390 Merge "Use Python to compute release notes version" 2017-08-31 09:56:21 +00:00
Emilien Macchi
4c5cf1c0ab Use Python to compute release notes version
Leave the version fields blank, since the release notes document
applies to all versions.
That will avoid manual changes in the future like we did until now.

Change-Id: Iee9c3f171ae6e383b3790c69512ba854ace16357
2017-08-30 13:49:56 -07:00
Thomas Herve
a868904ac0 Add support for redis message store
This adds new class to setup redis as the messaging backend.

Change-Id: I0ef259f2dfcc661a30b5a55c23eac3eb1240f462
2017-08-30 21:41:32 +02:00
Jenkins
53eba0e5f8 Merge "Update versions for Queens cycle" 2017-08-25 23:06:09 +00:00
Jenkins
05d9d7a458 Merge "Update reno>=2.5.0" 2017-08-25 23:06:03 +00:00
Alex Schultz
7e87071cad Update versions for Queens cycle
Since we've cut the release for pike, we need to open master up
with Queens version information.

Change-Id: I6e8f178b2ad11ebf09120c2df2abd9735900dc7f
2017-08-24 13:08:39 -06:00
9280c82848 Update reno for stable/pike
Change-Id: Ibff4875e5afab8a9182a13448dd8a9b8f707cfbc
2017-08-24 14:02:15 +00:00
Alex Schultz
915c8f7ac5 Prepare for official Pike release
Prepare the metadata and release note configuration for the
official Pike release.

Change-Id: I1a9eb84422ada438e00348de37b5cfebc034d970
11.3.0
2017-08-21 16:01:14 -06:00
ZhongShengping
9b5fa038f6 Update reno>=2.5.0
Change-Id: Iccd2a760d02d08ec129a70c309a52b9b88ad703f
2017-08-21 11:22:22 +08:00
Jenkins
b6ab84332a Merge "Change tag link to the newest address" 2017-08-12 03:19:26 +00:00
Jenkins
4ba2b78526 Merge "Add zaqar client install support" 2017-08-05 07:37:54 +00:00