51 Commits

Author SHA1 Message Date
a7e65f131c Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.

Change-Id: Id663934a58bf3c97c309792b7784dec990e29e5e
Sem-Ver: feature
2019-03-22 16:52:51 +00:00
Tobias Urdin
8378431ef9 Add release note about Ubuntu py3 upgrade
Change-Id: I8ec9b74a81d030d6f46c6d41611f08eb3af3ab9e
2019-02-24 00:10:09 +01:00
ZhongShengping
2314267cbc Service_token_roles_required missing in the server config file
Service_token_roles_required missing in the server config file which
allows backwards compatibility to ensure that the service tokens are
compared against a list of possible roles for validity.

Change-Id: I44c3a50205fd65dcdc02f136bc2da0232681522f
Closes-Bug: 1778198
2019-02-15 10:03:08 +08:00
Tobias Urdin
b096fa6a91 Use puppet 4 compatible mysql functions
These was introduced in 6.0.0 and is required to
support later version of puppetlabs-mysql.

Change-Id: I01e3c803ef1aae428be01d7984efe0012aabd0f9
2019-02-08 12:24:56 +01:00
Zuul
cb61433de1 Merge "Remove auth_uri" 2018-12-12 07:52:20 +00:00
Tobias Urdin
851e4d4451 Dont include logging in init class by default
Change-Id: Icac301c785fcb7ef91457770d9baaac10d682c86
2018-11-29 10:55:41 +01:00
Tobias Urdin
389ce3c437 Remove auth_uri
Change-Id: Id21e1a76755f5b842723277aa5d438af39ce1807
2018-11-29 00:28:29 +01:00
ZhongShengping
a4c362131b Deprecate pki related options
check_revocations_for_cached and hash_algorithms are deprecated for
removel because of PKI token format is no longer supported.
Update warning message and add a release note.

Change-Id: I98c88882d49d2d3f59535eef1c3b3d75af7f35f9
Closes-Bug: #1804562
Closes-Bug: #1804720
2018-11-23 10:23:39 +08:00
8d2c5e9c41 Update reno for stable/rocky
Change-Id: Ic1962ed3780989adf92cf449c0ef2901232fbe05
2018-08-20 18:41:30 +00:00
Matthias Bastian
c7eebdb1c3 Restart API also when run with Apache
Restarting services only considers those with the "panko-service" tag.
So add it to the Apache service.

Change-Id: Ica16ce2adaef0617c687f9e8ac658b1082732c1f
2018-08-14 17:30:10 +02:00
ZhongShengping
73efe50ea6 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: I86e821acb6261ab80fdda22dfe104f8a83411b2e
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
2018-04-03 16:55:04 +08:00
ZhongShengping
f92f708d4c Remove deprecated ensure_package option
Change-Id: I40cc47c2001e86914177cb38a91392fa8d9a56ba
2018-03-29 12:01:14 +08:00
ZhongShengping
3e3f5a2280 Remove deprecated keystone authtoken revocation_cache_time option
Change-Id: Iebef49d2ac759cb328955666c7243bece41cf8bf
2018-03-27 10:33:23 +08:00
ZhongShengping
3cfa3cb30e Add pool_timeout option
Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.

Change-Id: Iaef105a5703220b8fe8b3be087a0da841a271e88
Closes-Bug: #1757581
2018-03-22 11:09:50 +08:00
ZhongShengping
eafc8877c8 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: If20095a8a38b4f8dfccb9b75eb2f02f5d6d6e57b
Closes-Bug: #1755102
2018-03-12 16:33:10 +08:00
205983aca7 Update reno for stable/queens
Change-Id: I75010ac4ed9de49e4cda5d1b7669de85ea0322d7
2018-02-20 22:19:01 +00:00
Pradeep Kilambi
54de0d59e5 Add Panko expirer class
This sets up a cron task to run periodically and
expire panko events in db.

Change-Id: I23359239008105cd77a599d2c08c067f132099b7
Partial-Bug: #1746514
2018-02-01 14:01:08 -05:00
Pradeep Kilambi
ae02d117bb Add event_time_to_live for panko config
By default panko keeps data for ever, exposing this will
help user tweak this setting and expire data periodically.

Partial-Bug: #1746514

Change-Id: Iac1b0def39a4beb9b0f86ad306a991d7822e8b4e
2018-01-31 10:34:26 -05:00
ZhongShengping
ebf8d26a41 Add use_journal option for logging configuration
This enables oslo.log to pass logging records to journald.

Change-Id: I9978675c582170426477a701355e7d3094348bbd
2018-01-15 16:18:33 +08:00
Juan Antonio Osorio Robles
c3dbe94420 Expose use_json logging option
It enables JSON-formatted logging from oslo.log.

Change-Id: I8fb03ce87f0554a2e5bbc8f3d1c06a72d98dcf72
2017-11-27 14:51:06 +02:00
Benedikt Trefzer
963baaeb89 allow to specify drivername for postgres
to specify +drivername, puppet-oslo module
needs Change-Id: Idbac640aba8f4c87ae43df3a7019bf465895ca43
otherwise the check will fail there !

Change-Id: Id1d2764708b046ea4582306a6881104779f12a5c
2017-10-22 16:38:03 +02:00
Harry Rybacki
475abab586 Configure *_domain_name to Default by default
Keystone v2.0 API was removed so we have no choice but configuring
user_domain_name and project_domain_name otherwise it fallbacks to
Keystone v2.0 and it fails. This patch sets the default value so we make
sure Keystone v3 will be used out of the box for our users.

Change-Id: If065a7b4dea0026d9a4b1e28dbf3ba934b61aa53
2017-10-06 10:54:06 -04:00
Benedikt Trefzer
b9088700f5 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

Change-Id: I9f4ca58129a21a61cffbe84ee542ab7e16d2bb19
2017-09-24 12:23:05 +02:00
ZhongShengping
c629681320 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: I23d6dfe5cd63b8e8f3e90f2ec7d83afa872110b0
Closes-Bug: #1717144
2017-09-14 11:51:44 +08:00
Emilien Macchi
f5a5c6d747 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: I7952925ed7e88b839082d911e03d841222e1e611
2017-08-30 13:47:17 -07:00
Alex Schultz
598a89a778 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: Ic721f2850111a21ac64c5780b6af841ed5033d75
2017-08-25 19:33:45 +00:00
d1c1026773 Update reno for stable/pike
Change-Id: I4a089d8e4d591ca3f3c437572a41d025f28edb91
2017-08-24 14:01:41 +00:00
Alex Schultz
edd8ddb567 Prepare for official Pike release
Prepare the metadata and release note configuration for the
official Pike release.

Change-Id: Ie90ebb77c9d17e73e349dcb9bb37420e43becbd4
2017-08-21 16:00:43 -06:00
Alex Schultz
6efe1905da 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: Id21c1e94083e8ca9b76dc474f4711a81afe74f22
2017-08-04 13:38:42 -06:00
Alex Schultz
ff16a2a739 Drop -dev version for Pike M3
Prepare version metadata for Pike M3

Change-Id: I4e82cbf9d094aebfb2d61c36225a222c8f7adba8
2017-07-25 08:15:12 -06:00
ZhongShengping
7335c050ec Fix openstackdocstheme
See the docs[0] how to use it. Also add the variables for the bug
log feature.

[0]https://docs.openstack.org/openstackdocstheme/latest/

Change-Id: Ia74b0eb35f709b2b2d978118c99ace8b188382be
2017-07-02 14:25:42 +08:00
ZhongShengping
c985f78e4b Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use the
openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: I4dd0927b289ced6b87c965fbf30f865fda9cb53f
2017-06-26 10:10:25 +08:00
Jenkins
eb59366012 Merge "Bump version for Pike M3 Dev" 2017-06-09 09:27:48 +00:00
Alex Schultz
741ceb09b9 Bump version for Pike M3 Dev
Pike M2 has been released. Prepare version numbers for M3.

Change-Id: Icbbd557d55fdd561aa5cd721f3593425321bf1f8
2017-06-08 15:33:58 -06:00
ZhongShengping
b33c632332 Fix the default port for Panko API
The port used for Panko in the puppet module is conflicts with Trove[1].
According to the official documentation[2] this should be 8777. The
8777 port has been occupied by ceilometer. So set the panko api port to
8977.

[1]https://github.com/openstack/trove/blob/master/etc/apache2/trove#L20
[2]https://docs.openstack.org/developer/panko/install/manual.html#installing-the-api-server

Change-Id: I53b286d1d6466b574fdb286cc45f3138f96dff59
Closes-Bug: #1691283
2017-06-08 08:32:26 +08:00
Alex Schultz
b884e37f65 Drop -dev in preparation for Pike M2
We're coming up on the Pike M2 release and we need to prepare the
metadata.json and reno configuration for the release.

Change-Id: Iac72ed0cf51c40a01719de98d0ee4ba058d6d639
2017-06-01 08:55:06 -06:00
Alex Schultz
909b40781f Bump modules to next minor with -dev
After releasing Pike M1, we need to bump the metadata version
information for the next release with a -dev.

Change-Id: Ib4543444fe226993b9d11db862930d2aa8937c44
2017-04-21 17:24:08 -06:00
Xingchao Yu
3b9cd459ce Add storage related params
Change-Id: I5ab26687f58904eeeb2386c09725bbd2970dbb48
2017-04-19 15:20:50 +08:00
Jenkins
d18f91af68 Merge "Remove explicit log file for panko" 2017-03-29 18:36:36 +00:00
Pradeep Kilambi
5db76aae39 Remove explicit log file for panko
This is causing selinux issues as the context
for apache doesnt match. Let apache create
app.log by default instead.

Change-Id: I670c88f6b1bcfcb5d5d6e14ad8e1ab936b417460
2017-03-29 11:45:23 -04:00
ZhongShengping
e5bc096633 Inconsistent package_ensure parameter name
The parameter name used to enforce package state is inconsistent across
manifests and modules. I settle on package_ensure since it's already
widely used.

Change-Id: If11b95ddb6b6748d587d96dcad522d96fd58a91d
Closes-Bug: #1668732
2017-03-08 17:49:31 +08:00
Alex Schultz
ec8d64c55a Prepare Pike metadata
Bump metadata.json and reno configs for Pike

Change-Id: I20c6d084305791557aa59ba3b5aaa5fd26d1887d
2017-03-07 15:34:51 -07:00
Pradeep Kilambi
e9922a82a7 Set the user and domain name to default
Change-Id: I2619293f3cc6363d1edaa791a8672424cdc76aed
2017-02-16 09:57:43 -05:00
45f9467b2f Update reno for stable/ocata
Change-Id: Ie83902cd38a6b4788d2465c7d2f051759365e667
2017-02-08 11:04:39 +00:00
Alex Schultz
a58a42ea73 Prepare ocata-rc1 release
Bump metadata.json and reno configs for ocata-rc1 release

Change-Id: I4e679a3ebe0e7432c2e10c4d6f08b2dbfb5d901e
2017-02-03 16:24:13 -07:00
Alex Schultz
78530fd9f0 Prepare 10.2.0 release
The third release for Ocata.

Change-Id: I91acba49f8a705895f3cc31acb004162460b2e5f
2017-01-13 17:32:13 -07:00
Matthew J. Black
4e98908d6f Allow python-memcache install from authtoken class
The python-memcache package is required if using memcached. By
default the package is not installed and the define has it set to
false. This change allows managing the python-memcache package
install from the authtoken class.

Change-Id: I43a8b783912dc3415d48ae1adda5896a532c348b
2017-01-11 19:19:33 -05:00
ZhongShengping
08fba1952f Add enable_proxy_headers_parsing option
The patch enables paste middleware to handle SSL requests through
HTTPProxyToWSGI middleware.

Change-Id: I983303878f79b6cf2b1cc0dbc028878924c6ab6d
2016-10-28 20:26:23 +08:00
Jenkins
c426fd5839 Merge "Change worker defaults to ::os_workers" 2016-10-10 22:23:53 +00:00
Maksym Yatsenko
03f82512a5 Change worker defaults to ::os_workers
This patch changes the default worker count from ::processorcount to the
new ::os_workers fact. ::os_workers is based on the number of processors
(currently cpu/4) but is capped at a maximum of 8 worker processors.
This is a much more reasonable default in general and prevents excessive
resource consumption on systems with a large number of CPUs.

Change-Id: Ia95c6b93fa7d2d53eb6fd1dfc6a3106e38d4ce63
2016-10-08 01:44:15 +03:00