256 Commits

Author SHA1 Message Date
Jenkins
653c1b45ae Merge "Enhancing logstash docs for adding new files" 2014-08-18 23:37:32 +00:00
James E. Blair
406871db25 Add Zuul merge-check to all projects
And document it for the stackforge howto.

Change-Id: Ia5ccf95ea896c511c4261612e03ac1ac30db0e02
2014-08-17 08:53:32 -07:00
Jenkins
9422b676d9 Merge "Corrections to the project renaming guide" 2014-08-14 00:09:34 +00:00
Sergey Lukjanov
dd2c44a463 Corrections to the project renaming guide
Change-Id: I4ac59ff8e3ddc3f024115cf27f43207e76b43e04
2014-08-14 01:50:48 +04:00
James E. Blair
481a339eb3 Add instructions to register third-party CI in wiki
Change-Id: I239f3ae8916a9198735de49c2d26d14fc391ff5a
2014-08-13 08:50:44 -07:00
Jenkins
3d84c7b702 Merge "Removes a whitespace" 2014-08-11 15:42:06 +00:00
Monty Taylor
764ee8c74f Delete select-mirror and all the args
It turns out that we pass a lot of args around simply for the
purpose of doing mirror selection. This goes away if everything
gets a mirror.

This change should only be merged after the parent change has
propagated to all puppeted slaves and updated nodepool images.

Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
Change-Id: I4a721f6559d7160c8213268a8c1e35c667a67a4f
2014-08-06 02:04:43 +00:00
Jenkins
4e8d254bc3 Merge "Fix formatting and indentation problems in third_party.rst" 2014-08-05 00:56:01 +00:00
Jenkins
255e916680 Merge "Update IRC documentation to mention logging" 2014-08-05 00:25:06 +00:00
pcrews
c7ae1e3a5e Enhancing logstash docs for adding new files
Adding some extra verbiage to the docs to better explain how
the message tags tie in to telling logstash how to parse things.
Also noting which file to edit when adding new files, how to add
new parsing patterns, and some troubleshooting tips.

Change-Id: Ie91effd4b3ff3627ec040eb5c54b972e82add0e7
2014-08-03 18:01:22 -07:00
Anita Kuno
9ddcb9a8b4 Removes a whitespace
The parent patch of this dependency has an errant whitespace. This
patch removes that whitespace.

Parent patch: https://review.openstack.org/#/c/101013/

Change-Id: I96c0d5822b6b51891fea105aaf37f31059fc75b9
2014-08-04 10:17:37 +10:00
Jenkins
e9d9ed2ee6 Merge "Complete the documentation needed to add a new IRC channel" 2014-08-02 00:18:39 +00:00
Kurt Taylor
145a8d098b Fix formatting and indentation problems in third_party.rst
This patch fixes several nested bullets and other formatting problems
in the Requirements section of third_party.rst.

Change-Id: Ia071e87177b25f9b63cf185c932f0d29ebd3a475
2014-08-01 16:43:15 -05:00
Jenkins
5e3326dea9 Merge "remove recheck 'no bug' & 'bug #'" 2014-07-31 21:48:48 +00:00
Elizabeth K. Joseph
7189391f89 Update IRC documentation to mention logging
Logging of meetings and channel is handled by the Supybot, update
documentation to explain both logging mechanisms and how to add
channel logging to the configuration.

Change-Id: I0e7f53f3699cc3352dbbe31379d4753d291a3c9d
2014-07-31 14:17:59 -07:00
Jenkins
6f20470c86 Merge "Added advise to use dns over hardcoded ip in third_party" 2014-07-31 19:31:04 +00:00
Jenkins
8f1ef04dce Merge "Use review.openstack.org in examples" 2014-07-31 19:07:12 +00:00
Jenkins
6a98f07e55 Merge "Update ci.openstack.org footer" 2014-07-31 00:07:52 +00:00
Jenkins
0895152ccb Merge "Update devstack-gate docs in a world with Nodepool" 2014-07-30 23:40:24 +00:00
lucas-ez
a36ce9c1e4 Added advise to use dns over hardcoded ip in third_party
Change-Id: I2277e1aafa008605c7d10c187ec730fac1251e25
2014-07-30 10:39:40 +02:00
Jenkins
1c07684aeb Merge "Publish specs jobs for *-specs" 2014-07-30 08:23:30 +00:00
Jenkins
66c3ad0a63 Merge "Adds a statement regarding infra disabling ci accounts" 2014-07-29 23:33:29 +00:00
Jenkins
f1765b376b Merge "Adds addtional details for browsable logs for third party ci" 2014-07-29 22:43:31 +00:00
Jenkins
6891b25647 Merge "Edits Third Party CI account request directions" 2014-07-29 21:49:32 +00:00
Davide Guerri
bdd78d1818 Complete the documentation needed to add a new IRC channel
This change compltes the documentation about how to create a new IRC channel
for a new project.

Change-Id: I284a292d653a5eb464be2d43cccb459334227c94
Closes-Bug: #1349823
2014-07-29 19:07:55 +00:00
Steve Martinelli
86eca9188a Publish specs jobs for *-specs
The gate jobs already publish the specs as drafts and it
would be very beneficial to actually see those online at a permanent
place - rather than going to github.

This patch:
* Sets up a new site specs.openstack.org
* Creates new job-template '{name}-publish-specs' for publishing specs
* Creates new specs-job job-group for gating and publishing specs
* Converts all *-specs repositories to use the new job-group
* Creates Zuul specs-job macro to use these jobs
* Replaces those *-specs repositories that use already docs and python27
  gates to use the new job-group and thus get published.

The patch does not take care of publishing of repositories that do not
use both the docs and python27 gates, this will be done separately.

implements bp publish-specs

Co-Authored-By: Andreas Jaeger <aj@suse.de>
Change-Id: Icc1c780cea8cd24c7a108429f84b2450056c6eed
2014-07-29 10:50:47 -04:00
Bernhard M. Wiedemann
4400844137 Use review.openstack.org in examples
and also add username to make it easy for people to use gerrit

Change-Id: Ib06a4d57ff2aa1ce358da535c5727521ca7dcc96
2014-07-23 09:53:04 +02:00
Sean Dague
df22d82206 remove recheck 'no bug' & 'bug #'
At the QA/Infra sprint we decided that we're getting pretty
minimal value from asking people for bugs # in the tool, as we're
not really using that information. Instead, just convert to a
'recheck' string, which can include an arbitrary comment after it,
so that if people want to provide us with info, we can get it
out later, but it's no longer mandatory.

Change-Id: I419b0edf2e1805adbdba83b2630b087c7eaf14d9
2014-07-22 11:02:29 -04:00
Anita Kuno
825709d496 Edits Third Party CI account request directions
Currently we instruct account requests to identify a name. This
has gotten problematic. This patch changes the account request
instructions to detail company name and product being tested so
that the Infrastructure team can create a name from this
information.

Change-Id: Ia3f3a893bcdb67f81ebdf05506e2880c0c5b1a5c
2014-07-21 16:23:07 +00:00
Anita Kuno
e521b2c281 Adds addtional details for browsable logs for third party ci
Currently some third party ci systems offer their logs as a tarball
requiring download. This patch adds some details about logs
specifying they must be browsable.

Change-Id: Ic3338074bbd8dd4c83434c7cb49d88e1d38e7293
2014-07-21 17:06:10 +02:00
Elizabeth K. Joseph
51102141e3 Update ci.openstack.org footer
Update footer for ci.openstack.org for copyright and clarification
as to what repo to edit for the documentation.

Change-Id: I0466827a66e800fb1d20f1508cf2e6ffe1b8369e
2014-07-17 05:57:11 -07:00
Elizabeth K. Joseph
bea9bcec7e Update devstack-gate docs in a world with Nodepool
Big rewrite of the devstack-gate documentation to reflect the
work it does now and what it's passing off to Nodepool.

Change-Id: I8a432b7f60467de8deb70d9992f0ecafd4b3c8f7
2014-07-16 06:44:07 -07:00
Clark Boylan
23dc00f2e4 Document use of bandersnatch for pypi mirroring
We use bandersnatch to mirror pypi now and that should be documented.
Add all the usual header information with quick links to useful places
like local config and upstream bug trackers. Also, note how we run
bandersnatch and details on detecting and correcting stale packages on
pypi preventing local syncs.

Change-Id: I98db04c19c427335a4786a7923982fabcf57051b
2014-07-11 12:59:52 -07:00
Anita Kuno
6d676b8ac5 Adds a statement regarding infra disabling ci accounts
Currently we disable mis-behaving third-party ci systems for a few
reasons and include the right to do so at -infra discretion.
This patch adds that fact to the documentation.

Change-Id: I9b8a66eadd9c6c7c2568e3cf408f64075d9a40fe
2014-07-07 22:16:41 -04:00
Jenkins
9a15781d5e Merge "Update gerrit project rename instructions" 2014-07-06 13:17:23 +00:00
Monty Taylor
c8a29bea6d Delete the old cron-based puppet thing
Also, delete the legacy non-nodepool slave references.

Change-Id: I995576ab240c6f228716fa075d3513b47c41e7c1
2014-07-05 14:26:30 -07:00
Monty Taylor
92b29acd0d Add playbook for cleaning workspaces
Sometimes we need to clean the workspaces. While we have a command
documented, go ahead and make a playbook for it.

Change-Id: I1887dec24563811a71157c000b2d8ae9b7850d6a
2014-07-04 10:01:14 -07:00
Thierry Carrez
404ec57fb3 Change ACLs to apply on proposed/* branches
Change ACLs so that they would apply to proposed/* branches instead of
milestone-proposed branches, and adjust documentation to match.

NB: The top-level project.config should also be changed so that its ACLs
apply to proposed/* branches. It's apparently not driven by the config
repository.

Change-Id: Iad6991315b1d526026e0aeb0e968ed85dd317fac
2014-07-01 11:46:51 +02:00
Jenkins
24772364b2 Merge "Clarifies that CI accounts must request accounts from infra" 2014-06-30 23:42:57 +00:00
Jenkins
20095a9e91 Merge "Adds test artifact retention requirement" 2014-06-30 23:35:51 +00:00
Jeremy Stanley
25a9cc73ad Normalize Gerrit ACL documentation
It turns out that while changes to Gerrit ACLs from the WebUI will
create "Git config" format files which look somewhat like
traditional INI files with hard-tab indentation and other
unpleasantness, Gerrit will interpret more traditional INI files as
ACLs just fine and merge them to refs/meta/config unaltered. Adjust
the examples to look like the sorts of INI files with which our
developers are more familiar, and apply some other helpful
normalization like alphabetizing the section and key orders,
removing redundant default values or other no-ops, et cetera.

Change-Id: I3b9dad7b7beb05427eb4011fa6dad2a6dd4cbe72
2014-06-30 17:22:55 +00:00
James E. Blair
4e84daec86 Update gerrit project rename instructions
To current (hacky) procedure to stop puppet runs from puppetmaster.

Change-Id: I7a76fc4fd020c6dd6e8f05f417ec58a6410fac84
2014-06-28 07:43:19 -07:00
Anita Kuno
bb305f8719 Clarifies that CI accounts must request accounts from infra
Currently there is ambiguity in the third party documentation
around requesting accounts. Some have interpreted the documentation
as stating it is possible to conduct tests using a gerrit user
account. This patch addresses the documentation language making
it clear that a third party ci system is required for third party
ci interactions with gerrit and the system must be created by
infra.

This patch also changes the recommended method of requesting a
third party ci account from three choices (email, bug or irc) to
one choice (email). This edit was previously part of
https://review.openstack.org/#/c/101013/ and has been moved into
this patch.

Change-Id: Iab88b729d714dcaa881376e9237834e877acecfa
2014-06-27 11:40:40 -04:00
Anita Kuno
5b84eb51ea Adds test artifact retention requirement
Currently the third party ci test artifact retention limit is
one month. This patch adds that information to the docs.

Change-Id: Ice1d13b1d7828eeed9a5856db1d9be649fdfaefe
2014-06-26 18:22:55 -04:00
Jenkins
e1409730e7 Merge "Fixed typo: 'project.yaml' -> 'projects.yaml'" 2014-06-25 22:04:38 +00:00
Clark Boylan
b1774fded0 Prep JJB jobs for running on bare-trusty
We need to make sure that jenkins will run jobs on bare-trusty before we
can migrate and projects to bare-trusty. So do the initial JJB prep now,
then we can do a project at a time.

Change-Id: I6e80567730bff8d387d8a5b87d7368ea3be6d3ab
2014-06-24 16:37:40 -07:00
aviau
4d7f9d7645 Fixed typo: 'project.yaml' -> 'projects.yaml'
Change-Id: Icda7eb6479e821d12ad3dcef61ae0abc1571edae
2014-06-16 13:23:46 -04:00
Jenkins
e9a8a9b4f8 Merge "Remove link to devstack_launch_slave.pp" 2014-06-13 10:38:07 +00:00
Jeremy Stanley
4d23b04037 Don't deny visibility of ICLA group to its members
We are making this and other CLA enforcement groups public, since
they are not sensitive information (lists of committers are already
public and we used to keep these tracked in a wiki article before
enforcement within Gerrit), and since there is value in being able
to query this status in a read-only manner to aid in building
contributor analyses.

Change-Id: I459a066612fe014790086ac04cbeb5eebd6e062d
2014-06-10 22:18:40 +00:00
Jeremy Stanley
77c193f23d Prevent Draft patchsets from being pushed
Add rule that blocks pushes to refs/drafts/*.

Change-Id: I5cfaf22e17df0458a6769ad4c518feb0f387cee7
2014-06-10 22:07:06 +00:00