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: I18ae9291cf2ca758dd82b1969d5a3e2b5f89a866
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: I57d518aa403b3c6caaa19022356d9feebcb04a27
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: Ic84b7d71603ccc92e145dc31ec8e2705e3c2a720
Add basic tests to ensure the puppet classes apply cleanly and the site
comes up. Uses a stubbed version of planet.ini to avoid waiting to sync
all the content.
Change-Id: I6baa4a1ba977845e6648932f6c2f15949fe6d0ff
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: I0a2345efec993110c32e4f78d497243e08893376
Add a xenial nodeset and update the spec helper to install puppet 3 from
the Ubuntu repos instead of from puppetlabs.
Change-Id: I5a114e09827772d60560accb84109256e6541da8
It's trying to rotate /var/log/planet/planet.log -- it's actually
/var/log/planet/openstack.log as specified in the cron entry above.
Move the logrotate into the site.pp so it picks up the right ${name}
Change-Id: Ic57c8325b3e44890a58273d2bad1e59fbeac682c
5 minute runs are actually pretty close to overlapping due to polling
all the remote blogs. I'm sure we can wait a few more minutes for a
blog post here.
Change-Id: I2a5455f0daadca79327e8a325f29c39a9dfde70d
Use same target directory for zuul-cloner and
the regular git command.
Change-Id: Ie451742bd2117b966665f8614425448f66295985
Co-Authored-By: Fabien Boucher <fabien.boucher@enovance.com>
puppet-httpd is the openstack-infra version of puppetlabs-apache
(0.0.4) release.
This patchset will remove the puppetlabs-apache namespace from -infra
allowing for possible future patchsets to use newer puppetlabs-apache
modules.
Change-Id: Id1010fda360e7dceedca8dd1df009ca75a610777
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
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: Ie399a303af7b9bfd3b75a4d0863595f286bdbd33
Remove remaining remove_nginx usage (it has been removed).
Change-Id: Icfd8c3ad7205777e50722ea82d1922bcad523e48
Reviewed-on: https://review.openstack.org/29819
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Yet another bunch of puppet-lint fixes.
Change-Id: I9574cf1c5e35620b12e4d5e2bd6b2eb4d320c935
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/13988
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: Ia0f3acd50aab07cc83d13cd12c8f7fc67f1c697d
Reviewed-on: https://review.openstack.org/10832
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
We were pulling new changes in the puppet run, and doing planet
as a separate cron job. How about we just let the cron job run
planet and let puppet install planet.
Change-Id: I68d90fd939f184d5f8bd30f4e0f95ccc7a777048
Make files notify services to restart when changed
Improve planet's cron, spit out a date/time and append instead of overwrite log
Change-Id: I0c2ee96c4aff5512a891c49b8b2df5c20c9cab44
Adds planet module and planet.openstack.org site.
Change-Id: Id4d495889346e0a0d85d0fd05e40d451b04d21b1
Note: will not work with current openstack-planet git branch. Update for that comming