9649 Commits

Author SHA1 Message Date
Yolanda Robla
93f1ea9bb8 Add yolanda to statusbot nicks
Change-Id: Ieeebfbb8996dff17797e83a959de1b14bb6bbc70
2015-12-10 08:50:37 +01:00
James E. Blair
f10bb7ecfc Update cloud contributors doc
Change-Id: I4735b92a3207b72c83d936b5f7f553c9af04ad63
2015-12-09 15:09:51 -08:00
Jenkins
bddfba5d0a Merge "Add statusbot/eavesdrop to #midonet channel" 2015-12-09 08:57:57 +00:00
Jenkins
97d6c0c091 Merge "Revert "Add cfacter to puppet3 nodes"" 2015-12-09 02:47:01 +00:00
Sandro Mathys
ff90e7290f Add statusbot/eavesdrop to #midonet channel
Change-Id: I9e6a440aaea72706cc4c03f8ea319fe53cd49697
2015-12-09 10:17:53 +09:00
Ian Wienand
5850aa3e01 Revert "Add cfacter to puppet3 nodes"
This reverts commit 2600c7f0ba7ed5de9c33f17f310843ad4794754e.

Fedora 23 does not have puppetlabs support yet, and usually it takes
quite a while (we use native packages).  I think if we want to
experiment with this, it should be opt-in for distros where it can
work.

Change-Id: I2e36a63172c03a7e8029a56f1528f66012dd6817
2015-12-09 11:44:19 +11:00
Jenkins
a17092eb6d Merge "Rename Ceilometer to Telemetry" 2015-12-09 00:40:42 +00:00
Jenkins
a9e8854c13 Merge "Comment out /run/systemd confine for Fedora puppet" 2015-12-08 22:54:02 +00:00
Jenkins
cb80fe3799 Merge "Updated OpenStackId configuration" 2015-12-08 15:16:23 +00:00
Jenkins
50e0cfc6fb Merge "Add cfacter to puppet3 nodes" 2015-12-08 08:11:52 +00:00
Ian Wienand
97107ce5ec Comment out /run/systemd confine for Fedora puppet
Upstream puppet has a constraint on matching systemd that /run/systemd
has to be around; this fails when building with dib in a chroot where
we're not actually running.

A full solution has to take into account Debian and multiple init
systems (see linked issues).  For the moment, just comment it out.

Change-Id: I6e4832caf6162a67408c34151b6e1d641a75fb8b
2015-12-08 14:40:26 +11:00
Jenkins
2b36ccb8ac Merge "Update subunit job name selection regex" 2015-12-07 22:58:16 +00:00
Jenkins
bbcb80cb73 Merge "Add result_WARNING style class for failing non-voting jobs" 2015-12-07 12:17:56 +00:00
Jenkins
d8566e7bca Merge "Install etcd on nodes for tooz unit tests" 2015-12-07 11:56:28 +00:00
Andreas Jaeger
1f7bb54dd9 Fix pep8 failures
Exclude .eggs directory from testing.
The run-pep8 script now calls "python setup.py sdist" and that
one creates an .eggs directory that should not be tested.

Change-Id: I854be157ed04d5bc9d8c568a37c00298cb4a71bf
2015-12-07 10:52:35 +01:00
Jenkins
3b02ddb569 Merge "Add #openstack-smaug to channel logging" 2015-12-04 23:28:28 +00:00
Matthew Treinish
178d1817ae
Update subunit job name selection regex
This commit updates the selection regex to be a bit more general an
ensure that the subunit streams from all the gate tempest jobs are
being picked up. There are certain jobs that don't start with
gate-tempest-dsvm or gate-grenade-dsvm that we wanted to collect
results for. For example the puppet jobs will be named something like:

gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7

and those would not be picked up with the old regex.

Change-Id: If68978679a9ebb6252663691b1850918db913990
2015-12-04 17:54:20 -05:00
Clark Boylan
ff17732828 Remove centos6 support
This removes centos6 support from install_puppet.sh because centos6 is
no longer supported so this code is dead.

Change-Id: If59f10a6a9c576b1299b0e49a2e82d2a1a1d7ecf
2015-12-04 13:05:10 -08:00
James E. Blair
75083036d1 Remove centos6 node references from site.pp
There are no more centos6 nodes, even ephemeral ones.

Change-Id: I6d346181b33a181b158ba51e65218e61b3ef90d5
2015-12-04 12:39:30 -08:00
Jenkins
c3fdf7f7d1 Merge "Break out openstack_project::server from pbx.o.o" 2015-12-04 20:10:27 +00:00
Jenkins
87b11c93bd Merge "Migrate pbx.openstack.org to Ubuntu Trusty" 2015-12-04 20:10:16 +00:00
Sebastian Marcet
4d80570860 Updated OpenStackId configuration
added following config variables:
id_recaptcha_public_key
id_recaptcha_private_key
app_url
app_key

Change-Id: I8362d6721b16b442ea974d282d82f506e809bbe0
2015-12-04 17:10:10 -03:00
James E. Blair
447ce13318 Clarify section on ansible inventory file
Change-Id: I3c5acb7a45c482854f68e9c9f008a2fa6ed945be
2015-12-04 11:07:51 -08:00
Monty Taylor
69ef1c7036 Add examples to make the disabling prose clearer
The way disabling works with puppet and openstack inventory in ansible
can be confusing at first. Some examples hopefully clarify the
situation.

Change-Id: Ib85feebce309896c6f3d139318dd5d204d9cb8ec
2015-12-04 14:02:34 -05:00
Darragh Bailey
ed49dd5d82 Add result_WARNING style class for failing non-voting jobs
As Gerrit applies result styles based on the first word of the response
from the CI job result, add a 'result_WARNING' style to allow failing
non-voting jobs to specify WARNING as the first word to get a colour
applied that is clearly distinguishable from the text from when the job
passes, while also being different to voting jobs that pass/fail.

Change-Id: I1a9bea0c0830f9ca15f8369632ff2fdbeadada56
2015-12-04 12:17:42 +00:00
Julien Danjou
39839a04dd Install etcd on nodes for tooz unit tests
We're building a tooz driver based on etcd, so we'd need it installed.

Change-Id: I82339ef338a0d9f194f5a1793ffeee4a3bf93726
2015-12-04 12:26:26 +01:00
Jenkins
d665784f9e Merge "Preinstall redhat-rpm-config for Fedora" 2015-12-03 22:56:59 +00:00
Ian Wienand
4e098983a1 Preinstall redhat-rpm-config for Fedora
As described in the comments, there is a depdency bug which means some
python module builds fail without the config provided by this package.
Pre-install it before we start installing things.

Change-Id: I3c8615f17e47956f258fee10caa9a57c99c719b8
2015-12-04 08:47:56 +11:00
Eran Gampel
752821d82d Add #openstack-smaug to channel logging
Change-Id: I9f090736882ce22b445a27eee49f4f87d4e94fef
2015-12-03 15:07:39 +02:00
Paul Belanger
1eb8cfacdc Break out openstack_project::server from pbx.o.o
Change-Id: Ia49ee6c3bbf41c03041856aa55f81e7a4c1699bf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-02 17:35:36 -05:00
Paul Belanger
c692b5b813 Migrate pbx.openstack.org to Ubuntu Trusty
Centos6 is being deprecated so we need to move to something newer.
This will require pbx.o.o to be rebuilt.

Change-Id: Id3fc74bf58ba5febac79674e6fd23d6ade3e4bd1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-02 17:31:50 -05:00
Jenkins
a5fbdd5c90 Merge "Add liberasurecode to CI slaves for Swift/PyECLib" 2015-12-02 20:55:09 +00:00
Monty Taylor
f2c45887a8 Add missing host to empty group definitions
Missed adding one when we updated the file.

Change-Id: Ifb1d51572aa57c635b3a2a0bd219fbb9fcb5cafe
2015-12-01 09:42:04 -06:00
Jenkins
ef68368740 Merge "Fix three nits" 2015-12-01 15:04:05 +00:00
Jenkins
5263e91230 Merge "Use OpenStack for inventory instead of puppet" 2015-12-01 14:59:59 +00:00
Julien Danjou
1ae2e532ee Rename Ceilometer to Telemetry
Change-Id: Iccde7ddeb8176b0a02be6a8142e0f232651e7ba3
Depends-On: Ia548af513e3d198bfa25f2e00e59012ef2ad7944
2015-12-01 12:29:52 +01:00
Jenkins
52a027fa3d Merge "Add metrics as a reason to contribute a cloud" 2015-12-01 10:17:27 +00:00
Monty Taylor
b23025acaa Fix three nits
These were caught in earlier reviews.

Change-Id: I026678fbbe871ffb138fd2c0dba9e788457da3a0
2015-11-30 22:24:53 -06:00
Monty Taylor
714c934d0c Use OpenStack for inventory instead of puppet
With the puppetmaster not there anymore, we should consume inventory
from OpenStack rather than from puppet.

It turns out that because of the way static and dynamic inventories get
merged, the static file needs to stand alone. SO - if you need to
disable a dynamic host from OpenStack (pretty much all of our hosts) you
need to not only add it to dynamic:children, you need to add an emtpy
group into the static file too, otherwise you'll get an error like:

 root@puppetmaster:~# ansible -i newinv '!disabled' --list-hosts
 ERROR: newinv/static:4: child group is not defined: (jenkins-dev.openstack.org)

Change-Id: Ic6809ed0b7014d7aebd414bf3a342e3a37eb10b6
2015-11-30 22:02:41 -06:00
Jenkins
6c18aef1d9 Merge "Copy the file that is installed" 2015-12-01 01:13:56 +00:00
Monty Taylor
d5c2505b51 Copy the file that is installed
puppet-ansible installs this file into /usr/local/bin/puppet-inventory.
It does not install it into /usr/local/bin/puppet.py.

Change-Id: Idfa2b6cad6190eff60fe3eace177f576782bc139
2015-11-30 18:12:48 -06:00
Jenkins
f624a1d84d Merge "Add a missing colon" 2015-11-30 23:55:55 +00:00
Jenkins
d0c50dd916 Merge "Invite statusbot to senlin channel" 2015-11-30 23:51:18 +00:00
Monty Taylor
fdc24ccbb3 Add a missing colon
Change-Id: I0cc28d99e6e68fa82a9689fb9588c7680a39938c
2015-11-30 17:10:40 -06:00
Jenkins
0fbbcb0ea9 Merge "Add shade and openstack inventory to system" 2015-11-30 22:51:25 +00:00
Jenkins
7f84fcb4ef Merge "Add #openstack-rpm-packaging IRC channel" 2015-11-30 11:32:48 +00:00
Jenkins
5152565333 Merge "We only backup to one server" 2015-11-30 11:29:35 +00:00
Monty Taylor
548b2bb467 Correctly list the OS for puppetmaster in the manifest
puppetmaster now runs on trusty, not precise. Let's have the manifest
reflect reality.

Change-Id: I1c4d18cb3ca25560e8a75f1c8e50a51a86ad11e6
2015-11-28 21:38:36 -05:00
Monty Taylor
d7b91b45cc Turn off salt port access
We haven't used salt in quite a while. Maybe let's stop having the ports
be open.

Change-Id: Ibdb3c36e6af6edcdeb9cd5675342c1707c4a4cbe
2015-11-28 21:38:36 -05:00
Monty Taylor
7cee605a77 Add shade and openstack inventory to system
We're not ready to move from puppet inventory to openstack inventory
just yet, so don't actually swap the dynamic inventory plugin. But, add
it to the system so that running manual tests of all of the pieces is
possible.

Add the currently administratively disabled hosts to the disabled group
so that we can verify this works.

Change-Id: I73931332b2917b71a008f9213365f7594f69c41e
2015-11-28 15:59:10 -05:00