263 Commits

Author SHA1 Message Date
James E. Blair
d89912adca Rename -ptl groups to -release
The increasingly inaccurately named -ptl groups are causing some
confusion.  Rename them to -release instead to match current usage.

Update docs to match.

Immediately before this change merges, the following commands should
be run:

gerrit rename-group aviator-ptl aviator-release
gerrit rename-group barbican-ptl barbican-release
gerrit rename-group bashate-ptl bashate-release
gerrit rename-group blazar-ptl blazar-release
gerrit rename-group cachemonkey-ptl cachemonkey-release
gerrit rename-group ceilometer-ptl ceilometer-release
gerrit rename-group cinder-ptl cinder-release
gerrit rename-group cliff-ptl cliff-release
gerrit rename-group cli-powershell-ptl cli-powershell-release
gerrit rename-group cloudkitty-ptl cloudkitty-release
gerrit rename-group compass-ptl compass-release
gerrit rename-group congress-ptl congress-release
gerrit rename-group designate-ptl designate-release
gerrit rename-group devstack-ptl devstack-release
gerrit rename-group doc8-ptl doc8-release
gerrit rename-group dotnet-sdk-ptl dotnet-sdk-release
gerrit rename-group driverlog-ptl driverlog-release
gerrit rename-group ec2-api-ptl ec2-api-release
gerrit rename-group elastic-recheck-ptl elastic-recheck-release
gerrit rename-group freezer-ptl freezer-release
gerrit rename-group gerrit-dash-creator-ptl gerrit-dash-creator-release
gerrit rename-group gerrit-powered-agenda-ptl gerrit-powered-agenda-release
gerrit rename-group gertty-ptl gertty-release
gerrit rename-group git-upstream-ptl git-upstream-release
gerrit rename-group glance-ptl glance-release
gerrit rename-group gnocchi-ptl gnocchi-release
gerrit rename-group golang-client-ptl golang-client-release
gerrit rename-group graffiti-ptl graffiti-release
gerrit rename-group grenade-ptl grenade-release
gerrit rename-group groups-static-pages-ptl groups-static-pages-release
gerrit rename-group hacking-ptl hacking-release
gerrit rename-group heat-ptl heat-release
gerrit rename-group heat-translator-ptl heat-translator-release
gerrit rename-group horizon-ptl horizon-release
gerrit rename-group infra-manual-ptl infra-manual-release
gerrit rename-group ironic-ptl ironic-release
gerrit rename-group jenkins-job-builder-ptl jenkins-job-builder-release
gerrit rename-group keystone-ptl keystone-release
gerrit rename-group kickstack-ptl kickstack-release
gerrit rename-group logaas-ptl logaas-release
gerrit rename-group magnetodb-ptl magnetodb-release
gerrit rename-group manila-ptl manila-release
gerrit rename-group monasca-ptl monasca-release
gerrit rename-group neutron-ptl neutron-release
gerrit rename-group nova-ptl nova-release
gerrit rename-group nova-solver-scheduler-ptl nova-solver-scheduler-release
gerrit rename-group octavia-ptl octavia-release
gerrit rename-group olso-messaging-ptl olso-messaging-release
gerrit rename-group openstack-doc-ptl openstack-doc-release
gerrit rename-group openstackdroid-ptl openstackdroid-release
gerrit rename-group openstackid-ptl openstackid-release
gerrit rename-group openstack-training-guides-ptl openstack-training-guides-release
gerrit rename-group oslo-concurrency-ptl oslo-concurrency-release
gerrit rename-group oslo-config-ptl oslo-config-release
gerrit rename-group oslo-db-ptl oslo-db-release
gerrit rename-group oslo-i18n-ptl oslo-i18n-release
gerrit rename-group oslo-middleware-ptl oslo-middleware-release
gerrit rename-group oslo-ptl oslo-release
gerrit rename-group oslo-rootwrap-ptl oslo-rootwrap-release
gerrit rename-group oslo-vmware-ptl oslo-vmware-release
gerrit rename-group ospurge-ptl ospurge-release
gerrit rename-group pbr-ptl pbr-release
gerrit rename-group pecan-ptl pecan-release
gerrit rename-group php-sdk-ptl php-sdk-release
gerrit rename-group poppy-ptl poppy-release
gerrit rename-group powervc-driver-ptl powervc-driver-release
gerrit rename-group puppet-n1k-vsm-ptl puppet-n1k-vsm-release
gerrit rename-group pycadf-ptl pycadf-release
gerrit rename-group python-jenkins-ptl python-jenkins-release
gerrit rename-group python-openstacksdk-ptl python-openstacksdk-release
gerrit rename-group rack-ptl rack-release
gerrit rename-group refstack-ptl refstack-release
gerrit rename-group requests-mock-ptl requests-mock-release
gerrit rename-group rubick-ptl rubick-release
gerrit rename-group sahara-ptl sahara-release
gerrit rename-group satori-ptl satori-release
gerrit rename-group solum-ptl solum-release
gerrit rename-group stacktach-ptl stacktach-release
gerrit rename-group stevedore-ptl stevedore-release
gerrit rename-group subunit2sql-ptl subunit2sql-release
gerrit rename-group swift3-ptl swift3-release
gerrit rename-group swift-ceph-backend-ptl swift-ceph-backend-release
gerrit rename-group swiftpolicy-ptl swiftpolicy-release
gerrit rename-group swift-ptl swift-release
gerrit rename-group tacker-ptl tacker-release
gerrit rename-group taskflow-ptl taskflow-release
gerrit rename-group tempest-ptl tempest-release
gerrit rename-group tripleo-ptl tripleo-release
gerrit rename-group trove-ptl trove-release
gerrit rename-group tuskar-ui-extras-ptl tuskar-ui-extras-release
gerrit rename-group vinz-ptl vinz-release
gerrit rename-group warm-ptl warm-release
gerrit rename-group wsme-ptl wsme-release
gerrit rename-group xenapi-os-testing-ptl xenapi-os-testing-release
gerrit rename-group xstatic-ptl xstatic-release
gerrit rename-group zaqar-ptl zaqar-release

Change-Id: Idf4ee7a1b437c1cf93f89140b5133b6804d0a4e1
2014-08-20 15:42:52 -07:00
Jenkins
2820a9d32f Merge "Add 3p requirement of one comment/patch set" 2014-08-20 18:05:23 +00:00
Jenkins
49e92e296d Merge "Document crm114 for logstash" 2014-08-20 18:03:43 +00:00
Jenkins
04dd04b50a Merge "Add instructions to rename gerrit groups" 2014-08-19 11:18:27 +00:00
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
James E. Blair
78f35ad843 Add instructions to rename gerrit groups
When renaming a project, we frequently need to rename groups

Change-Id: Ia7326150e5e968446c2c931ca8c981abe7854f7a
2014-08-16 09:03:03 -07:00
James E. Blair
a770d921a4 Add 3p requirement of one comment/patch set
Change-Id: I8724ebee2af49f3f6a58978645c150c913a41100
2014-08-15 17:03:30 -07:00
pcrews
cbbb3c2978 Document crm114 for logstash
Part of adding in crm114 queries to elastic-recheck.
Noting what crm114 is, why it is being used, how to use it
in kibana queries, and what file to patch to tweak it.
Related to Ie572ef90a3393b43d28608b95a8a9b24bd014962,
the elastic-recheck crm114 patch.

Change-Id: I086b2dfa68ca2239d70cec6db0b22951e6786ed7
2014-08-15 16:29:15 -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