Commit Graph

2165 Commits

Author SHA1 Message Date
OpenDev Sysadmins 356d8cad65 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:50:17 +00:00
Ian Wienand a5125b36b3 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I0851d163a98e5b55045882e39af2ae68b2a8cedf
2019-03-24 20:35:34 +00:00
Javier Pena 6eea7ae1d3 Pin r10k to version 2.6.4
r10k version 3.0.0 and later require a newer version of the cri gem,
which only work with ruby >= 2.3. This does not work on CentOS 7,
where we have an earlier version.

Change-Id: I99958dd82bb95b8f3d7a6a2b0c86fd2c1f21c802
(cherry picked from commit 4f8e95eccf)
2018-10-04 12:12:32 +02:00
yatin 1574a38aa9 Temporary switch to ovs in scenario 001, fix gate
Until https://bugs.launchpad.net/packstack/+bug/1771500
is fixed, temporary switch to ovs in scenario 001.

Also, set inject_partition to the default value of -2 in nova.conf.
We are having problems in the gate in OVH nodes (see [1]), and
doing this prevents us from using the problematic libguestfs code.

[1] - https://bugs.launchpad.net/packstack/+bug/1701032

Change-Id: Ifed85df073104684cd415792785acd12e2f89aa4
Related-Bug: #1771500
Co-Authored-By: Javier Peña <jpena@redhat.com>
(cherry picked from commit e9e6ad87a0)
2018-07-12 17:44:23 +02:00
James E. Blair 81ebbc97a1 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: I576d22ac5e08951c312cd5f961d93486828b07d0
2018-02-06 06:46:20 -08:00
Zuul bdf1e1af92 Merge "Zuul: add file extension to playbook path" into stable/pike 2017-11-21 14:42:05 +00:00
David Moreau-Simard 46be00823a Update Cirros image to 0.3.5
It turns out that Cirros 0.3.5 has been out for a while, we should
use the updated image. The changelog for cirros is not published
but it's available here [1].
This is also what devstack has been using [2].

[1]: http://paste.openstack.org/raw/625252/
[2]: https://git.openstack.org/cgit/openstack-dev/devstack/tree/stackrc?id=2c9343e5db44fa7a41ca6924737331dd9088ef8f#n671

Change-Id: Iea145f69ee461192e6d4d2d7d9427c3acb954c27
(cherry picked from commit 1989771673)
2017-11-07 12:46:38 +01:00
James E. Blair baa8756e68 Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated.  Update references
to include the extension.

Change-Id: I9cb68d598bd2b706c05f2dd46fd9c1c6fdce0fc1
2017-10-29 06:40:11 -07:00
Javier Pena f69cabfa52 Remove runtime dependency on setuptools
We were only depending on setuptools for runtime to use pkg_resources,
so we could fetch the path to the rst documentation in certain cases
(mainly during development). We can figure out that path using
other means, so we do not depend on setuptools anymore.

Closes-Bug: #1713950
Change-Id: I9c0f676ac2219001118f7191a6e5c8faee3312c4
(cherry picked from commit 1948987952)
2017-10-19 19:51:50 +00:00
Javier Pena 6176c6e6b4 Zuul v3 support for Packstack jobs
- Do not generate the SSH private key if it already exists
- Set skipsdist = True in tox.ini
- Add Zuul v3 layout

Change-Id: I4b0254bf175d51c0a468b01f8ac034db43859572
(cherry picked from commit df7cb04857)
2017-10-18 13:45:00 +00:00
Pradeep Kilambi b45460429d Always install gnocchi when ceilometer is enabled
Dropping the CONFIG_GNOCCHI_INSTALL command line option and lets
install gnocchi when ceilometer is enabled. Combining these two
makes sense as database doesnt exist anymore for ceilometer.

Change-Id: I18a724048541b84579866429ebc648a32661d661
(cherry picked from commit d4b28f3562)
2017-09-25 16:42:45 +00:00
Alfredo Moralejo b0fbda8ace Move panko to port 8977
Port 8779 is used by trove, and port has been changed
to 8977 by default both in devstack and in puppet-panko [1]

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

Change-Id: I1522e69b719324d60a0df31747e0c1bfb354bbaa
(cherry picked from commit b5aa20953c)
2017-09-25 10:57:12 +00:00
Pradeep Kilambi ab1ac2888e Drop mongodb from packstack
Telemetry does not support mongodb anymore and hence mongodb
was dropped from tripleo. Lets drop this code completely so
we dont end up maintaining dead code.

- drop mongodb support
- change default ceilometer publishers to gnocchi and panko
- add release note for dropping support of mongodb

Change-Id: I79bbc6be20bf538173b48976401a43d417520481
(cherry picked from commit d90c4b1b68)
2017-09-22 17:03:38 +00:00
Javier Pena f8f1873330 Ensure rabbitmq ports are integer
The latest puppet-rabbitmq commits require the "port" parameter to
be an integer [1]. Even though we are still pinning to a previous
version without this requirement, we should get ready for the future
bump.

[1] - 5cd873e065/manifests/init.pp (L45)

Change-Id: I830e59595a4bcdc60a5cec29d5b8672b7cd8e082
(cherry picked from commit 385f75b9c4)
2017-09-06 17:16:23 +00:00
David Moreau-Simard ba95783c28 Update stable/pike to use Pike trunk repositories
Change-Id: I1ecc4a7c839a5fa0c76a8b123cd516494bde2abc
2017-08-30 10:39:35 -04:00
Javier Pena 6a33286ea4 Remove cryptography from requirements.txt
We are not importing it directly in the code, just as a transitive
dependency for pyOpenSSL, which is already a requirement.

Change-Id: Ia19b054564eda253dadf768557a73401ebf78e89
(cherry picked from commit 3fadea0a99)
2017-08-29 10:37:51 +00:00
Alan Pevec 816f61a567 Open stable/pike branch
Change-Id: I608a0978a54e7ef659df0b1ab0e5c8c520d2d1a2
2017-08-28 16:42:42 +02:00
Jenkins 40a297c9a5 Merge "Ability to customize flavors in Tempest" 2017-08-28 14:10:30 +00:00
yatin 187af0d761 Use alternative cirros url until download.cirros-cloud.net is fixed
Change-Id: I98e3b04e18137809b6ff7806fa43de3ca672e743
Closes-Bug: #1713358
2017-08-28 13:21:06 +05:30
Evgeny Antyshev b1870cde74 Ability to customize flavors in Tempest
We need custom flavors, since we run Tempest on Virtuozzo
in CentOs 7 containers, they require more resources.

Change-Id: I83187e103e4bb80ad87afcf1c0a7583149f98828
2017-08-25 22:54:55 +00:00
Jenkins 7775ab65fd Merge "Fix service configuration when AMQP SSL is requested" 2017-08-25 18:26:19 +00:00
Jenkins 1ef9b1141e Merge "Add sphinx.ext.autodoc for doc build" 2017-08-25 17:34:38 +00:00
Jenkins 77e5182811 Merge "Update README, drop mentioning of O-P-M" 2017-08-25 17:34:30 +00:00
Javier Pena 5bbba2f48e Fix service configuration when AMQP SSL is requested
Some services failed to install properly when AMQP SSL is configured
in the answer file.

Change-Id: I567d5385376c142c556cf200a9479972e10539fb
2017-08-25 14:56:01 +00:00
Jenkins 6918a45f3e Merge "Allocation pools for demo subnet" 2017-08-25 14:36:49 +00:00
Alan Pevec 6389d3b0d5 Update README, drop mentioning of O-P-M
openstack-puppet-modules is not used anymore since long time

Change-Id: I00b527ea1fce88200ca6030df03f4ebed10e29d6
2017-08-25 12:56:20 +00:00
Jenkins dfee0c4c00 Merge "Pass qcow2 image properties to UEC image too" 2017-08-25 10:25:26 +00:00
Jenkins 007d3d6677 Merge "CONFIG_NOVA_ALLOW_RESIZE_TO_SAME to nova::api" 2017-08-25 10:16:34 +00:00
Alfredo Moralejo f34daad029 Update puppet-stdlib
stdlib was pinned to 4.16.0 in https://review.openstack.org/#/c/460490/
because of a problem with ensure_resource(). The but seems to
be fixed and p-o-i is pinned to 4.18.0 so let's use the same
version.

Change-Id: I90d07de30f9b6fdab5fb7d084eb78ec47a221f09
2017-08-24 11:31:51 +02:00
Jenkins d036314055 Merge "Disable ceilometer middleware by default" 2017-08-23 15:33:00 +00:00
Maciej Kucia 53ba7df3e4 Add switch to check unexpected answerfile options
Added new --validate-answer-file switch to check if answerfile contains
any unexpected options. Often such options are a result of human
error or answerfile reuse in different Packstack/OpenStack versions.

Change-Id: Ie537a27e7a21086f6b41c582d846584bf1545d52
Signed-off-by: Maciej Kucia <m.kucia@partner.samsung.com>
2017-08-20 22:55:45 +02:00
Pradeep Kilambi 420133dd0e Disable ceilometer middleware by default
ceilometer in swift proxy can generate lot of data and put extreme load.
Lets disable this by default. We did the same in tripleo in this patch
I40f47d46fdb06f31a739b590bf653bca71e33f61

Change-Id: I800dba738e4511824b509170f06d1da0f1e6cbe2
2017-08-18 07:48:15 -04:00
Alfredo Moralejo e6f5e001cf Change value for pci_alias parameter when empty
https://review.openstack.org/#/c/492172/ has changed how
pci_alias is managed in puppet-nova module and false is
not longer a valid value.

This patch changes the value for pci_alias when it's not
set in packstack to the default value, $::os_service_default

Change-Id: I663511ec2cf8d16461c75484bfc5481c45558f6a
2017-08-18 10:00:16 +02:00
Jenkins c2f8d6b19c Merge "Add function to automatically install sahara-ui will install sahara-ui when Sahara is enabled" 2017-08-14 11:03:20 +00:00
Jenkins 6040732ed4 Merge "Add function to automatically install trove-ui will install trove-ui when Trove is enabled." 2017-08-14 10:49:34 +00:00
Jenkins 52f2522cd2 Merge "Remove enable_notifications when using sahara::notify" 2017-08-14 10:30:02 +00:00
Evgeny Antyshev 853c286af3 CONFIG_NOVA_ALLOW_RESIZE_TO_SAME to nova::api
Change I090506d5e035b95a506f05b2c6608524ab2b63e9 made it possible
to customize allow_resize_to_same_host, but it was only added
to nova::compute class, and it is required in nova::api also

Change-Id: I6956070124696780273be5aefac55d08afb4a2b2
2017-08-14 09:35:03 +00:00
Jenkins 1789ee1c5d Merge "Add function to automatically install ironic-ui" 2017-08-09 13:33:02 +00:00
Jenkins d6c1644a4b Merge "Introduce mappings between CPUs and target names" 2017-08-09 10:53:32 +00:00
trilliams f1832eca17 Add function to automatically install sahara-ui
will install sahara-ui when Sahara is enabled

Per RDO request redhat-openstack/easyfix#14

Change-Id: Ie76641738411184ef757b40087ea1f03423dda39
2017-08-09 10:05:17 +00:00
trilliams 9680fac794 Add function to automatically install trove-ui
will install trove-ui when Trove is enabled.

Per RDO request redhat-openstack/easyfix#14

Change-Id: I5a7f9b8aba04ab9870cd00f02bec7ccfdd731b36
2017-08-09 10:04:33 +00:00
Tony Breeds 4183e455c9 Introduce mappings between CPUs and target names
Currently when running packstack on a CPU other than x86_64
provision_700.py will download the x86_64 cirros images.

This change introduces a set of helper functions to map from host
[kernel] architecture to the names dib and cirros expect.

Change-Id: I5335deb303fbc4c434a8d69c82344a462f0e1540
2017-08-04 10:02:22 +10:00
trilliams ffa8710992 Add function to automatically install ironic-ui
Will install ironic-ui if ironic is enabled

Per RDO request redhat-openstack/easyfix#14

Change-Id: I8ec8313da3e14a438c7e854b09a8f58350259e6c
2017-08-03 16:13:10 +00:00
trilliams 77b5afbd68 Automatically install magnum-ui
Added function to automatically install magnum-ui dashboard plugins
when Magnum is enabled.

Per RDO request https://github.com/redhat-openstack/easyfix/issues/14

Change-Id: Ida389f5d63615a0931a630ede07744f1138a6f9c
2017-08-03 15:41:20 +00:00
trilliams c4740922a0 Automatically install neutron-lbaas-ui
Will automatically install neutron-lbaas-ui if neutron-lbaas is enabled.

Per RDO request redhat-openstack/easyfix#14

Change-Id: If3ba0d77bb11e4b226d4627fcd005c269ee0b25a
2017-08-02 18:09:51 +00:00
Javier Pena d8b0166146 Fix Horizon SSL when AMQP SSL is not configured
https://review.openstack.org/329505 commented out a couple lines
in ssl_001.py, which effectively break SSL cert creation for Horizon
if AMQP SSL is not configured.

Change-Id: I8ef4e398f852dc3ab77fadde01777f2f136e6e37
2017-07-24 08:01:07 +00:00
Alfredo Moralejo 9b2babd9c9 Remove enable_notifications when using sahara::notify
The parameter has been removed from puppet-sahara in
https://review.openstack.org/#/c/444051/. Now to enable
the service the only required parameter is to use
notification_driver which is already used.

Change-Id: I6d8d724c61d79d5af9a2f98e3bcf2f449c8a186f
Closes-Bug: #1704927
2017-07-18 09:52:52 +00:00
Alfredo Moralejo 6d032f6908 Bump required version of pyOpenSSL
cryptography-2.0 has been released and requires
version >=1.6.2 of pyOpenSSL. This patch changed
required version of pyOpenSSL to be >= 1.6.2. Given
that we are not capping the version of cryptography
i think we shouldn't cap pyOpenSSL.

Change-Id: I044f6d74d64899eaf9edc3a3931825c5a5d6e84f
2017-07-18 11:49:06 +02:00
Jenkins 335f91ad2f Merge "Quote OS_PASSWORD values in generated rc files" 2017-07-11 11:29:47 +00:00
John Eckersberg 09f4ab4171 Quote OS_PASSWORD values in generated rc files
If provided password contains special characters, e.g. '$', then
variable expansion will occur and render the password incorrect,
breaking authentication.

Change-Id: I2af6ed1f96fd49e8e7036b10366a8c222d2031f6
2017-07-07 15:47:10 -04:00