252 Commits

Author SHA1 Message Date
ZhongShengping
015989f10d Sync Sphinx requirement
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.

Change-Id: I27e1c465cf0addaf2c4199a28e17c430a29a5334
2019-08-07 09:10:10 +08:00
ZhongShengping
bd53418d30 Prepare Train M3
Update the version metadata for Train milestone 3

Change-Id: I788ae252aa5096db5356b7e46dbe9ad56ddbe563
2019-07-24 16:19:42 +08:00
ZhongShengping
c2d5e5e2ab Prepare Train M2
Update the version metadata for Train milestone 2

Change-Id: Iea0a75e3d03f7720ed5521d5110caf729a8d9596
15.1.0
2019-06-10 10:07:05 +08:00
ZhongShengping
6a13cb3e84 Add openstackclient installation to the client class
The repo is inside the openstackclient plugin commands[1].

[1]https://docs.openstack.org/python-openstackclient/latest/cli/plugin-commands.html

Change-Id: I6e99e240e75fd4cfa9ec94b0587e46668e1b259e
15.0.0
2019-05-17 16:31:22 +08:00
ZhongShengping
025cea78b6 Move to opendev
Change-Id: I2aa8fc319fdb389f03d7be65f136099239a0ca28
2019-04-21 14:44:50 +08:00
ZhongShengping
6c45bf7f52 Fix Repository
Change-Id: I83368100078ceb6768e6b4a1578691bdb7fd44c6
2019-04-21 12:59:11 +08:00
ZhongShengping
58355206c0 Replace git.openstack.org with opendev.org/openstack
Change-Id: I6c630ca6a90859a3c1d1636a9cd7eed8a8a7460f
2019-04-21 11:50:33 +08:00
OpenDev Sysadmins
6adeab7c1d OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:40:07 +00:00
ZhongShengping
d97a9c3d48 Add Beaker-Rspec to the table of contents
Change-Id: Ic2f4084dc6fe310d2a5d1f9ee183e14fc0b44ebb
2019-04-17 09:42:45 +08:00
Alex Schultz
f94891e0a9 Bump version for the start of Train
Update the version metadata for Train M1

Change-Id: I8d61d0f7f27fbf7f2d45fdbaf93834ec174d375b
2019-03-25 07:28:13 -06:00
a79f67a278 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: If64ef66d33a1bd352b7209d54548fa4529e7ee89
Sem-Ver: feature
2019-03-22 16:56:16 +00:00
ZhongShengping
8d1528287d Prepare Stein RC1
Update the version metadata for Stein milestone RC1

Change-Id: I60e87a1b0ba9f47d309b93e3151d67f59be303a5
14.4.0 stein-em
2019-03-18 10:38:18 +08:00
ZhongShengping
aed1d7264f Add log_file parameter
Change-Id: I958a8b28e9874be81036e6f84c89a276bf512e6d
Closes-Bug: #1819417
2019-03-12 10:37:40 +08:00
ZhongShengping
328147a73c Prepare Stein M3
Update the version metadata for Stein milestone 3

Change-Id: Ie7943cb80f86d750ffde76a1a4e7d914786b0ff1
14.3.0
2019-03-06 14:55:50 +08:00
Zuul
16e5b962ef Merge "Use validate_legacy" 2019-02-26 02:36:44 +00:00
Zuul
0cf3f10ac9 Merge "Add release note about Ubuntu py3 upgrade" 2019-02-25 17:23:49 +00:00
Tobias Urdin
bd806884c8 Add release note about Ubuntu py3 upgrade
Change-Id: Ia7fdf94022e955af88abbe1329f8bf08278e45c7
2019-02-24 00:14:03 +01:00
Tobias Urdin
0cfd8f689c Use validate_legacy
This changes all the puppet 3 validate_* functions
to use the validate_legacy function.

The validate_legacy function has been available since
about three years but require Puppet >= 4.4.0 and since
there is Puppet 4.10.12 as latest we should assume people
are running a fairly new Puppet 4 version.

This is the first step to then remove all validate function
calls and use proper types for parameter as described in spec [1].

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

Change-Id: Ib31134bb604e32fd274b41dc78c4356500f71ab0
2019-02-23 23:17:56 +01:00
ZhongShengping
7640153684 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: I751b3a94c3aac7a0faf638afea0168769589b71d
Closes-Bug: 1778198
2019-02-15 10:03:11 +08:00
ZhongShengping
4030fff9dc Change wiki to docs
Change-Id: Ia1735d48e4ce1014734ebccb0df08da38a40e799
2019-02-13 10:31:11 +08:00
Zuul
a56592b44f Merge "Use puppet 4 compatible mysql functions" 2019-02-11 22:41:29 +00:00
Zuul
7d203e0479 Merge "Remove Ubuntu Xenial from metadata.json" 2019-02-11 21:00:01 +00:00
Tobias Urdin
b6ed758a78 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: I4978e2706e983735f37f5441efbc6b1c8d8fd053
2019-02-08 12:31:52 +01:00
Tobias Urdin
c13effa022 Remove Ubuntu Xenial from metadata.json
This is not supported anymore since packaging
for Stein will not only be for Bionic.

Change-Id: I8fe10cb1f675f29d541fb7f4b2fe4389c5af8150
2019-02-08 11:39:53 +01:00
ZhongShengping
413a79d519 Fix lint issue
Change-Id: I095fc48a8f31c9055dd35b3d30f13cd698e06ae0
2019-01-25 12:23:46 +08:00
Tobias Urdin
757d6d7349 Inherit pyvers from openstacklib::defaults
Change-Id: Ib6bdfb2f1ac501441fd3b65f336334fc281cef79
2019-01-17 22:10:45 +01:00
ZhongShengping
222a88ee66 Modify puppet version 4 to 5
The puppet version has been upgraded from 4 to 5 in the main branch.

Change-Id: I24365d836e05f96543a6aec5231e3864f64e2f5e
2019-01-15 10:11:20 +08:00
ZhongShengping
d39d587752 Prepare Stein M2
Update the version metadata for Stein milestone 2

Change-Id: I913473c103d34ad1edd849640fe61b6634ac64dc
14.2.0
2019-01-10 09:24:03 +08:00
ZhongShengping
d13ecb9ce5 Fix editorial problem
Use git.openstack.org instead of github.com since git.openstack.org is
the reference for OpenStack

Change-Id: I4d484f7bf867125fcdd28ae08b0e49998b1bdf13
2018-12-24 14:02:34 +08:00
ZhongShengping
dc4aae5fc6 Cleanup documentation
Make sure documentation is the same and follow
the standard which we are trying to enforce on
all modules.

Change-Id: I04fb9ead983cc8f7df40093b6404cac15cc9ac07
2018-12-13 17:10:59 +08:00
Zuul
c8a5ba7295 Merge "Fix module structure" 2018-12-13 02:39:31 +00:00
Tobias Urdin
0f8db54773 Fix module structure
Fixes so that the top level structure
of the modules conform to the puppet standard [1].

[1] https://puppet.com/docs/puppet/5.3/modules_fundamentals.html#module-structure

Change-Id: I1758ef4a75bb4b396ce6b0dd15673fe567b89429
2018-12-12 11:52:49 +01:00
Zuul
1aee71c6e3 Merge "Remove deprecated logging" 2018-12-07 13:09:46 +00:00
Tobias Urdin
c3b83257d9 Change openstack-dev to openstack-discuss
Change-Id: I7e91bbd66c41fc3ab89aea7e1bd75e32f020b533
2018-12-02 18:20:54 +01:00
Tobias Urdin
4d35451f8c Remove deprecated logging
Change-Id: Ieeff7fa6726f9398383d93ab50f8e864a3f9d8c5
2018-11-29 11:10:06 +01:00
Tobias Urdin
00c52b2fba Remove auth_uri
Change-Id: I922316436583432ac705379ff68cb6247b27aba2
2018-11-29 00:33:04 +01:00
ZhongShengping
84c8ba02af 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: I0ad17b24278372f9f3648450f23957413a1f40d3
Closes-Bug: #1804562
Closes-Bug: #1804720
2018-11-23 10:24:14 +08:00
ZhongShengping
f3d970c454 Prepare Stein M1
Update the version metadata for Stein milestone 1

Change-Id: I28807cb6d13d1ce1a6903d70cac7a2e59e530279
14.1.0
2018-11-13 14:53:27 +08:00
ZhongShengping
ae6ba955f1 Fix stdlib version in metadata
puppetlabs-stdlib is now using the 5.1 version, so we should fix the
stdlib version in metadata.

Change-Id: Iacca0179784a38ac23d20c5deba915856da0c273
2018-11-09 14:56:44 +08:00
243a91209e Install python3-zaqarclient in Fedora or RedHat > 7
Fedora repo [1] has python3 packages, start consuming those.

[1] http://trunk.rdoproject.org/fedora/puppet-passed-ci/

Also adjust wsgi script path for Fedora or RedHat > 7.

Change-Id: I391016f145a430d98d079d790d6bb8b5b68a3205
2018-10-29 13:03:51 +05:30
ZhongShengping
1f29023244 Update min tox version to 2.0
The commands used by constraints need at least tox 2.0.  Update to
reflect reality, which should help with local running of constraints
targets.

Change-Id: Ibc41c60327776693cceea3316033ce60f2393dc5
2018-10-16 11:40:19 +08:00
ZhongShengping
881f1f5673 Dissuade .gitignore references to personal tools
Developers run all sorts of different tools within Git repositories,
any of which can leave their own special trashfiles all over the
place. We can't every hope to catalog them all, so better to
recommend developers simply configure a global core.excludesfile to
filter the irrelevant files which tend to get created by their
personal choice of tools. Add a comment block explaining this, for
clarity, and remove the one current editor-specific entry present.

We can, and should of course, continue to list files created by the
tools recommended by our workflow (test frameworks, documentation
and packaging builds, et cetera).

This change is a port of Ib58a57267b064e4142686de6c37a70dbff04b9a7
from the openstack-dev/cookiecutter repository.

Change-Id: I40740b511dba7d3823642bcdb803730fba533b90
2018-10-08 11:39:26 +08:00
Zuul
3ca9344f87 Merge "Bump version for the start of Stein" 2018-08-31 23:19:50 +00:00
Doug Hellmann
f67ac958b7 switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ib541c04cdd8573e3c4f9a27f775634ea3c411b99
Story: #2002586
Task: #24325
2018-08-31 08:24:48 -04:00
Doug Hellmann
70dd361368 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ia497cab864f6bac56d9809907f563775280e166a
Story: #2002586
Task: #24325
2018-08-31 08:24:32 -04:00
Alex Schultz
01dde6705a Bump version for the start of Stein
Update the version metadata for Stein M1

Change-Id: Id6415b8c31fa6c07de2157226af36be6b918983c
2018-08-30 12:11:47 -06:00
31b77835be Update reno for stable/rocky
Change-Id: Ie9c0c120ecda530101f51d07a35f90ebb9e8905b
2018-08-20 18:45:00 +00:00
Tobias Urdin
adfe6e7c5a Remove PE requirement from metadata.json
The PE requirement in metadata.json is not
supported anymore and puppet-lint will throw:

The 'pe' requirement is no longer supported by the Forge.

Change-Id: I7e01e58bff630d805af2a9b5ea1e0c28d8c63af6
2018-08-16 23:31:00 +02:00
Alex Schultz
96080c5b2c Prepare Rocky RC1
Update the version metadata for Rocky RC1

Change-Id: Idf16c247590e070dd11baff6d707ac5e4fa0f8d0
13.3.0
2018-08-14 08:59:13 -06:00
Zuul
7f6bf392a5 Merge "Remove the unnecessary _" 2018-07-24 23:02:19 +00:00