205 Commits

Author SHA1 Message Date
Jenkins
d88a34a7dc Merge "Add example of comment formatting" 2014-04-24 10:02:18 +00:00
Jenkins
9c650cc731 Merge "Drive puppet from the master over ssh" 2014-04-18 18:23:24 +00:00
Clark Boylan
30c2f7d462 Remove puppet dashboard.
Puppet board has replaced puppet dashboard. Remove reference to puppet
dashboard as it shouldn't be used.

Change-Id: I5eeee2984729ef5d1b883b4762347d19786e28ed
2014-04-17 14:48:19 -07:00
James E. Blair
2f3956198a Remove activity-dev server
It is not in use currently.

Change-Id: Iac53d2af79249448f14211a0f4a4972e46e10703
2014-04-17 10:40:52 -07:00
Monty Taylor
b55ed05a27 Drive puppet from the master over ssh
We'd like to be able to control sequencing of how and when puppet
runs across our machines. Currently, it's just a set of agents
that run kinda whenever they run. At times they hang and we don't
know about it. Also, cross-server sequencing is impossible to
achieve.

Change the operation away from agents running on the machine as
daemons, and instead ssh from the master to each machine.

Change-Id: I76e41e63c6d0825e8735c484ba4580d545515e43
2014-04-15 20:24:23 -07:00
Ian Wienand
e9c8a85f0d Add example of comment formatting
Add a link to the regex's for comment formatting and an example of how
to format test results nicely

Change-Id: Id917161ccf5e51855acf87a87544882dcf69b14e
2014-04-09 09:41:19 +10:00
Jenkins
231f2a2b7f Merge "Revert "Adds second hiera data directory"" 2014-03-31 21:14:59 +00:00
James E. Blair
56562d83f7 Revert "Adds second hiera data directory"
This did not seem to work.

This reverts commit ed57cef9c5a65f429e07ce253668cd23ceb6c45a
2014-03-31 21:06:37 +00:00
Jenkins
e5c08054a9 Merge "Adds second hiera data directory" 2014-03-31 16:50:48 +00:00
Spencer Krum
ed57cef9c5 Adds second hiera data directory
This allows hiera data to be split into two buckets: sensitive and
non-sensitive. Sensitive data is put where it always has been. Non-
sensitive data, such as users ssh keys and lists of packages can be
put into the data directory contained within the
openstack-infra/config git repository.

This also introduces a more complex hierarchy: data is now split on
osfamily and lsbdistcondename. Operatingsystem is left for
compatibility.

Change-Id: I3b3faeab837aa5732da01e96bbe0c19aa936a58d
2014-03-28 18:42:33 -07:00
Anita Kuno
d15c1d8e4a Adds sanitised stackforge source repo requirement to docs
Stackforge creation sometimes includes source repos with crufty
branches. Cleaning these branches in stackforge requires -infra
core intervention. Sanitising them prior to seeding the stackforge
repo is easier than cleaning them afterward.

Change-Id: I0d71c9e252913dc781632988df95cc79c626d2b4
2014-03-28 20:32:23 -04:00
James E. Blair
c5153d0027 Replace gate-noop with noop
The "noop" job is the new internal noop job, unlike gate-noop which
actually ran a job on a test worker.  This should save some test
resources.

Update stackforge documentation to match.

Change-Id: I6fa6fdc923bb2b966015cd74a1ecbe4a8d86ffaf
2014-03-24 09:09:52 -07:00
Elizabeth Krumbach Joseph
49f3ba50e0 Move channel reg requirement to top of IRC docs
We require channels to be registered and have the openstackinfra
account added to the access list before we'll add infra-managed
bots.

Moving this documentation to the beginning of the document and
giving them their own section in case we wish to have other
requirements in the future.

Also add link on stackforge.rst back to the IRC page.

Change-Id: Ic92f3935de19c4afef23f51257a189f2860796c2
2014-03-19 08:24:15 -07:00
Jenkins
793536629c Merge "Document bad-image procedure for nodepool" 2014-03-18 03:01:28 +00:00
Russell Bryant
1c793ee4db Note requirement to use 'new-project'
Update the documentation for adding a new project to note that the infra team
prefers that you use 'new-project' as the topic name for the review.

Change-Id: I81d7da3a11f60d60683dfe01c1ae8dba444fd514
2014-03-14 16:31:31 -04:00
Jenkins
fcec66131b Merge "OpenstackID Documentation" 2014-03-11 16:56:14 +00:00
James E. Blair
aaeee5a976 Document bad-image procedure for nodepool
Change-Id: I4044e74e396f4f63cece95893ffdd9c9b6fdc74a
2014-03-10 23:34:37 -07:00
Jenkins
91440aa7a1 Merge "Rename oslo.sphinx to oslosphinx" 2014-03-04 22:41:00 +00:00
Jeremy Stanley
ac13b41bed Update logstash doc for an elasticsearch cluster
Change-Id: I57b84c87599f129d9c273e29ff6b1a48c56c115d
2014-02-26 22:00:07 +00:00
Andreas Jaeger
233016e6d5 Rename oslo.sphinx to oslosphinx
oslo.sphinx has been renamed to oslosphinx.

This patch does not touch tools/atc/email-stats.sh
since it will be removed soon.

Closes-Bug: #1277168
Change-Id: Ib446323e26e4a66cb045f7de9b6269cc137eb61f
2014-02-24 20:07:29 +01:00
Jenkins
551aca0f0b Merge "Incompatible chrome extension has been fixed" 2014-02-24 18:12:15 +00:00
Jenkins
6d1fe44639 Merge "Add link to Third-Party CI group in Gerrit docs" 2014-02-24 17:06:08 +00:00
Jenkins
3fa3af0ab9 Merge "Rename Openstack to OpenStack" 2014-02-24 01:34:33 +00:00
Jenkins
79aef43da3 Merge "A note to suggest openstack-dev/sandbox project for CI testing" 2014-02-23 06:17:03 +00:00
smarcet
96d4374eb0 OpenstackID Documentation
Topics:

* Installation & Configuration

Implements: blueprint openid-oauth2-infra-implementation-documentation

Change-Id: I69916ac3ce80e8311c5479494680159fd8d0fa3b
2014-02-21 11:42:11 -03:00
Henry Gessau
2b9b83b4ac Incompatible chrome extension has been fixed
The author of the chrome extension fixed the bug that added blank
lines to etherpads.

Change-Id: I77bc25021f7c1506dd35ba48121a067787f5e0ff
2014-02-19 12:58:48 -05:00
Jeremy Stanley
3d8b647a70 Run most non-sensitive jobs on single-use workers
* doc/source/jjb.rst
* doc/source/stackforge.rst: Update examples to recommend
bare-precise nodes in new job configuration.

* modules/openstack_project/files/jenkins_job_builder/config/*.yaml:
Change the node label for all jobs opreviously using precise to use
bare-precise instead.

* modules/openstack_project/files/zuul/layout.yaml: Get rid of the
transitional matches for setting the single use parameter function
on specific job names and just set it on everything as a default.
Add patterns for jobs which need long-running slaves to apply a
reusable node parameter function instead.

* modules/openstack_project/files/zuul/openstack_functions.py: Add a
parameter function for reusable nodes which refrains from enabling
auto-offline behavior.

* modules/openstack_project/templates/nodepool/nodepool.yaml.erb:
Double the minimum ready bare-precise nodes to accommodate
additional load.

Change-Id: I2a90c5b120a50bb8033c891702185f054ee84d35
2014-02-18 17:50:49 +00:00
Jenkins
e19f9ed7c3 Merge "Update gerrit project rename instructions" 2014-02-14 05:30:50 +00:00
Akihiro Motoki
d258efb258 A note to suggest openstack-dev/sandbox project for CI testing
It also removes "--submit" option from the configuration of
successful gerrit command line. OpenStack Gerrit does not allow
verify post with submit now.

Change-Id: I92dfb9b9026181c82b6049be87eb2a2d147a5444
2014-02-13 22:03:06 +09:00
Elizabeth Krumbach Joseph
1fb05bf868 Add link to Third-Party CI group in Gerrit docs
This is a valuable link for folks looking to contact people running the
3rd party testing that comments on changes, but it's not simple to find
even if you know it exists. Adding link in docs so it's easier.

Change-Id: Ia19417a9105db6509489cc5aac4e18a4ee216856
2014-02-12 14:34:34 -08:00
tanlin
a9a13ff132 Rename Openstack to OpenStack
Change-Id: Ida47b33d18c36aab256c3bc52e7c453dd5b2360f
2014-02-12 17:51:37 +08:00
Jeremy Stanley
a01a33a174 No longer grant third-party voting initially
* doc/source/gerrit.rst: Update documentation to reflect that the
External Testing Tools group has been replaced by two new groups
named Third-Party CI and Voting Third-Party CI. New third-party
continuous integration testing service accounts are initially added
to the first group, which allows them to apply verify votes only on
the openstack-dev/sandbox project. Once they have managed to confirm
some stability, they are moved to the second group, which is also
included by the first, so that they may apply verify votes on any
project.

* .../gerrit/acls/openstack-dev/sandbox.config: Apply verify voting
permissions for Third-Party CI group members, and correct review
activity permissions to use the Registered Users group instead of
the long-defunct openstack-cla group.

Change-Id: Ief3fef44df986d868af148787b3c456a98484091
2014-02-07 22:00:28 +00:00
James E. Blair
c1495cdca4 Update gerrit project rename instructions
We have a git farm now rather than a single git server.

And we can remove workspaces with salt.

Change-Id: If7395db9e3809e6589ce07ceef30e1d942362efe
2014-02-07 09:05:27 -08:00
Clark Boylan
0f4b0fae64 Redo slave manifests for clarity and correctness.
The differences between openstack_project::slave,
openstack_project::slave_template, and openstack_project::bare_slave
were not always clear. Keep openstack_project::slave as the default long
running slave manifest, but replace slave_template with a
single_use_slave.pp to make it clear where single use slave config
begins. Add the ability to toggle automatic upgrades and jenkins sudo
rights to this new manifest. Finally, add a more verbose comment to
bare_slave explaining what it is useful for (having a jenkins like slave
host that doesn't need a firewall or ntp or automatic upgrades).

Change-Id: I3989c9e6ad9469f441ca5d3627f7b3b704d8a8da
2014-01-30 10:37:36 -08:00
Monty Taylor
bc794da31e Split config from projects list
The projects list is a common list for devs to interact with. The config
in the list is not, but the config in the list means the file needs to
be in an erb template.

Split the two concerns, similar to zuul. Put the config in a config file
and the project data in a yaml file.

Change-Id: I708b8655b4b1ce377f3b7369e987418c1d72d977
2014-01-28 09:32:09 -08:00
Jenkins
f741cfba5d Merge "Remove link to puppet dashboard" 2014-01-28 00:52:17 +00:00
Jenkins
34b60db4d7 Merge "Add info about browser incompatibility to etherpad.rst" 2014-01-28 00:30:45 +00:00
Jenkins
b38a38e825 Merge "Update the rtfd info now you don't need an id" 2014-01-27 21:49:29 +00:00
Anita Kuno
8b179f8763 Remove link to puppet dashboard
Remove link to puppet dashboard since it is down currently.
Reinstate this link when dashboard is up again.

Also remove link to ci-puppetmaster.openstack.org/
in the navigation since it is not a clickable link.

Change-Id: I8db61b1a7b77c7625502acbdb3b7594f94e6530f
2014-01-23 14:25:39 -05:00
Anita Kuno
f0026fffc6 Add info about browser incompatibility to etherpad.rst
There is a chrome extension that adds empty lines to an etherpad.
We want to note this extension and discourage its use for
consumers of etherpads.

Change-Id: Ib5a8f4edf17f578c0fbd98cb0b124ff37b557584
2014-01-16 13:31:46 -05:00
Joe Gordon
971446f5ab Explicitly document requirements for 3rd party testing
As we are moving towards requiring more and more third party testing, we
should make sure we have a central and explicit list of requirements.
These are the requirements to have a voting third party testing system,
not the requirements of what the system should be running (to count a
driver as fully tested).

Change-Id: Ic1e1cdf9af9cd21e29a0e768d5d78ae4f84108fb
2014-01-16 11:29:48 -05:00
Joshua Hesketh
ef7a3e8cd6 Update the rtfd info now you don't need an id
The update hook for read the docs uses the {name} rather
than the previously provided id.

Change-Id: I6a5eb4ad515c80d639b3a61d79cb2afba52c9e20
2014-01-15 17:43:14 +11:00
James E. Blair
8797736821 Support launching rax performance nodes
And recommend them.

Change-Id: I2a45ef250378604aba72b74b170cec127b18d1be
2013-12-18 20:03:09 +00:00
Jeremy Stanley
5928241f01 Updates to static.o.o volume management docs
* doc/source/static.rst: Stop suggesting to run commands from a root
shell, and increase the recommended cinder volume size to a
tebibyte.

Change-Id: I1e9190d82bdf0ff232ed2b06256c9abba537d184
2013-12-09 17:47:26 +00:00
Jenkins
9516a1fb72 Merge "Fix SmokeStack link to be the ssl version." 2013-11-26 18:11:39 +00:00
Monty Taylor
69cdb6a449 Update projects.yaml for new upstream tracking
jeepyb gets a new upstream tracking syntax in
https://review.openstack.org/#/c/35535/

Switch to use it.

The new syntax will operate via git push, so that changes to upstream
can trigger zuul events.

Change-Id: Ideca999aca0e8583cce9a1227089243216175158
2013-11-26 01:29:05 +00:00
Robert Collins
dd9a25646f Document what it takes to be a check/gate test.
This is my recollection of the consensus from some infra folk on a
train late at night: it's probably wrong, but I wanted something I can
point contributors at.

Change-Id: Ic1ad99335ce41481995322f0ee5daadb08a09c2a
2013-11-25 09:51:17 -08:00
Jenkins
b1a70fa706 Merge "Add note about setting founder to IRC docs" 2013-11-24 16:15:19 +00:00
Elizabeth Krumbach Joseph
6993760a48 Add note about setting founder to IRC docs
Teams need to give openstackinfra access to founder status in their
channel in order for us to add bots, documenting this.

Change-Id: I2946dd5f1b7f54e322fe2843405651335815799f
2013-11-22 14:57:33 -08:00
Dan Prince
2ac41b1241 Fix SmokeStack link to be the ssl version.
Change-Id: I1f4b74f53bdcc3cf0249ecbd80671ff613303f52
2013-11-22 11:14:24 -05:00