Commit Graph

6 Commits

Author SHA1 Message Date
Monty Taylor 13ef0adb41 Remove legacy infra puppet apply jobs
These moved to system-config so that unwinding them can be more
self-contained. Remove them.

Depends-On: https://review.opendev.org/720889
Change-Id: Id0959976b2a6e51e3d62f851bc5866f8980e8269
2020-04-18 09:19:57 -05:00
Colleen Murphy a0697b63b6 Update puppet jobs to default to puppet 4
This change removes the last of the puppet-3 puppet-apply jobs and
changes the default puppet version to '4' for the puppet-apply and
beaker jobs. This change leaves the unversioned base puppet jobs and the
puppet-4 child jobs even though they are now redundant for the sake of
clarity of the job ancestry.

Change-Id: I58a82d7e58ee1d2d8c653e4e92cab8cfc8d834b4
2019-05-30 07:37:53 -07:00
Colleen Murphy 656a86b25f Pin bundler for puppet rspec jobs
bundler 2.0 requires rubygems 3.0 which is not available by default on
Ubuntu and not compatible with the ruby version on CentOS 7.

Change-Id: Id19edd37dcdbaea058dbec60cb25d2ca7560bb46
2019-01-03 13:02:43 +01:00
Colleen Murphy 43bf6fdf8e Add experimental puppet 4 beaker-rspec jobs
Change-Id: If11d4d2c8a82507d7f9cfb7f3456bcc30fac7488
2018-06-07 16:35:47 +02:00
Colleen Murphy 0455113a07 Convert puppet-openstackci jobs to zuulv3
This patch moves the puppet-openstackci beaker jobs out of legacy. Since
this job is essentially the same as the regular beaker jobs, we don't
need new playbooks, we just need to adjust the beaker-rspec playbooks to
run the puppet-openstackci tests.

Since this was the last legacy job in the infra-puppet-apply-jobs
template, move it out of the legacy templates to the regular templates.

This doesn't remove the legacy-puppet-openstackci-beaker-rspec jobs
or their parent legacy-openstackci-base since those are still defined in
project-config.

Change-Id: I7f7cb133fc41eba07da224291b7f2d0659b0deb6
2018-06-07 16:34:38 +02:00
Colleen Murphy d2dc5dd207 Convert infra's beaker jobs for zuulv3
This patch moves the legacy beaker jobs that were being used for Infra's
puppet modules out of the legecy definitions and into the regular list.

Historically, the test scripts were shared between the Infra and Puppet
OpenStack teams, but the Puppet OpenStack team has already moved their
jobs in-repo so we can remove tasks specific to their setup.

We need to leave some jobs and playbooks in place that are still being
used by the puppet-midonet project which belongs to neither team.

Change-Id: Iefea6ee173cff2bf050d99d96ae2e1d1a51b7f49
2018-06-07 16:01:26 +02:00