To avoid pushing an artificial alpha tag, following PBR semver keyword
bumps major version. See http://docs.openstack.org/developer/pbr/#version
Also replacing README.md by rst format as the wheel version in Ubuntu
Bionic nodes seems to not work properly with markdown files.
Sem-Ver: api-break
Change-Id: I76519ef0fe6b5c350b6aec92b204f41e363cf65a
It will be removed in the Train cycle and commits are
up to remove it from puppet-neutron [1].
[1] https://review.opendev.org/#/c/658801/
Change-Id: I3ffd7de708b228e1a28ba7b08ad9138cc715c533
This patch is changing the default driver used in Packstack from
ML2/OVS to ML2/OVN. It also flips jobs running with OVS to OVN and
viceversa while keeping the lbaas scenario with OVS.
Also, the encapsulation used by default changes from vxlan to
geneve.
Change-Id: I0abfdb1de66730101a27ca3a949f056b50fc9c98
Signed-off-by: Daniel Alvarez <dalvarez@redhat.com>
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>
This has been removed by the Keystone project as of [1].
[1] - https://review.openstack.org/543060
Change-Id: I29c08c958ed83b4245f20e73f4fec4841635e85d
* Move direct playbook implementation to a independent role so that the role
is reusable in a different playbooks.
* Add a new scenario which installs openstack allinone without running
tempest tests.
Change-Id: I6f19d2b8128fbb0f2034892a11127bce73d102f9
Revert when https://bugs.launchpad.net/tripleo/+bug/1740698
is fully fixed.
Also drop scenario003 which runs gnocchi, until we get renamed gnocchi RPM
in the current-passed-ci trunk repo.
Related-Bug: #1740698
Change-Id: I15b4006875c70f78372d034bcc5ff2623061e3b8
https://review.openstack.org/#/c/488247/ has removed
neutron-vpn-agent and added the agent as a extension
for l3-agent. This needs changes in puppet-neutron.
Until change is merged, let's remove it from tests.
Change-Id: I95dca9d222463d1ec6e9afcb3a6e44013d6672f1
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>
In the last OpenStack cycles Open Virtual Networking has
quickly evolved, improving in features and maturity. This
patch adds support to OVN as ml2 plugin so that packstack
users can evaluate it easily.
Change-Id: Ifaa1e93923e1b1bcc9458331bbe0c163053c695d
https://review.openstack.org/#/c/428752 added a deprecation note
for nagios in ocata cycle and warned about removal in pike.
This patch retires nagios deployment in packstack.
Change-Id: I4cbec69cf1137a4e16c972f181e982665400dc0b
EPEL packages have not been required for Packstack since a couple
cycles. Moreover, they are known to cause conflicts with RDO-provided
packages, so it's better to remove support completely.
Change-Id: I659c84d5944e419744f8903cf64581d28bfc77f3
We have to use neutron::services:vpnaas in the controller node (not
in the network node), and remove the service_providers entry from
the plugin, as it is already done in the Puppet code.
Backport: stable/ocata
Change-Id: I11efcd52b0f591bcebdccbf4c68551c8faaf5f5d
updated command with -E because previously sudo was
not preserving environment variable for GEM_HOME.
Change-Id: I81e8ae536b9cc0668718b4c6d422fe2c7600b51f
In the upcoming puppet keystone release, the default is being switched
to fernet. This change updates packstack to properly handle the fernet
provider configuration for keystone and makes it the new default.
Since the upstream will be enabling the fernet token setup by default,
packstack needs to properly turn off the fernet setup when using uuid.
Change-Id: Id9f6d54e7e5190c3a01f60c511d8a470436bff7d
Refactor setup.py using Python Build Reasonableness[1]
as a standard for OpenStack projects.
[1] http://docs.openstack.org/developer/pbr/
Closes-Bug: #1559150
Change-Id: Ie3b3845f11236f5338228690418760599914cce4
The lbaas service was moved to use lbaasv2 in https://review.openstack.org/360352.
However, some additional fixes are needed to make it work.
To ensure lbaas is working after future changes, it is now enabled
as part of scenario002.
Change-Id: I050c831041262636f07ad616bca6acaaff42ed37
Let's add SSL coverage to our tests. By enabling it in scenario001,
we can cover rabbitmq and horizon.
Change-Id: I785b7daf6ea8d6b9016e4438271c11844ea48ba0
Up to now, we were using a consolidated openstack-puppet-modules
repository. Since we are moving to individual packages, that repo
will no longer be maintained, and we will switch to cloning the
puppet modules themselves.
The code to install Puppet modules has been adapted from
https://github.com/openstack/puppet-openstack-integration/blob/master/functions,
to also benefit from the Zuul cache for OpenStack puppet modules.
In the current patch, all Puppet modules are taken from their
master branches. This is consistent with the way they are handled
in RDO Trunk packaging.
Change-Id: I7cc6f5ec138dd7e8d9ef06fc7e59ad8e3d5d58e8
scenario001 would install successfully but run out of RAM during
the tempest run.
Create a third scenario and rebalance configuration across these
three different tests.
Additionnally, use the new --service-workers parameter to hardcode
"2" instead of defaulting to $::processorcount which is 8 in the gate
to lower memory usage.
Change-Id: I92a3f45766d45d6a7ee34f0ff306cf67c26e34f6
The goal is to get run_tests.sh in a shape where it can be used and
implemented in a jenkins gate job to eventually get packstack to
gate against itself.
The scenarios provided in the test matrix aligns with the ones
that are integration tested in puppet-openstack for the sake of
standardization.
Change-Id: I68673a1f7e0584916a814296c9184b927a30aab6
This addresses https://bugzilla.redhat.com/show_bug.cgi?id=956078 by (a)
explicitly documenting the --allinone option and (b) documenting the use
of --answer-file when re-running packstack.
Change-Id: I82ed9ea9f71d66294b6df025940d01b7adfc3f65
With the release of Fedora 21 the end of life of Fedora 19 will come in
1 month (https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle) and
support for Fedora 19 should be dropped.
Change-Id: Ib34f38ebcab07254be0d5edba2964d476767f998
- Add puppet-lint and puppet-syntax
- To run puppet-lint, please look at the README.md file.
Change-Id: I4b9e5d0c030b891545bc07f10091d748cdc1482e
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
- Global reformating
- Add link to the Puppet Style Guide
Change-Id: I7b45bafa79946814d3a44e95651f446b518f58bd
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>