46 Commits

Author SHA1 Message Date
James E. Blair
77a3f39a23 Update stackforge documentation
To reflect changes since the namespace is retired.

Change-Id: I4040f3099218deb76573fb415f242b8206c9a20d
2015-10-17 14:17:30 -07:00
Andreas Jaeger
168254f154 Replace links to GerritWorkflow
Replace links to wiki article with link to infra-manual.

Change-Id: I574a30a44b0683ecf4914f1d5aef741b93d05016
2014-12-03 21:15:21 +01:00
Andreas Jaeger
45f0fe03db Rework stackforge.html for infra manual changes
Rework the page so that all content that is now
in the infra-manual is removed and the page just explains
what StackForge is.

Replace links to stackforge with a link to the project creators
page.

Change-Id: I79902876d05f8fc540e18bd3f596ea1f0cdf0e30
2014-12-03 20:30:18 +01:00
Michael Krotscheck
bdd6abcac8 Switched documentation to point to storyboard.
We've migrated this project to storyboard, I'm updating the
documentation links.

Change-Id: Id92552b7be7cd43ca6a3ec91c2c4f330078490b6
2014-11-12 14:48:02 -08:00
James E. Blair
f605d6e6ce Doc updates for project-config
Change-Id: Idffa13d5d1990f47e46fc5b711563949da78b6f8
2014-09-25 11:03:04 -07:00
Jeremy Stanley
f1e0aa78de Update StackForge doc for Zuul project templates
The jobs suggested are covered by the python-jobs and python3-jobs
project templates, so use them for a simpler example.

Change-Id: I6300772874063c215190a4ec62010cb85951a8b0
2014-09-09 00:17:33 +00:00
Jenkins
88fc2d1293 Merge "Replace all check/gate: noop with a template" 2014-09-04 11:08:04 +00:00
Doug Hellmann
fd7789403e Doc cleanup
Turn on warnerrors and fix the errors it reports.

Change-Id: I92a194e47b97dbdeb0e72164a813f41914f4f298
2014-08-27 15:30:56 -04:00
Steve Kowalik
76377cabad Replace all check/gate: noop with a template
Go through all of the layout and replace all check and gate jobs
that are 'noop' with a template. Also fix the reference in
stackforge.rst.

Change-Id: I4f7006a60484071fe6c738773ac76ac7ab544854
2014-08-22 14:38:59 +10:00
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
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
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
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
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
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
Jeremy Stanley
c7d3ed2933 Allow core reviewers to abandon and unabandon
A much awaited feature, this patch is the outcome of running:

find modules/openstack_project/files/gerrit/acls/ \
    doc/source/stackforge.rst -type f -exec sed -i -e \
    's/^\(.* \)label-Workflow .*\(group .*\)$/\0\n\1abandon = \2/' \
    -e 's/.*exclusiveGroup.*Workflow.*/\0 abandon/' \
    {} \;

Change-Id: I217a8689528d14c9143de5656db01549f263c3b4
Closes-Bug: #1248794
2014-05-07 21:06:43 +00:00
Anita Kuno
e47d205d30 Change stackforge acl tags example to -ptl from -core
Project acls in the refs/tags/* stanza should specific the ptl
of a program/project as opposed to all the core reviewers. This
patch changes the stackforge acl example to reflect this.

Also this patch changes WIP to Workflow in the explanation below
which is more consistent with Gerrit 2.8 functionality.

Change-Id: If7df749b54d5ace8904ea1def900618a196aa265
2014-05-06 13:04:48 -04:00
Jenkins
49e280796f Merge "Fixed several typos in the docs." 2014-05-01 02:27:07 +00:00
Khai Do
e289ed2564 update docs and All-Project configuration for gerrit 2.8
Changes for gerrit 2.8:
- In Gerrit 2.8 labels no longer need to be manually entered into the database.  To create
  custom labels we just need to define them in project.config file.
- There are two new ACLs (pushSignedTags[1] and streamEvents[2]) to configure in
  All-Projects config.
- The Workflow label replaces workInProgress permission (from WIP plugin)
  so removing workInProgress.

The 'Approved' label is replaced by the 'Workflow' label so updating the docs accordingly.

[1] https://gerrit-review.googlesource.com/Documentation/access-control.html#category_push_signed
[2] https://gerrit-review.googlesource.com/Documentation/access-control.html#capability_streamEvents

Change-Id: I8fd11f91fcb729d0d52234fb38da9fc6715b56f4
2014-04-28 17:44:39 -07:00
Alex Gaynor
1c00fe4bb4 Fixed several typos in the docs.
Found using: https://github.com/intgr/topy

Change-Id: I4b6d1258ae0f9e73289c4a72c4e534263de7e665
2014-04-26 08:44:25 -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
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
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
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
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
Robert Collins
ef739f17a2 Better sample jobs.
The actual jobs we have configured now look quite different to the
template folk are advised to use. I think this is more accurate.

Change-Id: I1d94737d8a448d78626633bdef670c4b084c2263
2013-10-03 11:25:20 +13:00
Robert Collins
6e473d6d47 Better recommendations for adding sections.
Adding at the end of files is a guaranteed merge conflict.

Change-Id: I6dceb8fb0ad95c54940c55a023eb9eb088b5ea16
2013-10-03 11:25:20 +13:00
Monty Taylor
258abe1a23 Use cgit server instead of github for everything
We have a cgit server now, which means we should replace
all references to github with references to git.openstack.org.

Change-Id: I68ad1ce514fb4326c7d9940b5a84999af5b58562
2013-08-19 10:19:47 -07:00
Jeremy Stanley
47c189f68a Document RTFD hook job template in StackForge doc
* doc/source/stackforge.rst: Add basic documentation for the RTFD
job template. Also remove references to pylint and pyflakes jobs
which are mostly phased out due to increased flake8 popularity.

Change-Id: I0a1461a6c766a85cfac49ffed1b44358aabb2bc1
2013-08-13 21:22:49 +00:00
James E. Blair
839bc3c0b0 Rename stackforge/reddwarf to openstack/trove.
Change-Id: I78ca586ce1451e3fa875482d310255b9638dc745
Reviewed-on: https://review.openstack.org/32930
Tested-by: Jenkins
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
2013-06-14 20:17:43 +00:00
Jeremy Stanley
52abfa977f Clarify StackForge document audience and workflow.
* doc/source/stackforge.rst: Adjust the project onboarding sequence
to suggest requesting an initial group member last, since this seems
to be the simpler and less error-prone order. Also add a brief
subsection to the introduction describing the intended audience and
linking to prerequisite documentation for those who need some
additional education on OpenStack code review process and
convention.

Change-Id: I4a7cc6e56505a462c5596abe587c560bfa722f00
Reviewed-on: https://review.openstack.org/30564
Reviewed-by: slamet hendry <slamet.hendry@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-05-28 18:24:42 +00:00
Jeremy Stanley
7f2c8e5bf1 Switch jobs from Ubuntu Quantal to Precise slaves.
All jobs previously using a quantal node label are now using a
precise node label instead. Documentation has also been updated to
reflect the change in preferred release/image name.

Change-Id: I636416a9d9dc6714cd9751e2210882db2cbf786e
Reviewed-on: https://review.openstack.org/28861
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-05-13 16:57:34 +00:00
Robert Collins
8184a05251 Easier copy-paste filenames in the new project instructions.
Change-Id: Iea56a287526dffcc9d4bb241f90039d5c5dca15c
Reviewed-on: https://review.openstack.org/26135
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-05 20:28:22 +00:00
Sergey Lukjanov
7467441ccf Improve stackforge doc - more info about jobs.
Change-Id: I28cccc53d01813591d2fdccc80a0587b69388c03
Reviewed-on: https://review.openstack.org/25215
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-27 00:01:13 +00:00
Jeremy Stanley
8a9cfde10a Stackforge documentation example corrections.
* doc/source/stackforge.rst: Lately we'd rather test on quantal
slaves than precise. Also, the python-jobs group includes some
tarball job templates, which will cause JJB to raise a keyerror
exception if tarball-site isn't set.

Change-Id: I282e1bf059210bf13c7c30de1fad0b1be43ae0a8
Reviewed-on: https://review.openstack.org/25172
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-25 16:34:18 +00:00
Jeremy Stanley
c260d76408 Update and clarify StackForge documentation.
* doc/source/stackforge.rst: Release tagging seems to be a FAQ
amongst StackForge projects, so I've added core tag permissions to
the example. Setting the project active is unnecessary since that's
the default anyway. The acl-config parameter in project
configuration is no longer needed unless it differs from the normal
file location/name. Also added some further clarification and
explanations for the ACL example.

Change-Id: Id97d9fdf9e99e2948a83aea90c292d63b4c1e4d1
Reviewed-on: https://review.openstack.org/25005
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-21 20:57:30 +00:00
James E. Blair
d68cb0bcbf Replace acl_config with acl-config in docs.
Change-Id: I8f7c8b0800da37a7e9b97e75571a03ac14214374
Reviewed-on: https://review.openstack.org/23823
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-03-07 22:12:00 +00:00
Jeremy Stanley
6b95efed50 Update Gerrit docs for CLA and group changes.
* doc/source/gerrit.rst: Changes to the CLA process and group
management have removed the need for Launchpad synchronization.

* doc/source/stackforge.rst: Rewrite the core group section to refer
to new Gerrit-specific workflow instead of the old Launchpad method.

* doc/source/systems.rst: Remove recommendation for adding core
groups to Launchpad since those are a Gerrit-only concept now (bugs
and drivers groups remain relevant to LP however).

Change-Id: I2532b93a43821848bb48d12fcaf3f1b0b07dd207
Reviewed-on: https://review.openstack.org/17868
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-03 18:09:22 +00:00
Clark Boylan
c74ac6ab8b Correct stackforge .gitreview docs.
The manage projects script adds a gitreview file for you if the new
projects does not have an upstream. Make it clear that you only need to
add the .gitreview file on projects with an existing upstream.

Also, fix a tiny typo in the Jenkins document.

Change-Id: I74c07d9cd952509bd9ddc883a833cb3e22b13b38
Reviewed-on: https://review.openstack.org/18570
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-01-17 20:23:27 +00:00
James E. Blair
e04970cc53 Remove merge jobs.
Zuul internally merges or cherry-picks changes before running jobs
and gerrit-git-prep now uses the output of that.  Therefore, merge
jobs are redundant.  However, some projects have no gate tests,
so create a noop job for those projects so Zuul has something to run.
As long as it doesn't actually do anything with a git repo, it can
be shared by all projects.

* Remove definitions of merge jobs in jjb.
* Add a new singleton 'gate-noop' job.
* Remove invocations of -merge jobs in zuul, replacing them
  with -noop jobs if they are the only jobs for a pipeline.
* Update new job documentation to mention gate-noop, and lack
  of need to update projects.yaml if not using python-jobs.

Change-Id: I56d3f0f99b2f05780fc82222854db4f1c8f68b57
Reviewed-on: https://review.openstack.org/18246
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-12-17 18:39:50 +00:00
Monty Taylor
74460853d1 Rename CI to Infra in MANY MANY places.
Change-Id: I409bd50ae374e0288531f07cfeea34856c5f8067
Reviewed-on: https://review.openstack.org/17319
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
2012-12-16 17:30:47 +00:00
Clark Boylan
104c4dfaf5 Add StackForge Documentation.
Add a page for StackForge that includes a blurb about what StackForge is
and is not, and how to add a StackForge project.

Change-Id: I474b626423952018eb23929d395ac038c082cd25
Reviewed-on: https://review.openstack.org/17411
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-12-03 22:54:04 +00:00