168 Commits

Author SHA1 Message Date
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
Jenkins
b930d3e4f8 Merge "Update openstackdocstheme>=1.16.0" 2017-08-05 07:34:20 +00:00
Alex Schultz
88765f143c Bump modules to next minor with -dev
After releasing Pike M3, we need to bump the metadata version
information for the next release with a -dev.

Change-Id: I2252bf5f5f41d70d9078a39196000219a01919f1
2017-08-04 13:39:11 -06:00
Thomas Herve
9dd0d769ca Include logging by default
For the logging settings to work by default, we need to include the
module in init.

Change-Id: Iac2510028ec3499d2b21645b83cbb0e322ec4e2b
2017-08-03 14:39:26 +02:00
zhangdebo1987
fef9770ceb Change tag link to the newest address
Change-Id: I7ae2daf72e831d738575336581b5faee7076a210
2017-08-03 10:51:45 +08:00
ZhongShengping
a1de9e3357 Add zaqar client install support
Change-Id: I8719facdbbc397c45cec7934ba275f3de8589093
2017-08-03 09:37:40 +08:00
ZhongShengping
d66d57a199 Update openstackdocstheme>=1.16.0
Change-Id: I58e36c0365e12274fc5ccb5dcf52227653916fd6
2017-07-31 11:04:49 +08:00
Alex Schultz
fe32e6c9ce Drop -dev version for Pike M3
Prepare version metadata for Pike M3

Change-Id: I5991f9c0f5e36d94d83c44366a3ca6e4b1f3f823
11.2.0
2017-07-25 08:15:42 -06:00
Jenkins
2308b456a6 Merge "Allow configuration of trust notifier" 2017-07-20 12:49:36 +00:00
Thomas Herve
9b0dd8fed5 Allow configuration of trust notifier
To be able to use the trust notifier, we need to fill the trustee
section in the configuration.

Change-Id: Ibba7af4983303f3b85aa399f77391ba6bc984e8d
2017-07-19 14:25:26 +02:00
Jenkins
1793401e83 Merge "Update URLs in documents according to document migration" 2017-07-19 09:22:22 +00:00
ZhongShengping
da03e1df4b Update URLs in documents according to document migration
Change-Id: I6334743732db16d28e7717f753165cd406c96531
2017-07-14 13:52:59 +08:00
Alex Schultz
2cd91e4e2b Fix unit tests
The unit tests were broken by a change to openstacklib
Id09c3358c5843510e6a2a8c0e2d4aeb3607e098b which renamed some of the
resources in the openstacklib classes. The problem is that our tests in
this module should not have been testing what occurs within openstacklib
so this fix updates the tests to only check what we are doing within
this module.

Change-Id: Ie985dc8e66d08f7fa5e489888ba8305acafcf876
Depends-On: I9d535ab38afea852559df2b3073bd4b74a2a3947
2017-07-13 15:56:06 -06:00
Thomas Herve
610d9bc987 Expose websocket notification settings
This exposes new settings for the websocket service.

Change-Id: I75d5708bec88d9834f2cb4cbad414233854520ad
2017-07-12 14:56:44 +02:00