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: I90195515f6bf61ed26cb7b5949e8c7502cc44806
Pull the git source for the ssl-cert-check tool so that we get new
features like support for SNI. We keep installing the distro package as
well to pull in any deps we need like the openssl cli toolchain.
Use the source luke.
Change-Id: Id08e2f67062eb4faeb9303d05d8a8c58f9f36838
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: I870e982a4cea62814929def3e7d09d6f72b59149
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: Ife0759b59b38bd7e54cfbb0385191c093b005003
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: I8c8c724b8d45423a3da1b9477f19070a6fb92a05
Add a xenial nodeset and update the spec helper to install puppet 3 from
the Ubuntu repos instead of from puppetlabs.
Change-Id: I41fe7da339196a90be1889c2128a568ce47a7a95
Use same target directory for zuul-cloner and
the regular git command.
Change-Id: Ifb9c5d141968f2f91f61793a755e2649a35a6757
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.
Change-Id: Ifa1e814bc188655a729f11ca598b6d369a3f8aa6
All of these parameters are unconditionally fed into a cron command,
leaving them empty would result in the command failing with a syntax
error. This patch sets defaults for the email and days parameters but
makes the domainlist_file required since it is unmanaged in this
class.
Change-Id: I7a0ba47e8a1bedb08b6b9d46c36ad87cbf0243d1
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: If532a3e8faec023fb5d1b9e4e26a46244279a598
Add monitoring of SSL certificates for openstack websites
Change-Id: I50b6a8aced7ae563381eb948ce4e8f854a6d85a9
Reviewed-on: https://review.openstack.org/30490
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins