The opendev project has been moving away from puppet and this is one of
the puppet modules that is no longer used. To simplify things for us we
are taking the extra step of retiring this repo.
Change-Id: Ic26165938834b6ba865d6cc12d2f34ed737bbae2
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: I393e9a2732371e54606c1996be9e36ff5c1c96ed
The logic in the Gemfile was relying on Zuulv2 variables to find out
whether the spec helper gem was already available on disk, and since
Zuulv3 has changed things it was failing to find it and downloading the
master version instead. This patch ensures the Gemfile looks for the gem
in the right place when running in CI.
Change-Id: Iffd2625e5058bdb8dccb438b578324d6aabb96de
Instead of keeping a local copy of spec_helper_acceptance.rb and
requiring updates to all modules for any change, we can move it into the
common helper gem and require it from there. This will make it easier to
create and review changes that affect all puppet modules. Also change
the Gemfile to look for the gem in the local workspace if running in a
zuul environment.
Change-Id: I76069001de1266da3232aff95f516b3a213b018d
Add a xenial nodeset and update the spec helper to install puppet 3 from
the Ubuntu repos instead of from puppetlabs.
Change-Id: Ie7474c13d43350516ee369b7ba8d28c149beb39e
After finding some puppet jobs were failing on CentOS it was found the
DHCP server for osic and ovh were passing extra settings.
As a results, we also noticed our dhclient.conf was not in sync around
all of our images. So, this patch attemps to fix both issues.
Change-Id: I2415f7e42a9d5931589192b7d78423941e02b076
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Use same target directory for zuul-cloner and
the regular git command.
Change-Id: If7ebea31801ae2bb75245d5e5e5be33380358e69
Co-Authored-By: Fabien Boucher <fabien.boucher@enovance.com>
In anticipation of puppet 4, start trying to deal with puppet 4 things
that can be helpfully predicted by puppet lint plugins. Also fix arrow
alignment errors now caught by the bundle-installed puppet-lint.
Change-Id: I4a6d4a6ecfc9812145867362eb06228de0c840bc
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.
Change-Id: I1d016ee0edf82d5e73aaf9d5ce571b427ff595bb
diskimage-builder does not run services that it installs, but this
is a problem when we lay down the resolv.conf file in puppet with
the service not running. So, put in a flag which defaults to true
(which is current behavior) that a dib invocation of the puppet
can turn off and then dib can plop the file down at the end of the
process.
Change-Id: I05d89ffacfdaf3563b8cb1460af12f114e1a0340
* modules/unbound/manifests/init.pp: Stop notifying
make-resolv-conf-immutable since it no longer exists.
Change-Id: I843460e0be35412a7a954dcc0afc9574d6c633d4
The tripleo cloud uses dhcp, so make sure we override the nameserver
to point to localhost in that case.
Change-Id: If498925fc524ece91e2662a1d78008c8dce9d320
And just use a static resolv.conf file instead. There are too many
conditions in which resolvconf might find itself, and this is much
simpler anyway.
Change-Id: I71b80e533afa93a659c634db5e6b9abf6134ab58
This should be the default, but for some reason, it isn't on some
of our servers, especially older ones.
Change-Id: I1b926bb5583121123f261eb78a95f5cc5ce67273
On all machines, set up unbound as a caching recursive resolver.
On single-use slaves, set it up to forward cache misses to the
DNS servers obtained by the template host on boot.
Change-Id: I8505f5a277f20b1328900a9a515cd84db77b2b3b