This patch aims to add os_placement to the OpenStack_Ansible
project.
Depends-On: https://review.openstack.org/#/c/614896/
Change-Id: Iddd50b7108361ab225ba52fa858e9200282f88f7
Now that we have the OpenStack project map, it is clear that our
description of the required scope for new projects really only
encompasses the main 'OpenStack' bucket on the map, when we have in
practice included several other classes of projects and always intended
to continue doing so.
https://www.openstack.org/assets/software/projectmap/openstack-map.pdf
This change documents the allowed purposes of new projects, using the
categories defined in the project map to describe them.
Change-Id: I02e91254fea83acbdb694dffefc7d864f0bad105
Since Dragonflow is no longer maintained, we see no
reason to keep it on the official projects list.
Therefore, we are removing it.
Change-Id: Iee57de1ebd3ac4d2fd73235b205a6695b8798fff
Add a separate pep8 environment in tox.ini for linting only the code
changes. We don't need to add the zuul job because flake8 also runs as
part of the linters environment and job.
Change-Id: Ie6bbdfdecef43666cb0eb5d3ff4a34a7067daed2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We do not want to set basepython in [testenv] because that overrides
the value used in the automatic environments like py35 and py36.
Change-Id: If198a38def34c3017523ab2fa8fec1c094732443
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This PS adds a new repo for the OpenStack-Helm project. This
repo will house the documentation that is currently spread
throughout the openstack-helm, openstack-helm-addons and
openstack-helm-infra repos.
Depends-On: https://review.openstack.org/#/c/611893/
Change-Id: I14dca9b2b8cf68ca4ef058e19a5ee673a13bbf76
Signed-off-by: Pete Birley <pete@port.direct>
Have check_review_status.py report the number of votes needed so the
reader of the output doesn't have to remember that detail about the
rules.
Change-Id: Ie1ec376e5cfbdc5a093107a0611b87c61a63a7c3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
The current phrasing states "Truly open source software is not feature
or performance limited and is not crippled."
Crippled in that context means it is not disabled or limited in any
manner by the fact the software is open source. As a non-native English
speaker, the first impression on looking up that adjective on the
internet is that it is an English word used to describe people with
disabilities, sometimes in a pejorative manner. Its translation to the
Portuguese word 'aleijado' which does not seem respectful, translating
back to 'crippled', 'lame' or 'gammy'.
As it led me to confusion, it may lead others too, specially in a
community where almost every country in this planet is represented.
This patch suggests the removal of that part of the sentence, leaving
"Truly open source software is not feature or performance limited."
which still has the same meaning that is clear and thus does not need
to be emphasized by that adjective.
Change-Id: I29b6cea609ae9db9c9ff678c28744de4570486ca
The Release Management team is handling release management for
deliverables from all official OpenStack teams. However, there
are a number of exceptions:
- deliverables that are not using tags or branches for their
'release', or that are directly published (docs, specs,
cookiecutters...)
- deployment deliverables that are released on a specific
marketplace (Chef supermarket, Charm store...) and that are
not relying on the OpenStack release management team help
To facilitate tracking the intention of the teams for their
deliverables, this change introduces a "release-management:"
key to the deliverable entries. By default (if the key is not
present), the deliverable would be handled by the OpenStack
Release Management team using the openstack/release repository.
But the key could also contain:
- release-management: none (the deliverable does not need any
release management, it does not use tags or series branches)
- release-management: external (the deliverable is published
on a separate publication platform, and its release is managed
by its project team directly; this should be limited to corner
cases like deployment tools)
This change applies the key to already-known exceptions.
Change-Id: I8ffe1de25cc3252a2d9e6acb21f24934c313cfcb
Task: 22262
This PS adds a new repo for the OpenStack-Helm project. This
repo will house the dockerfiles that are spread throughout the
openstack-helm, openstack-helm-addons and openstack-helm-infra
repos.
Depends-On: https://review.openstack.org/#/c/611892
Change-Id: I50d43a0f4511c361941aab286ed8ce068ad2ddb0
Signed-off-by: Pete Birley <pete@port.direct>
Sphinx 1.6 deprecated using the application object to perform logging
and it will be removed in the upcoming 2.0 release. This updates our
extensions to use the recommended sphinx.util.logging instead.
Change-Id: Ibf9f1c84171b73bb620f8df9a26ae97a8545b4b2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Extra spaces and unnecessary tags are causing sections to be block
quoted and other incorrect formatting in the rendered output.
Change-Id: Ibe3d35e6983febe4171a0f282e2016d342f2a817
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This puppet module provides a way to configure Crane (a lightweight
docker pull API).
The intent is to use this as an option for TripleO underclouds.
Depends-On: Ifdc403ca0faa57e61359707a5fc25a9dfa20e031
Change-Id: I897ce8b601bda54b0334eefbd8879e2587ee5515
Quotes around {posargs} cause the entire string to be combined into one
arg that gets passed to stestr. This prevents passing multiple args
(e.g. '--concurrency=16 some-regex')
Change-Id: I0690c95e31b443ba2b842e7f72edd9c160723997
This script reads the TC liaison assignments from the wiki and fills
in the gaps by randomly assigning members to work with teams.
Change-Id: I1d7eaad0e78fd020472fa560f08b5e7bfb9028b5
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add new nova-cell-controller charm and two associated interfaces.
Depends-On: If73c0d836eea55dc9e64ad9b9cffc6521eb4d928
Change-Id: I9f00124ccaea66e1555bbb548386c187165c3cf0
Use the logging module to report warnings instead of requiring a
Sphinx Application instance as argument.
Change-Id: I9fcb635099e116905057c4a15465cf3280763937
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Set up openstack_governance as a package for reusable code and move
the members parsing function there.
Change-Id: Ic8845296d9fe8ee7822f2543d83a18000e96b6ff
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Now that we are resuming meetings, update the charter section that
documents what we agreed to do. Include text encouraging folks not to
wait for meetings to raise topics.
Change-Id: I2de10118262fd91e0c83f9af5b8f203b65dccdff
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Switch docs to new PTI docs interface using tox-docs via
the template build-openstack-docs-pti.
Fix tox.ini to use proper output directory.
With this change, Zuul now uses "tox -e docs" for building
documentation following the updated PTI.
Needed-By: https://review.openstack.org/608443
Change-Id: Ifdb23c28a0c8a42542919dd02d8f459af324deec
Sphinx 1.5 and later allows a :reversed: parameter for :glob:
toctrees. Since we're presenting our resolution index in reverse
chronological order grouped by year, reversing the glob order keeps
the dates within each year consistently ordered as well. Yes, this
is probably me being OCD.
The SIGs governance resolution file was inconsistently named,
leading to it showing up outside the expected sort order. Rename the
file and add a permanent redirect from the old URL to the new one.
Related cleanup, the main index toctree was incorrectly marked as a
:glob: even though it didn't use any wildcard patterns so has been
corrected.
Change-Id: Ifbc6db87e41f01311b430080b97154d01708a2d4