375 Commits

Author SHA1 Message Date
Zuul
5d0b6b51c4 Merge "Update puppetlabs-mysql dependency to min 6.0.0" 2019-02-16 01:05:04 +00:00
Tobias Urdin
c0ffd3502d Update puppetlabs-mysql dependency to min 6.0.0
And change the upper constraint to be the latest
8.0.0 release. See all other patches on this topic.

Change-Id: I30f0367c9eeafe7e8b45c348c3df5630f29fa6a2
2019-02-13 12:17:21 +00:00
Tobias Urdin
be647504e0 Remove Ubuntu Xenial from metadata.json
This is not supported anymore since packaging
for Stein will not only be for Bionic.

Change-Id: I4834fbaa88559b04da6df1b705ef926b4fb10602
2019-02-08 11:34:21 +01:00
Tobias Urdin
63cd960253 Inherit pyvers from openstacklib::defaults
Depends-On: https://review.openstack.org/#/c/633162/
Change-Id: Ied4fcd08ce82543907c4cf8fd5f2780e63a47eed
2019-01-25 15:55:18 +00:00
ZhongShengping
5837b0f773 Modify puppet version 4 to 5
The puppet version has been upgraded from 4 to 5 in the main branch.

Change-Id: If04ab44b566894a635dfa4f2686ed63475ba8097
2019-01-15 10:11:19 +08:00
Zuul
f3513f03b3 Merge "Set pyvers in defaults" 2019-01-14 20:06:10 +00:00
Tobias Urdin
489d1573c4 Set pyvers in defaults
This allows openstacklib::defaults to be inherited by each component
module avoiding duplicating the logic currently required when setting
this for the various base distrobutions.

Change-Id: I84b767921d151a61429b2c89e6372c4b447f0d7d
2019-01-11 14:36:07 +00:00
Tobias Urdin
689eed407a Cap puppetlabs-mysql to 6.x release
They released puppetlabs-mysql 7.0.0 which breaks our modules,
see the periodic Puppetfile patch here [1].

I think this is related to our usage of "mysql_password" in
the modules which we need to revise to use the new puppet
functions that puppetlabs-mysql have changed to.

That would probably require us to bump minimal requirement of
puppetlabs-mysql to 6.x though, so cap this until we have fixed
modules and updated minimal requirement.

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

Change-Id: I4c89e935b8d074bfd4f389070ed712429d44b30e
2019-01-11 11:09:50 +01:00
ZhongShengping
4c29873ab8 Prepare Stein M2
Update the version metadata for Stein milestone 2

Change-Id: Idc767fc7e08d07bc37de493ba7d96abf0af2d403
2019-01-10 09:24:04 +08:00
ZhongShengping
4dfc64e9d0 Fix editorial problem
Use git.openstack.org instead of github.com since git.openstack.org is
the reference for OpenStack

Change-Id: I6efd64fb1e41513f1146927de8b591b87c339d62
2018-12-24 14:02:31 +08:00
Zuul
021d84371b Merge "Supply hrefs for table of contents according to context" 2018-12-21 10:42:53 +00:00
ZhongShengping
9f4100d6db Fix postgresql version in metadata
puppetlibs-postgresql is now using the 5.10.0 version, so we should fix the
postgresql version in metadata.

Change-Id: I09a10ab1874d354f1bf71f86cee40f9ba2f38413
2018-12-21 09:29:16 +08:00
ShangXiao
c709f76636 Supply hrefs for table of contents according to context
Change-Id: Ifcffc93176aac7e158e7e62717c5c8a0e9d981ad
2018-12-19 00:58:26 -08:00
Tobias Urdin
7f898a48eb Fix lint
Fixes the lint issues now that the lint jobs fail
properly.

Change-Id: I78caa461fc9b2327a5d1ba39488f924f26da4354
2018-12-18 11:07:09 +01:00
Zuul
88e07d5fdb Merge "Add spec testing for multiple bind_port" 2018-12-18 00:11:34 +00:00
Zuul
cd322a8b64 Merge "Revert "Revert "Use puppet4 functions-api""" 2018-12-11 01:00:54 +00:00
Tobias Urdin
525d4ded3d Change openstack-dev to openstack-discuss
Change-Id: Ia474ff9509ff4837134ba93ef466d5298689b5df
2018-12-06 08:53:47 +00:00
Tobias Urdin
6eaab435b2 Add spec testing for multiple bind_port
Adds simple spec test for multiple ports in
the bind_port. The change in puppet-keystone
will need to support multiple ports so we
ensure nobody breaks this.

Change-Id: Ie2ab4641b0829b872fee0dea3aab236455eb3266
2018-12-05 22:09:06 +00:00
Frederic Schaer
ae27b38888 allow more recent puppet modules in metadata.json
Allow much newer puppet modules to be deployed when using automatic dependencies lookup.
This will allow deploying puppet5 and puppet6 compatible modules, and will prevent keeping back some core modules such as mysql.
The only exception is puppetlabs/rabbitmq which was left untouched, as this might require coordination with other openstack
puppet modules since puppetlabs/rabbitmq was handed over to puppet/rabbitmq (from Vox Pupuli) and is now version 8.4.0
(compared to the old 5.6.0 in the current requirement), and thus other openstack puppet modules should require the same module
to prevent module names collision.

Change-Id: I10fe1cf1429181ea3e6b325193be7b39773005b4
2018-11-20 15:56:30 +01:00
ZhongShengping
51d23db106 Prepare Stein M1
Update the version metadata for Stein milestone 1

Change-Id: If00ec4e02a495799395857a04b35b45e53effdec
2018-11-13 14:53:24 +08:00
Tobias Urdin
1c99679e07 Revert "Revert "Use puppet4 functions-api""
This reverts commit 0bd97be465516fa607f5aa0db6f5450513dc292a.

Change-Id: I8e3cb42a60621fc6f791ee61b595546efd79c491
2018-11-12 10:19:15 +01:00
Zuul
a4799e51b3 Merge "Fix stdlib version in metadata" 2018-11-12 02:49:31 +00:00
Quique Llorente
af846273a2 Add tripleo coverage to the project
To prevent stuff like [1] is good to add some tripleo coverage to this.

[1] https://bugs.launchpad.net/tripleo/+bug/1802083

Change-Id: I98131c5459609f5c642d0fa4ac817383609e6465
Related-Bug: #1802083
2018-11-09 17:32:12 +00:00
ZhongShengping
154927cfaa 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: I06124a45efc6603de73c75cd88b53eb4df9032da
2018-11-09 14:56:41 +08:00
Zuul
2db94c7872 Merge "Deprecate Puppet 4" 2018-11-08 15:58:34 +00:00
Tobias Urdin
f2d1977191 Deprecate Puppet 4
Adds a message that Puppet 4 is deprecated as of
this release, is minimally tested and will be
officially unsupported in the next release.

Change-Id: I5fbd87fc179ee80a749bad02764f129420330f5c
2018-11-08 10:13:12 +01:00
Zuul
b3333561dd Merge "Revert "Use puppet4 functions-api"" 2018-11-07 14:58:36 +00:00
Sagi Shnaidman
0bd97be465 Revert "Use puppet4 functions-api"
This reverts commit fd3156bc60ec537ffc53aea1d0e0035c9fe17638.
Closes-Bug: #1802083

Change-Id: I7705744cab62f432e2e09bf1ee88bba809609cda
2018-11-07 10:17:37 +00:00
Zuul
501572ac5b Merge "Cleanup spec testing" 2018-11-07 05:13:33 +00:00
Tobias Urdin
fd3156bc60 Use puppet4 functions-api
Change-Id: I07a6ad9dba09c664e0b95901a442b165a29a8852
2018-11-04 13:10:28 +01:00
Tobias Urdin
4d08ab70cb Cleanup spec testing
Change-Id: I3c13fc2f8bc3582fd72206b3c711ff5863943b09
2018-11-01 17:54:51 +01:00
20ac1f925a Install python3-openstackclient in Fedora or RedHat > 7
Fedora repo [1] has python3 packages, start consuming those.

[1] http://trunk.rdoproject.org/fedora/current/

Change-Id: I8e2ec45e38275fb0910f5921662cb7cf865edd0a
2018-10-25 16:49:16 +05:30
ZhongShengping
6b1a928e51 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: Icb4e60b2cbde6f6866a5cb603f788ee0f8f7458c
2018-10-16 11:43:51 +08:00
ZhongShengping
e510d04ad7 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: I9e5fc2d0a5f8049a704878e44fbac21c44687f82
2018-10-08 11:39:24 +08:00
Javier Pena
33b05434f3 Make sure the wsgi script dir mode is 0755
When the system-wide umask setting is more restrictive than the
default setting, the wsgi script directory permissions may not allow
the apache process to access them, resulting in errors.

A similar fix was applied to Keystone some time ago, see [1].

[1] - 4f15fb64b1

Change-Id: Ie9769657dc530bc895a3119b3e458864a8b5f293
2018-10-03 15:16:58 +02:00
Zuul
0e741ed947 Merge "make openstackclient package name configurable" 2018-09-10 17:51:11 +00:00
Zuul
2889ee3822 Merge "switch documentation job to new PTI" 2018-09-10 12:19:49 +00:00
Benedikt Trefzer
a39a44faf9 make openstackclient package name configurable
Change-Id: Ie7d770af6d1238c3f68b7c743e8fa5255a9a5995
2018-09-10 10:33:01 +02:00
Zuul
8e0a637539 Merge "import zuul job settings from project-config" 2018-09-10 06:55:26 +00:00
Zuul
a9aada5520 Merge "Add the missing 'Table of Contents'" 2018-09-08 14:32:40 +00:00
Doug Hellmann
6ba3a265fa 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: Ibfc2f671bfe65071ef45809027204cd6fd1d1e11
Story: #2002586
Task: #24325
2018-08-31 08:24:42 -04:00
Doug Hellmann
7ffb6064a6 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: I201db28dcbdc29aeeab141aeb1c7bf0b0cd28c7f
Story: #2002586
Task: #24325
2018-08-31 08:21:16 -04:00
Alex Schultz
a1f5a0cf2a Bump version for the start of Stein
Update the version metadata for Stein M1

Change-Id: Ie031dd6aa5c10a84d7cd7f04cbe7231cbb955f60
2018-08-30 12:10:38 -06:00
root
5ac7f89e58 Add the missing 'Table of Contents'
Change-Id: If161c4ae46bd7ef9bce65a3be58a645d5dbf7879
2018-08-28 13:35:16 +00:00
13fd3abe30 Update reno for stable/rocky
Change-Id: I01905c1ca7b7604264f03e433dc21f9a19bf1743
2018-08-20 18:40:38 +00:00
Tobias Urdin
daf881e09c 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: I67344556a521f8669c322fdeb1fee1ddd143a2ed
2018-08-16 23:24:42 +02:00
Alex Schultz
5e9263597a Prepare Rocky RC1
Update the version metadata for Rocky RC1

Change-Id: I80149a257a1aad027661dbd1691ea0d06f509837
2018-08-14 08:58:20 -06:00
Zuul
a47c20e8e2 Merge "Prepare Rocky M3" 2018-07-24 20:36:37 +00:00
Alex Schultz
127b60f545 Prepare Rocky M3
Update the version metadata for Rocky milestone 3

Change-Id: Ie3dca4faa394b52b833db8a408bc1822850a186c
2018-07-24 10:19:31 -06:00
Zuul
3e57b510d7 Merge "Add the project source code repository in README" 2018-07-23 13:09:51 +00:00