3354 Commits

Author SHA1 Message Date
Doug Hellmann
1cdf921c4c add the new constellations repository to the documentation team
As agreed in http://lists.openstack.org/pipermail/openstack-dev/2018-May/130112.html

Change-Id: Ic2101032abb4e08391ec748d938dd5f1ca6a93ac
Depends-On: https://review.openstack.org/#/c/565498/
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-05-02 15:14:27 -04:00
David J Peacock
0d49f4ab78 Add ansible-role-tripleo-keystone to governance
This commit adds new repo ansible-role-tripleo-keystone to governance

Depends-On: Ic016538588afdb1d483ab892a1d4b17fc77b5dd4

Change-Id: Iae44a6c87f92b21b9385773f75c8d9cbb6699f83
2018-05-02 13:08:36 -04:00
Doug Hellmann
3fd397ce8a add goal-tools repo to tc list
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>
2018-05-02 11:49:45 -04:00
Zuul
9a77b1e497 Merge "Add os_masakari to OpenStack-Ansible" 2018-05-02 14:52:16 +00:00
Zuul
04268ebb86 Merge "Add openstack-dns (Designate) to Chef OpenStack" 2018-05-02 14:42:13 +00:00
Jeffrey Zhang
1d8ba7d35a Retire kolla-kubernetes project
More info please check[0]

[0] http://lists.openstack.org/pipermail/openstack-dev/2018-April/129452.html

Change-Id: I50f5ebe240950e59cedba1b2bba86af006e94880
Co-Authored-By: Rich Wellum <richwellum@gmail.com>
Co-AUthored-By: mattmceuen <mm9745@att.com>
2018-05-02 09:08:33 +08:00
Eric Brown
984309b7a3 Remove Bandit from the Governance Repository
This is step 5 of the retiring-a-project wiki to remove bandit as
an OpenStack project [1].

Bandit will now be located on GitHub as part of PyCQA. Further
information on this migration can be found in the etherpad [2].

[1] https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project
[2] https://etherpad.openstack.org/p/bandit-migration

Change-Id: I6f5dc5e969c82c8adae5d80438e117e8dc3085fc
2018-05-01 10:08:26 -07:00
Doug Hellmann
0b36577746 Doug Hellmann nomination for Chair
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>
2018-05-01 08:18:51 -04:00
Thierry Carrez
c94b750d7b Members update following Apr 2018 election
This updates the roster after the April 2018 election:
https://governance.openstack.org/election/results/rocky/tc.html

Chair will be designated in a subsequent patch.

Change-Id: Ic5a53468bb3a8d54ace62b35917b0be8c502485d
2018-05-01 07:57:08 +02:00
Doug Hellmann
0ccf91c2c7 provide more detail about the expectations we place on goal champions
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>
2018-04-27 10:17:23 -04:00
David Ames
6e3564d8ab charms: Add Neutron Dynamic Routing charm
Add the new Neutron Dynamic Routing charm and supporting bgp interface to
the OpenStack Charms project.

Depends-On: I470b1611b60e44f3c404ea7cf4e02ba15ddc1f22
Change-Id: Ieaaba46748dec27229e8f6fa51776ee149e3ee9a
2018-04-24 15:51:02 -07:00
Samuel Cassiba
5e6b72ae76 Add openstack-dns (Designate) to Chef OpenStack
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
2018-04-20 15:24:13 -07:00
Emilien Macchi
c0fac0c0d4 Import ansible-role-container-registry in tripleo
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
2018-04-20 10:31:25 -07:00
Zuul
0125251681 Merge "Update Barbican compliance in code progress" 2018-04-20 07:31:40 +00:00
Zuul
244b852a64 Merge "Adjust TC election target to 6 weeks before summit" 2018-04-20 07:31:39 +00:00
Jean-Philippe Evrard
1a5090aaa1 Add os_masakari to OpenStack-Ansible
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
2018-04-19 16:41:42 +02:00
Matthew Edmonds
fb60aacfc1 PowerVMStackers following stable policy
PowerVMStackers has been following stable policy, but was not so
tagged. This adds the tagging.

Change-Id: I7366cc7bb21a3eec575cc55306bdcf5cf09a3681
2018-04-19 09:44:50 -04:00
Zuul
c8ca05a29b Merge "Update docs job info to match current PTI" 2018-04-17 08:04:39 +00:00
Zuul
1babdb853d Merge "Add puppet-pacemaker to Tripleo" 2018-04-17 08:01:08 +00:00
Zuul
f8d1c802d3 Merge "Add puppet-senlin to Puppet OpenStack" 2018-04-17 08:01:07 +00:00
Zuul
05f1faacaf Merge "Create tripleo-ha-utils project" 2018-04-17 08:01:03 +00:00
Ade Lee
e0d3df4933 Update Barbican compliance in code progress
Change-Id: I6bd6c6ccde61c3fca4cda9b21f6e2d261a72f744
2018-04-13 14:53:39 -04:00
Raoul Scarazzini
0d6d121606 Create tripleo-ha-utils project
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
2018-04-13 12:02:52 +02:00
Chris Dent
39d97d7531 Adjust TC election target to 6 weeks before summit
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
2018-04-10 13:07:57 +01:00
Zuul
033dff3893 Merge "Add vulnerability:managed to keystonemiddleware" 2018-04-10 08:09:26 +00:00
Zuul
b444e4e91e Merge "Official projects should not keep tagging rights" 2018-04-10 08:04:23 +00:00
ZhongShengping
212aaa41da Add puppet-pacemaker to Tripleo
The puppet-pacemaker repo is part of Tripleo[1].

https://github.com/openstack-infra/project-config/blob/master/gerritbot/channels.yaml#L2380

Change-Id: I4afa69b6ff7b8d110e013abbeac9bdc7f2444c97
2018-04-09 16:52:23 +08:00
ZhongShengping
e31136e54c Add puppet-senlin to Puppet OpenStack
"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
2018-04-08 17:55:01 +08:00
Zuul
ee41f5ed72 Merge "fix tox to allow building docs locally" 2018-04-06 07:46:37 +00:00
Zuul
8fcf2ac7be Merge "Retire puppet-ganesha" 2018-04-06 07:45:15 +00:00
Zuul
1acb8742eb Merge "kolla-cli repo" 2018-03-30 08:02:59 +00:00
Zuul
d3aef6ff02 Merge "Rename python-openstacksdk to openstacksdk" 2018-03-30 08:00:47 +00:00
Zuul
638f65f810 Merge "Add python-cyborgclient repository to the governance repository" 2018-03-30 08:00:46 +00:00
Zuul
a1e91c797c Merge "Add ansible-role-k8s-rabbitmq" 2018-03-30 08:00:45 +00:00
Thierry Carrez
c85c5b5fbc Official projects should not keep tagging rights
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
2018-03-29 17:13:44 +02:00
Sean McGinnis
9ecbfde532 Update docs job info to match current PTI
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
2018-03-28 16:38:04 -05:00
Doug Hellmann
3cf31abecb fix tox to allow building docs locally
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>
2018-03-28 17:34:07 -04:00
Zuul
2d7dcffa3f Merge "Resolution for minimal SIG governance" 2018-03-27 08:49:01 +00:00
Zuul
44f4f7f634 Merge "Update new projects reference WRT IRC meetings." 2018-03-27 08:45:35 +00:00
ZhongShengping
0c427cc240 Retire puppet-ganesha
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/
2018-03-27 15:39:38 +08:00
Gage Hugo
002dec7b98 Add vulnerability:managed to keystonemiddleware
keystonemiddleware was reviewed by the Security SIG for threat
analysis[0], which meets #5 under the list of requirements for
vulnerabiltity managment[1], which is one of the main requirements for
achieving this tag.

[0] https://review.openstack.org/#/c/447139/
[1] https://governance.openstack.org/tc/reference/tags/vulnerability_managed.html#requirements

Depends-On: I2e7a96f46879586a372b71ebcaa8bfdd8faf7e39
Change-Id: I266bc32165dfa433cdaa416b59d4dd5f4c6e88d8
2018-03-23 16:07:23 -05:00
Borne Mace
10eb498b1c kolla-cli repo
Create the kolla-cli repository under kolla governance

Depends-On: Ifc834a34c538c69ae33b34b73061db40a907108e
Change-Id: Idea81c598620f278b83b703b5488e47aca64a6e4
2018-03-23 11:28:51 -07:00
Monty Taylor
e090113263
Rename python-openstacksdk to openstacksdk
Change-Id: Idb27b651d626bc1579517cae53779aaabb361cb8
2018-03-23 08:47:16 -05:00
Jesse Pretorius
0fd9d1062d Add python_venv_build ansible role to OSA deliverables
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
2018-03-23 13:19:48 +00:00
Shaohe Feng
ee9b7ca13e Add python-cyborgclient repository to the governance repository
Depends-On: https://review.openstack.org/555707
Change-Id: Ic8d8fd6bc3c763a3d98476d7bd968c9955c32986
2018-03-23 09:19:57 +00:00
Zuul
01277dc3b4 Merge "Add Cyborg-specs repository to the governance repository" 2018-03-23 09:03:01 +00:00
Zuul
de3bea70e9 Merge "Add systemd roles to OpenStack-Ansible" 2018-03-23 09:02:17 +00:00
Zuul
d7a1ccf1ef Merge "Create a new project called oslo.limit" 2018-03-23 09:02:15 +00:00
Zuul
ed3c4317dc Merge "Apply supports-rolling-upgrade tag for heat project" 2018-03-23 09:02:13 +00:00
Zuul
10b7574b7b Merge "Rename and clarify PowerStackers" 2018-03-23 09:02:11 +00:00