Since the compatibility issue [1] is fixed, we have to
unpin it and track master again.
We also set the new namespace (i.e camptocamp = voxpupuli).
[1] https://review.opendev.org/c/x/packstack/+/778001
Change-Id: I763d69757101a1239557769c46ea7d676e7fd63b
The sahara project was marked inactive[1] during this cycle. Health of
the project has not been recovered until the promised deadline (m-2)
and 2024.1 release won't be created for this project.
Change-Id: I15dca648cd84ae128171d70a194281eebe32bd8d
The monolithic module[1] was retired in favor of separate modules per
service.
Also the puppet-openstack_extras module is not used.
[1] https://github.com/puppetlabs-toy-chest/puppetlabs-openstack
Change-Id: I42dbc51851b5635fb16b566a88e23bc8eed8fbe7
Panko project has been retired in Xena cycle [1].
This patch is removing the code to deploy panko with packstack.
[1] https://review.opendev.org/c/openstack/panko/+/791683
Change-Id: Iae2d7bc40732027990666819eca6d386ffa1804b
In master branch we should be following master branches of non-openstack
puppet modules as we do in RDO. We should only pin when creating stable
branches or in justified cases when master branch breaks packstack and
can't be fixed in packstack side immediately.
I keep puppet-systemd pinned as it has introduced a backwards
incompatible change breaking puppet-rabbitmq.
Change-Id: I0cb5f07be434ed5ce417007373113d8addec0944
neutron_* parameters were deprecated earlier and are
now removed with [1], let's use recommended params
now.
Also upgrade pip as latest cryptography needs rust[1] to build,
to use published wheel binaries for cryptography atleast 19.1.1 pip
is needed, so let's update pip to latest.
Also pin puppet-systemd to working commit as master puppet-systemd
is not compatible with puppet-rabbitmq, until it's fixed let's
pin like it's done in rdoinfo[3].
[1] https://review.opendev.org/c/openstack/puppet-nova/+/772175
[2] https://github.com/pyca/cryptography/issues/5771
[3] https://review.rdoproject.org/r/#/c/32088
Change-Id: I45a6585b24ed8ae694b21fb0b9617d843e95cdd9
- Add jobs removed in [1] to the local configuration.
- Fix SSH key distribution in multinode job. It was broken on a
recent Zuul update, it seems.
- Update puppetlabs-apache version to 5.4.0
[1] - https://review.opendev.org/730813
Closes-Bug: #1880681
Depends-On: https://review.opendev.org/730813
Change-Id: I2572d92cbaabc1f02fc0790896ccaa3edfc5e6c2
mariadb has been updated in centos7-master to version mariadb-10.3.20
which should work fine with latest puppet-mysql so we shouldn't need to
pin it anymore.
Change-Id: I308fcf161f5344a7b927f17b3ff385f1c5b0ecd1
As part of adoption of CentOS 8 in RDO, this patch is adding support to
test with it:
- Adapt run_tests.sh for CentOS8.
- Add the option to have different versions of puppet modules (needed
for puppet-mysql until we can update mariadb in CentOS7.
- Add centos8 playbooks and jobs definition.
Change-Id: Ie53a8cb5517651487436e24bf60f51bc531f16d6
Puppet-nova has removed the support for the integrated service in [1],
so Packstack has to move along and start supporting the extracted
service.
[1] - https://review.opendev.org/638657
Change-Id: I2978015a32101de7a27e13152d89b3802225b128
This patch is creating a new job running on fedora-28 images which
runs scenario-py3.sh to validate python3 builds on fedora.
Job is non-voting.
Additionally this patch is fixing puppetfile to get newer versions,
aligned with what we have in p-o-i.
Change-Id: I404fc6d38dd5177a3aaef51b0450ad2850595e32
We can move to the current master repo for puppet-rabbitmq, since
this is what we are testing in RDO. This requires a few changes:
- Update the URL used in the Puppetfile, and set the branch to 'master'.
- Remove old workarounds in amqp.pp
- Set loopback_users properly, based on what is requested by [1].
[1] - 0ada399b33
Change-Id: I9262836eb05a47bfe78ea0ac6d1c04199f29f527
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
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
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
Puppet OpenStack Integration keeps their Puppetfile up to date with
constraints updates.
Let's pin to known tags instead of relying (and breaking) on master.
Change-Id: Id4fe72cae2d0fe475f40e03484ae5110acce3309
4f19c27137
seems to have broken the ensure_resource() stdlib function for us.
Pinning to the last known good commit until a permanent fix is found.
Change-Id: Ic072350bc5961e4e65bf74a33ed42ccbdba9e98f
Magnum is stable now, it's necessary to
add magnum support in packstack.
Change-Id: I37fa5554ad2221c93d48e0fb20fa60dc42979629
Implements: blueprint add-magnum-support
Depends-On: Ic33aba69873e0aeb79546fe25f158604229a54a5
puppet-vlan module is not used anywhere since commit
7497a4e8bb se we can
safely remove it from the list of puppet modules being
deployed from source and copied to other nodes.
Change-Id: I149acd749caa0ca290d2ff620fbc1be036f6bc20
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