This commit adds new repo ansible-role-tripleo-keystone to governance
Depends-On: Ic016538588afdb1d483ab892a1d4b17fc77b5dd4
Change-Id: Iae44a6c87f92b21b9385773f75c8d9cbb6699f83
The goal-tools repository includes tools for use by goal
champions. Since goals are a TC-driven initiative, it makes sense to
mark the repository as owned by the TC.
Change-Id: If916d30b4e343cbb3b40d46af06edc684e83db2f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
I would be honored to serve as chair for the TC for this session.
With Thierry stepping down as chair, this session will be the first
time the TC as it stands today is chaired by someone from outside of
the Foundation staff. This is an important step for us, to show not
only that our principle of Changes in Leadership are Good applies to
the TC, but that our leaders can and will place the needs of the
community first. Over the 6 years I have been contributing to
OpenStack and the 4+ years I have served on the TC, I have been
employed by 3 separate companies. I hope my history of service within
the community reassures everyone of my continued impartiality.
The nature of the TC and the issues it has had to address have changed
in significant ways several times while I have been involved.
When the TC addressed fundamental questions about what types of
projects should be included in the community, and OpenStack expanded
from a simple IaaS project to our current mission of producing the
ubiquitous Open Source Cloud Computing platform, I helped navigate
that change, first as a member of the Ceilometer team (one of the
first teams to be added to OpenStack without being spawned from an
existing project), and later as a TC member drafting early versions of
the Big Tent resolution.
When our community went through a period of intensive growth, as
companies joined and brought new features and formed new projects, I
helped organize the Oslo and release teams to cope with that growth by
implementing the liaison system and driving more use of automation.
More recently, as we have seen some leveling off, or even reduction,
of contributors, I worked with the documentation and requirements
teams to accommodate the contraction by shifting documentation from a
central location into team-owned repositories and by simplifying the
way we manage dependency settings in each project. These changes
reduced the friction for contributors to those projects.
Those experiences have prepared me to help us through this next
transition, as well.
My goals for this session are to have a smooth transition and to help
the TC work together as a team to achieve our shared objectives. I
have a few things I would like to change about the way we organize
ourselves based on patterns we have seen work well elsewhere,
including using sub-teams of TC members to manage our recurring
responsibilities more actively.
I look forward to talking with you about the future of the TC over the
next few weeks.
Change-Id: I35a4b1501b0019e79b34cc92f83af38ea4a41c26
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
At least one of our goal champions was under the mistaken impression
that they were responsible for writing all of the patches for teams
that did not complete the goal themselves. This patch adds more detail
about what responsibility a champion has, and what things are not
their responsibility.
Story: #2001706
Task: #8699
Change-Id: Ie00f793378ed2ec870210ffd480f29a510a427d5
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add the new Neutron Dynamic Routing charm and supporting bgp interface to
the OpenStack Charms project.
Depends-On: I470b1611b60e44f3c404ea7cf4e02ba15ddc1f22
Change-Id: Ieaaba46748dec27229e8f6fa51776ee149e3ee9a
The openstack-dns is necessary for some deployers. We want to include
this cookbook to foster contribution. This will be a deliverable treated
as other maintained cookbooks in Chef OpenStack.
Depends-On: I499c2a8fdf0d82bc80a8d7ac6aa61d24328930c9
Change-Id: I7c9dee068b1685ae5ea05664be18ca9fb5835704
This role has to replace the puppet code that used to deploy and
configure Docker and Docker Registry.
We aim to make a generic role that can be re-used by the community.
Depends-On: Ie23e36bfa8451275e460100ab4776bf5aa8efa54
Change-Id: Ife3934bbb2686fca94eb28b5591c36567b90b58c
The os_masakari role is necessary for some deployers, so we
want to include this new role to get new contributions. This will
be as a separate deliverable as the main openstack-ansible project,
like others extra roles before it.
Depends-On: I8e2d90d36ff726f29cee99dd2b975bfeeaf4b8f4
Change-Id: I1ee01895903cd17374801356e244738624f9af4a
As described in the spec [1] merged recently, this project aims to
contain all the tools, ansible playbooks and documentation to proper
test and verify all the specific HA bits of a TripleO deployment.
[1] a021956fb8
Depends-On: Ic2c0e036a35a02dd1fe40046047ff7bbad165ebe
Change-Id: I7d6c3fdd2d1f17cd8c128a971c9d765032c48fe3
The existing 3 weeks prior to summit target for TC elections can be
problematic for travel planning for candidates who might only go to
summit if they win their election, or might plan a different length
of trip depending on their role(s) in the community. This change
makes the target for the election to be six weeks prior to summit
to ease that planning.
In addition to helping with travel concerns, it also means that any
newly elected TC members will be more involved in planning for the
forum at the summit.
If approved this change would go in effect for the second election
in 2018. The first election of 2018 is already scheduled.
Change-Id: Ie1a7d9bae28864fb7413d8df2daa67abc5c70778
"Senlin is a clustering service for OpenStack clouds. It creates and operates
clusters of homogeneous objects exposed by other OpenStack services. The
goal is to make the orchestration of collections of similar objects easier.
Senlin provides RESTful APIs to users so that they can associate various
policies to a cluster. Sample policies include placement policy, load
balancing policy, health policy, scaling policy, update policy and so on.
Senlin is designed to be capable of managing different types of objects. An
object's lifecycle is managed using profile type implementations, which are
themselves plugins."
More information about Senlin project:
https://wiki.openstack.org/wiki/Senlin
We started to work on the Puppet senlin module that installs and
configures Senlin services.
Change-Id: I53b62c6874da44215a89b56f57c44f954aeab057
Depends-On: Ic4272d28016b95006f6c31c41f60c9111ebb2c91
Release management of official projects is handled by
the Release Management team through the openstack/releases
repository. Set the expectation early on that official
projects will have to drop direct tagging (or branching)
rights in their Gerrit ACLs once they are made official.
Needed-By: https://review.openstack.org/557733
Change-Id: Iade3f85d133892464e4c9f21ce2977ca0dd8930d
Our doc requirements have been updated to run documentation builds
using sphinx-build instead of calling tox. The PTI reference for
Python code still contained old recommendations to use
[build_sphinx] in setup.cfg. This updates this Python recommendation
to match what is stated in the full PTI with additions for making
local runs easier through using tox.
Change-Id: Ibdaeefdac6b6bbeef544778d2fa5c3972d180cb8
Recent changes in sphinx and pbr make it easier to just invoke
sphinx-build directly instead of going through setup.py.
Change-Id: Ic5c4f397fd45d9978c630ff03dcff7bf6b4d05e4
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
An announcement was done on openstack-dev. This project is not
useful anymore. Let's retire it and do some cleanup.
Change-Id: I2d495f77c2b6a0923b83468c5340cc2a5a5bc09d
Depends-On: https://review.openstack.org/#/c/556696/
In OpenStack-Ansible python venvs are built, packaged
and consumed at run-time. Currently this uses the same
code across multiple roles. This role will be used by
OpenStack-Ansible to replace the duplicated code in
every OSA role but could also be used by any other
project who may wish to.
The role is registered as an independent deliverable as
it is not expected to require frequent releasing.
Depends-On: https://review.openstack.org/553392
Change-Id: Ic4bad4c0cebe018c4a27e0cc79faf9186b7707de