1033 Commits

Author SHA1 Message Date
John Dickinson
3b2101406a added assert tags to swift
Change-Id: I156a2a4d24ca350f8e17478e283192bf948d3115
2015-11-17 11:03:11 -08:00
armando-migliaccio
8957cf7613 Add assert:supports-upgrade tag to Neutron
Based on requirements defined in [1], I believe that is
a fair statement to claim cold upgrades support for Neutron.

Rolling upgrades are not too far off, but not within our reach
to allow us to claim assert:support-rolling-upgrade, just yet.
This is mainly because of lack of full stack integration testing
with services arranged in a mid-upgrade manner. This is planned
for Mitaka, and I count to reconsider adding the latter tag in
time for the release.

[1] http://governance.openstack.org/reference/tags/assert_supports-upgrade.html#requirements

Change-Id: I691325fe5f8562fb59239ecde75f0992a53d599e
2015-11-16 23:54:52 -08:00
Flavio Percoco
6dec2d54d6 Apply assert:supports-upgrade to Glance
Glance supports service upgrades by having support for database
migrations and API upgrades.

Change-Id: I183f725fca48e20eb9df27cad8a3a3b572c21120
2015-11-16 14:22:52 -03:00
Flavio Percoco
dcb2783b9c Add assert:follows-standard-deprecation to Glance
Glance follows such policy for deprecating the different parts of the
project whenever it's deprecation is required.

Change-Id: I83006821e5bb1271484ec23b1216c6a39bf6470e
2015-11-16 14:22:22 -03:00
Sean McGinnis
a7f81bd55e Update Cinder project assert tags
Added supports-upgrade and follows-standard-deprecation to the
cinder service. Also updated PTL email.

Change-Id: I7554fd9f66bdbfe04dceeca5963e18e3582bbe77
2015-11-16 10:59:05 -06:00
Jenkins
ac8e8fa0ef Merge "Adding mistral specs repo" 2015-11-16 09:06:06 +00:00
Rob Cresswell
e622434753 Add xstatic projects to Horizon
Horizon packages many of its dependencies with xstatic hosted on pypi,
and they (mostly) have respective openstack projects for community
review. These should be listed as valid openstack projects within
governance.

Change-Id: Ie03bc7bd5c4f6f9c9133e45ad3b1d37f83cb224b
2015-11-14 13:07:44 +00:00
Thierry Carrez
84851d8a7a Fix missing references in tag index
Recently-added tags failed to update the tag index.
Adding the missing references.

Change-Id: I5cfd09bfa58f4960681d8e9e58b7c5d6b49191ec
2015-11-13 16:57:49 +01:00
Daniel P. Berrange
ec3c7576ff os-vif: add openstack/os-vif repository under Nova team
os-vif is a project to define an object model and plugin system
to integrate OpenStack network providers (eg Neutron) and
OpenStack compute providers (eg Nova)

It will be developed jointly by representatives from both the
Nova and Neutron teams, but for the sake of governance Nova is
set as the owner.

Change-Id: Ife95bea0cba68901a8c820c4f32a9782d5735beb
Depends-on: Ifc2c1a3198075aafc3fd97f0c5355eb27ba8bc19
2015-11-13 11:35:48 +00:00
Jenkins
470881e063 Merge "Add team:diverse-affiliation to Security and OSC" 2015-11-13 10:09:25 +00:00
Jenkins
bc3e2edf73 Merge "Update IRC channel for magnum" 2015-11-13 10:09:19 +00:00
Jenkins
ef80ef2e8c Merge "Update Neutron sub-projects using stable branches" 2015-11-13 10:09:01 +00:00
Travis Tripp
c92ea6d2d7 Add Searchlight specs repo
After disussion on the Searchlight team [1], we've decided
to add a specs repo for managing non-trivial features.

Project config change has been submitted:

https://review.openstack.org/#/c/244836/

[1] http://eavesdrop.openstack.org/meetings/openstack_search/
    2015/openstack_search.2015-11-12-15.03.log.html

Change-Id: I55294e10195b96f7f020d131da28a753b40c65ae
2015-11-12 21:41:14 +00:00
Joe Gordon
00c03a24c5 Add team:single-vendor tag
Objectively communicates when project teams are driven by a single
organization, so that this fact can be taken into account in project
adoption decisions.

Change-Id: I399046ab7c3266b08c2a48382abfb89c33aab146
2015-11-12 18:12:37 +01:00
Jenkins
63bc1219bd Merge "Fix repo path for tempest-plugin-cookiecutter" 2015-11-12 10:19:21 +00:00
Kevin Carter
91bdb8ef32 Added new projects for OpenStack-Ansible
This updates governance for new roles that will be coming online
as the OpenStack-Ansible moves to break out our roles from the
main repo.

Implements: blueprint independent-role-repositories
Depends-On: Ibfd5e745b7c5836b1c421b06ff8ef1e122c14108
Change-Id: I63a999bdfae487f05e9918a2817433c6e026e79f
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-11-11 16:01:18 +00:00
Lingxian Kong
fa08cf644f Adding mistral specs repo
After discussion with Mistral core team, we decided to adopt the
specification approval process, like other official projects.

Change-Id: I7da1ffaee454383704beb94b0c2bc9786dd1846f
2015-11-11 08:42:40 +08:00
Dan Smith
65cec4a6a9 Add assert:supports-rolling-upgrade to nova
Nova has:
 - Asserted assert:supports-rolling-upgrade
 - Has a defined plan for operators to upgrade individual compute resources
   separately from control services, eliminating the need to restart the
   entire deployment all at once.
 - Has had full-stack testing of mixed-version mid-upgrade services in its
   gate consistently for several releases.

Change-Id: I79e50b2345adeb15d729f348c36b6a5808dfa37d
2015-11-10 13:53:36 -08:00
Dan Smith
15b5a5e448 Add assert:supports-upgrade to nova
Nova has stable configuration changes, database schema upgrades, a defined
upgrade process that doesn't change, and always includes upgrade details
in the release notes. These statements have been consistently true for
the last several cycles.

Change-Id: I31d0f50fe4e7864dd8ef505c429f9df40520f238
2015-11-10 13:49:41 -08:00
Jenkins
e84a05ee48 Merge "Adding Monasca to OpenStack" 2015-11-10 21:31:36 +00:00
Roland Hochmuth
b70559bc3c Adding Monasca to OpenStack
Monasca provides a multi-tenant, highly scalable, performant, fault-tolerant
monitoring-as-a-service solution for metrics.  Metrics can be published to the
Monasca API, stored and queried.  Alarms can be created and notifications, such
as email, can be sent when alarms transition state.  Support for complex event
processing and logging is in progress.  Monasca builds an extensible platform
for advanced monitoring services that can be used by both operators and tenants
to gain operational insight and visibilty, ensuring availabilty and stability.

All code has been developed under an Apache 2.0 license and has no restrictions
on distribution or deployment.  All Monasca code is submitted and reviewed
through OpenStack Gerrit [1].  The Monasca project maintains a core team that
approves all changes.  Bugs are filed, reviewed  and tracked in Launchpad [10].

Monasca integrates in with several OpenStack projects and services.  The Monasca
API uses Keystone for authentication and multi-tenancy.  Oslo libraries are used
by all components where applicable.  Keystone middleware is used by the Monasca
API.  The Monasca project is in the process of integrating with Ceilometer by
using the Ceilometer data collection pipeline as well as the Ceilometer API via
a Ceilometer to Monasca storage driver, which will enable Monasca to consume
OpenStack notifications from other OpenStack services [5].  A monitoring panel
has been developer for Horizon.  An integration with Heat for auto-scaling
support is under active development.

Monasca has been running weekly meetings from the start of the project.
Meetings are held on Tuesday's at 9:00 AM MST and are open to anyone that wants
to attend.  Currently, the Monasca PTL is Roland Hochmuth.  Regular elections
will be held to elect new PTLs and core members.

Monasca was initially discussed at the Atlanta Summit.  The first Monasca
mid-cycle meetup was held in August 2014 at which three companies attended.  At
the Paris Summit a session on Monsca was held.  In addition, at the Paris
Summit, there as a design summit session held to discuss areas for collaboration
between Ceilometer and Monasca.  A Monasca Liberty mid-cycle meetup was held on
August 7-8, 2015, and included six companies [9].  Monasca is planning on
holding Monasca specific sessions at the Tokyo Summit as well as joint sessions
with other OpenStack projects.  Monasca is interested in developing integrations
with Ceilometer, Heat, Mistral, Congress and others.  There have been several
local meetups on Monasca in 2015, including Austin, TX, Boulder, CO, and San
Francisco, CA.

Monasca has an extensive set of documentation.  Overall documentation and links
to documentation are at the Monasca Wiki [2].  The Monasca API is documented
[3].  The optional Monasca Agent is documented [4].

Monasca has several official deployment solutions available.  Ansible roles are
available [6].  Puppet modules  are available via the openstack organization
[7].  Monasca also has a turn-key development environment based on Vagrant,
Devstack and Ansible [8]. Monasca integrates with DevStack via a Monasca
plugin [11] for DevStack. Tempest tests for Monasca [12] are also available.

Monasca is continually deployed to test and production environments off of
master branch and maintains a very high level of quality.  The first major
release of Monasca was tagged for Kilo.  The second major release of Monasca
will be tagged for Liberty.

[1]: https://review.openstack.org/#/q/status:open+monasca,n,z
[2]: https://wiki.openstack.org/wiki/Monasca
[3]: http://git.openstack.org/cgit/openstack/monasca-api/tree/docs/
     monasca-api-spec.md
[4]: https://git.openstack.org/openstack/monasca-agent
[5]: https://git.openstack.org/openstack/monasca-ceilometer
[6]: https://github.com/search?utf8=%E2%9C%93&q=ansible-monasca
[7]: https://git.openstack.org/openstack/puppet-monasca
[8]: https://git.openstack.org/openstack/monasca-vagrant
[9]: https://etherpad.openstack.org/p/monasca_liberty_mid_cycle
[10]: https://bugs.launchpad.net/monasca
[11]: https://git.openstack.org/openstack/monasca-api/devstack
[12]: https://git.openstack.org/openstack/monasca-api/monasca_tempest_tests

Change-Id: I04eeb7651167ca2712f525af3f5b2b5d45dacb5f
2015-11-10 22:21:31 +01:00
tengqm
1610eade37 Add senlin project to big tent
This is a request to add Senlin [1] to the Big Tent.

Senlin is designed to be a generic clustering service for OpenStack clouds
that makes the creation and management of homogeneous objects as groups an
easier task. Examples of objects include Heat stacks, Nova servers, etc.
Senlin provides an open framework that consists of:

 - an engine that manages clusters and nodes and the primitives to operate
   them as abstract objects;
 - profile plugins that enable senlin to talk to a specific OpenStack
   service for object CRUD operations.
 - policy plugins that capture rule sets which are checked/enforced when
   object operations are performed, e.g. placement, deletion, scaling, health
   and others.
 - trigger plugins that customize the external signals/alarms/events that can
   trigger operations on clusters/objects/profiles/policies;

The project was started in Nov, 2014 after the Paris summit as a standalone
service that will offload the auto-scaling service from Heat. The scope was
then expanded to include other policies for a comprehensive clustering or
collection service on OpenStack. The project was openly discussed with the Heat
team during Vancouver summit. Plan is being developed for migrating the
existing auto-scaling support in a way that reduce (or totally avoid) user land
changes.

Senlin is also working with other OpenStack projects to explore collaboration
opportunities. For example, team has worked with intern students to manage
container clusters under the Magnum context. The goal is to investigate how to
manage the VM groups and container clusters so that these two layers can be
scaled, load-balanced in accordance with each other. A demo is scheduled on
the Tokyo summit.

Senlin strictly follows the "4 opens" principle of the community.
The project is fully licensed under the Apache 2.0 license. All code changes
are submitted and reviewed using the OpenStack infrastructure and gated
through gerrit[2][3][4]. Team has been using the +2/+A process for patch
reviews. The current unit test coverage is 90% and functional gate is in place
helping ensure everything works together. The project strictly obeys the
coordinated project interfaces, including tox, pbr, global-requirements etc.
All dependencies of the project falls within the range of global requirements.
The gating now runs pep8, py27, py34, docs tasks and optionally a functional
test.

The PTL was chosen by election to be Qiming Teng during Mitaka cycle. The PTL
serves as liason between the Senlin community and other projects to coordinate
the interactions with for example python-openstacksdk, heat, ceilometer, etc.
Team plans to excercise a PTL rotation among core contributors.

Project team has been using openstack-dev mailing list and freenode IRC
channel #senlin heavily for cooperation. The #senlin channel is logged [5] and
the logging is notified in the channel. Project team has weekly IRC meeting on
channel #openstack-meeting on 1300 UTC every Tuesday [6] to accommodate
contributors from east Asia and America.

Senlin has a well-documented, reasonably stable API [7] ready to be merged by
upstream project. It has documents for beginner users [8] and new developers
[9]. Developer team has been answering questions related to installation and/or
usage in IRC actively.

It is true that Senlin has been initiated by a single company but the project
has now attracted contributors from more than 6 affiliations. We have reasons
to believe the adoption by Big Tent will help encourage more contributions to
its design and implementation, thus improve the diversity status of the team.

[1]https://wiki.openstack.org/wiki/Senlin
[2]https://review.openstack.org/#/q/project:openstack/senlin,n,z
[3]https://review.openstack.org/#/q/project:openstack/python-senlinclient,n,z
[4]https://review.openstack.org/#/q/project:openstack/senlin-dashboard,n,z
[5]http://eavesdrop.openstack.org/irclogs/%23senlin/
[6]https://wiki.openstack.org/wiki/Meetings/SenlinAgenda
[7]http://git.openstack.org/cgit/openstack/senlin/tree/doc/api-site/api-ref/src/wadls/clustering-api/src/v1
[8]http://git.openstack.org/cgit/openstack/senlin/tree/doc/source/getting_started
[9]http://git.openstack.org/cgit/openstack/senlin/tree/doc/source/developer

Change-Id: I3a6581578cbff3e76ed197d2dfecc7a2ef3e1dd5
2015-11-10 22:18:11 +01:00
Joshua Harlow
bf2127f12d Add a tool that allows visualizing the projects as a graph
This tool, when ran can create diagrams that show what
exactly the big-tent is and/or what the subprojects/deliverables
a project produces are.

For example, here is the way to create a output for ironic
and its deliverables:

$ python tools/universe_dot.py  reference/projects.yaml \
  ironic_universe.dot ironic;

$ neato -Tsvg ironic_universe.dot > ironic_universe.svg

Then view svg as is, or convert to png or other...

This requires pydot2 and pyyaml to be installed to work.

Change-Id: Idcd73f9e678e200d65eda4d1d54f1156fd18853b
2015-11-10 13:13:48 -08:00
Jenkins
c4f6902287 Merge "Rename Ceilometer projects to Telemetry" 2015-11-10 20:39:19 +00:00
Jenkins
7d07eb2ff4 Merge "Provides links in the charter to the list of projects" 2015-11-10 20:36:50 +00:00
Jenkins
cd3d9c72c1 Merge "Limit type:service to user-facing services" 2015-11-10 20:34:42 +00:00
Jenkins
bbd929ecfc Merge "Introduce assert:supports-rolling-upgrade tag" 2015-11-10 20:23:06 +00:00
Jenkins
dce05e06de Merge "Introduce assert:supports-upgrade tag" 2015-11-10 20:22:45 +00:00
Jenkins
54d65d07c1 Merge "Freezer application to join the Big Tent" 2015-11-10 20:18:32 +00:00
Dmitry Borodaenko
41e89a1c7a Add Fuel to OpenStack Projects
Fuel is an open source deployment and management tool for OpenStack.
Fuel's mission is to streamline and accelerate the otherwise
time-consuming, often complex, and error-prone process of deploying,
testing and maintaining various configurations of OpenStack at scale.

Fuel has been successfully used to deploy OpenStack in environments
ranging from personal proof-of-concept micro-clouds to production
infrastructures composed of hundreds of nodes running tens of thousands
of instances, using a wide variety of network and storage backends, with
out-of-the-box support of most OpenStack projects. Fuel was used by many
successful competitors in the Rule The Stack competition in Vancouver:
https://01.org/openstack/openstacksummitvancouverbc2015/rule-stack-vancouver-results

Fuel is an enabler technology for integration of OpenStack with other
cloud computing initiatives, such as Ceph, OPNFV, Kubernetes:
https://drive.google.com/file/d/0BxYswyvIiAEZUEp4aWJPYVNjeU0/view
https://wiki.opnfv.org/get_started/open_questions#installer_comparison
http://googlecloudplatform.blogspot.com/2015/02/run-container-based-applications-on-OpenStack-with-Kubernetes.html

According to OpenStack user survey before the Liberty OpenStack Summit
(answers collected in March-April 2015), Fuel is the #3 deployment tool
used to set up OpenStack:
http://superuser.openstack.org/articles/openstack-users-share-how-their-deployments-stack-up

Below is a summary of the state of Fuel project's compliance with the
OpenStack Projects requirements as defined in:
http://governance.openstack.org/reference/new-projects-requirements.html

Alignment with OpenStack Mission: Fuel provides a REST API, a web UI, a
command line interface, and plugin framework that automate and simplify
deployment and operation of cloud infrastructures based on OpenStack.

The OpenStack way ("the 4 opens"):

  Open Source: All Fuel components are licensed under Apache License
  v2.0. Fuel does not have library dependencies that restrict how the
  project may be distributed or deployed.

  Open Community: Fuel core reviewers are approved by contributors of
  the project. Fuel project holds weekly IRC meetings on OpenStack
  channels with public meeting agenda, minutes, and logs, since
  February 2014:
  http://eavesdrop.openstack.org/meetings/fuel/

  Open Development: Fuel uses public code reviews on OpenStack
  infrastructure since September 2013:
  https://review.openstack.org/46666

  Commits to all Fuel repositories are approved by core reviewers and
  validated with automated tests on publicly accessible CI:
  https://ci.fuel-infra.org/

  Fuel project has appointed Andrew Woodward as a Community Ambassador
  to serve as a liaison with other OpenStack projects.

  Fuel developers actively engage other OpenStack projects for
  collaboration on topics ranging from high availability to storage:
  http://stackalytics.com/report/contribution/ha-guide/90
  http://lists.openstack.org/pipermail/openstack-dev/2014-July/040484.html

  Fuel project is implemented primarily in Python, adjusts its Python
  dependencies for compliance with OpenStack global requirements, and
  works on reconciling its differences with OpenStack Puppet modules:
  https://blueprints.launchpad.net/fuel/+spec/automate-the-verification-of-compliance-openstack-global-requirement
  https://lwn.net/Articles/648331/

  Open Design: Fuel uses openstack-dev mailing list with [Fuel] tag for
  development discussions. All feature development for Fuel is managed
  via blueprints in Launchpad and specifications in the fuel-specs
  repository on OpenStack infrastructure:
  https://wiki.openstack.org/wiki/Fuel/How_to_contribute#Subscribe_to_mailing_lists
  https://blueprints.launchpad.net/fuel/
  https://review.openstack.org/#/q/project:stackforge/fuel-specs,n,z

Interoperability with the rest of OpenStack: Fuel REST API and its CLI
and web frontends use Keystone for authentication. Fuel REST API has an
overlap with Tuskar, Fuel team would be happy to work with the Tuskar
community on a long-term alignment of APIs if the Technical Committee
determined such a step would be preferable.

Active team: As of July 7, 2015, Fuel project has 23 core reviewers
posting 54.5 reviews per day, and over 200 active contributors:
http://stackalytics.com/report/contribution/fuel-group/90

Change-Id: I8c6579f84a42324eaacae52e459b51c4e7b92b56
2015-11-10 08:54:55 -08:00
Fausto Marzi
637223b920 Freezer application to join the Big Tent
Mission and Vision:
To provide tools for managing backup/restore and disaster recovery.
Full version available here [0].

The temporary PTL is Fausto Marzi.
Starting from April a new PTL will be elected by using the standard
OpenStack mechanism and timeline [1]

The #openstack-freezer IRC channel on freenode is logged and the channel is
notified of such logging [2]. Our public meeting logs are stored [3].

Many design aspect has been defined at the Vancouver Summit [4].

The project uses public code reviews on the OpenStack infrastructure.
A part the first 2-3 months of the project creation,
Freezer has been using the +2/+A process requiring two unique core
reviewers to review a patch.

Our gating runs pep8, pylint and other unittest and integration tests.
In the last weeks a Devstack plugin was also implemented [5].

Currently there is a dedicated Team working on Freezer from one
of the top 3 Company contributors in OpenStack. There are also
external contributors to the project [6].

As this is a new project the number of contributors is not huge,
but there is a strong interest everywhere and the feedback from
the community was always positive and encouraging.

Freezer uses IRC and OpenStack related ML for all the communications.

We are doing all our best to make this project useful and successfull
for the whole OpenStack Community.

Freezer Project repositories:

- https://github.com/openstack/freezer/
- https://github.com/openstack/freezer-api
- https://github.com/openstack/freezer-web-ui

[0] https://etherpad.openstack.org/p/freezer-manifesto
[1] https://wiki.openstack.org/wiki/PTL_Elections_April_2015
[2] http://eavesdrop.openstack.org/irclogs/%23openstack-freezer/
[3] https://etherpad.openstack.org/p/freezer_meetings
[4] https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/freezer-the-openstack-back-up-as-a-service-platform
[5] https://review.openstack.org/#/c/233683/
[6] http://stackalytics.com/?project_type=openstack-others&release=all&metric=commits&module=freezer

Change-Id: Ice43efe6f1e6691d44730ec38f38479780af49a8
2015-11-10 16:34:27 +00:00
Jenkins
5ddad079df Merge "Add python-kollaclient as a deliverable to kolla" 2015-11-10 11:28:58 +00:00
Jenkins
b969c2bbae Merge "Make ironic-inspector and its client release:managed" 2015-11-09 13:21:27 +00:00
Jenkins
94c8a35f62 Merge "Update Octavia release model" 2015-11-09 13:15:34 +00:00
Jenkins
686c3d9ef3 Merge "Fixed old references to stackforge for cloudkitty" 2015-11-09 09:33:35 +00:00
Jenkins
5436268ead Merge "Add Diverse Affiliation Tag to Barbican Project" 2015-11-09 09:30:27 +00:00
Jenkins
ff04fe13e2 Merge "Add neutron-lib repository to neutron project." 2015-11-09 09:30:20 +00:00
Jenkins
0a4d1902df Merge "Add kolla-mesos deliverable repo to Kolla" 2015-11-09 09:29:57 +00:00
Stéphane Albert
1da7e1c942 Fixed old references to stackforge for cloudkitty
Closes-Bug: #1514012
Change-Id: Ia44bf4c8c9d9d5f48b64b5a0180ca983446ceb16
2015-11-07 22:37:31 +09:00
Jenkins
174edfc8e7 Merge "Create puppet-magnum repository" 2015-11-06 11:15:30 +00:00
Jenkins
90289307c3 Merge "Add the requestsexceptions project to infra" 2015-11-06 11:15:27 +00:00
Jenkins
1748143ae7 Merge "Add project faafo to openstack-manuals" 2015-11-06 11:15:23 +00:00
Jenkins
4a7baf5118 Merge "Add the reference to i18n project repo" 2015-11-06 11:15:20 +00:00
Jenkins
2672cca5f9 Merge "Add a repo for devstack-plugin-pika under Oslo program" 2015-11-06 11:14:56 +00:00
Thierry Carrez
85970b4608 Limit type:service to user-facing services
Refine type:service definition so that it only applies to
classic OpenStack user-facing services, and not to internal
long-running agents.

Apply the new definition to current projects.

Change-Id: I34881f957f5f047ccc5bc4559e12fac43d9481ff
2015-11-05 16:50:47 +01:00
Thierry Carrez
c3a877df00 Add team:diverse-affiliation to Security and OSC
Security now has a diverse affiliation:

Security           (48.35% | 27.57% | 30.07% | 26.32%)
                   (58.88% | 53.91% | 55.91% | 42.11%)
                   (    17 |     15)

OpenStack Client now has diverse affiliation too:

OpenStack client   (35.26% | 35.20% | 43.06% | 45.45%)
                   (65.53% | 63.96% | 71.26% | 72.73%)
                   (     9 |      8)

Change-Id: I531e0ebaaae9e2dfb7bd78f0590612b12433b362
2015-11-04 15:03:57 +01:00
Jenkins
33e830cd8d Merge "Create openstack/puppet-openstack-release-tools" 2015-11-04 13:44:33 +00:00
Anne Gentle
11dbc8581f Provides links in the charter to the list of projects
Change-Id: I3ab78faa9fbca38ea1b70ee42ea9140a212b8083
2015-11-04 07:28:30 -06:00
Andreas Jaeger
a50ce32f21 Update IRC channel for magnum
The project uses #openstack-containers now, update reference.

Change-Id: I6c52814f8512c12fb5d841d68f4186d5dd0596f9
2015-11-04 10:40:20 +01:00
Dan Smith
d6a8134c70 Introduce assert:supports-rolling-upgrade tag
The assert:supports-rolling-upgrade tag defines a standard minimum for
what we consider to be "rolling upgrade" capabilities in OpenStack
services. Project teams may assert that they follow at least
this policy.

This is an essential bit of information to communicate to our users,
and a key factor in assessing a given project's maturity.

Change-Id: I7ba9cdbe1b6ba026da374dd66e30611133538e91
2015-11-03 13:23:21 -08:00