The EC2-API project was marked inactive, because of lack of appropriate
maintenance effort[1] and the project was excluded from Caracal
deliverables. This removes testing with the puppet-ec2api module
because we are also retiring this module for the unmaintained project.
[1] https://review.opendev.org/c/openstack/governance/+/902625
Change-Id: Ic8c89e096e9b3acd5a71ec0be1bff20936977bcf
The sahara project was marked inactive, because of lack of appropriate
maintenance effort[1] and the project was excluded from Caracal
deliverables. This removes testing with the puppet-sahara module
because we are also retiring this module for the unmaintained project.
[1] https://review.opendev.org/c/openstack/governance/+/899986
Change-Id: Icb639d2724df41035af53e67de7d24558832adb6
Ieb189e85b4cd49d3635e5ee1fd8081de3f0a68bd removed monasca from the
Puppet module dependencies, however the bot that keeps them up to day
reads this file to ensure they are correctly listed in the Puppetfile.
Change-Id: I158211cb927c3dbb19a930c10923ca0d1199a525
This change introduces an extracted placement class capable of deploying
the service using puppet-placement ahead of the official extraction of
the service from Nova in Train.
scenario001 continues to deploy Placement using the now deprecated
puppet-nova classes ahead of their removal in Train.
Change-Id: I5260b4d3478008a76fbe53fdbb716004d11b22df
In I665347dbede2c53bd5537d4a29d07bfe679c50e5, we removed
puppet-openstack-integration from the Puppetfile in order to have it
install itself instead.
We need to remove it here as well so it's not considered a constraint.
Change-Id: I76a2e53eda339bc66961e49cd953be21b55d6829
puppet-ovn is part of Puppet OpenStack project, and we'll start testing
it in puppet-openstack-integration.
Change-Id: If7329f5758819160b305c90241f56d3dea566496
* Implement generate_puppetfile.sh
This script will read from openstack_modules.txt and
external_modules.txt that contain the list of Puppet modules we rely to
run our CI. It will build a Puppetfile by using master for Puppet
OpenStack modules and the latest tag for external modules.
* Remove Puppetfile, that is not useful anymore since it's generated.
* Run the script everytime our CI needs to install modules.
Which means our CI will always test the latests versions of our external
modules.
* Allow to pin modules.
Example:
puppetlabs/puppetlabs-apache,1.8.1
Change-Id: I2d529cc16b335d112f996c9f1f0266f440eab065