Run script generate-gitmodules.py to sync with governace repository to
add new repositories and remove retired ones.
Change-Id: Ia42b717ad242958ba4a9689ac814c956f460712f
* Update infra-specs from branch 'master'
- POC Xwiki farm at wiki.opendev.org
This spec describes evaluating Xwiki as a potential wiki farm setup
for Opendev communities at wiki.opendev.org, using an initial test
community and initially leveraging Xwiki.com "open source free hosting"
offer.
Change-Id: Iacc3ad4af69d99ac61ecc51ddaf2c345c3f01f9a
* Update infra-specs from branch 'master'
- Merge "Add a spec for meetpad"
- Add a spec for meetpad
A jitsi-meet + etherpad based video conference system.
Change-Id: I30fae3f65aab5c2d1755aa1790148f9444bf004d
* Update infra-specs from branch 'master'
- Merge "Add storyboard story for test node cleanup"
- Add storyboard story for test node cleanup
This was missing in the original spec. Additionally add ianw as
volunteer as most of the changes are pushed up and ready to go now that
we have agreement.
Change-Id: Icfedce70fa6c91a5ebafd94804982a326140e41d
* Update infra-specs from branch 'master'
- Merge "Spec to cleanup python dev tools on our test images"
- Spec to cleanup python dev tools on our test images
Our test images are constructed in a particular manner largely driven by
history of python focus in our CI system. This focus is no longer
present and we'd like to make our images a bit more predictable and
consistent.
This spec outlines the plan for this.
Change-Id: I067b4d2650d3950fc6fa24b3b93d069f66b09dde
* Update infra-specs from branch 'master'
- Add story for website stats spec
Additionally add clarkb as volunteer.
Change-Id: Id8a3e434519263316ca09b66d0a7d5b708e72e6d
* Update infra-specs from branch 'master'
- Add spec for website activity stats effort
A common request is better insight to how our hosted sites are accessed.
This allows people to find 404s and fix them, invest in popular pages to
ensure they are accurate and up to date, as well as measure if changes
are effective over time.
"Traditional" tools in this space often expose far more user information
than we are comfortable with. Thankfully there exists a GPL tool,
goaccess, that allows us to remove sensitive data from its reports. This
will allow us to publish the data without concern over what is in the
reports.
Change-Id: I3e6673def7edcb2f31f9be88e1831f716f6e8c9d
* Update infra-specs from branch 'master'
- Bump blockdiag dep so that we build on newer python3
Older sphinxcontrib-blockdiag fails to build under python3.7. This newer
version should run on old and new python3 so use it.
Change-Id: Ic1150149b9cea867ff56d1dd0e747120103a0f81
* Update infra-specs from branch 'master'
- Declare victory on StoryBoard
The original plan to migrate all OpenStack projects may have been
overly-ambitious, but more importantly it's a policy decision
outside the Infrastructure team's immediate sphere of control. Most
identified gaps in the intervening years have been addressed, with
some final ones (like attachments) under review nearing completion
or well into a planning stage (like self-service team management).
There will always be new features some teams want, and indefinitely
delaying completion of this spec for such a treadmill is
unnecessary.
Update the spec to only cover the original well-established first
phase, and remove the hand-wavy stubs for a second phase where
"everybody agrees to migrate." Also remove the dependency on central
identity management as there is no clear path forward on it
presently. Many teams are already relying on StoryBoard today, and
the handful of developers and maintainers for it hold fairly regular
meetings and can be reached readily with questions, concerns or
suggestions. Further improvement to StoryBoard remains a priority
for them, but it doesn't need to be a priority spec for the
Infrastructure team for that to be the case.
Change-Id: I5092211bfe59646f6db0adae6075b41cb312c6ad
* Update infra-specs from branch 'master'
- Move letsencrypt spec to complete
This is being used in production now, so we can move it to complete.
Change-Id: Idcc6e09633d51c4f45d3c3bce0cb13ec593c5b30
* Update infra-specs from branch 'master'
- Mark opendev-gerrit spec completed
We did the great migration and have cleaned up after ourselves. This is
done.
Change-Id: I35ad3a87d4f2a337aabefccad50e516fa7cea993
* Update infra-specs from branch 'master'
- Merge "Update site URL"
- Update site URL
We moved publishing of this repo to
https://docs.opendev.org/opendev/infra-specs/latest/, update all links.
Also, remove unused import of autodoc from doc/source/conf.py
Change-Id: I156b12d0e49362563cd8c39f30475bafe889c23b
* Update infra-specs from branch 'master'
- Merge "Fix the misspelling of "search""
- Fix the misspelling of "search"
Change-Id: I0fcab768be8d4aedf91146a68fbf6ba5f864e197
* Update infra-specs from branch 'master'
- Fix reference to StoryBoard project
It's now moved to the opendev namespace.
Change-Id: I9c79282348c8eb5866f4a263236c54b6f71bb591
* Update infra-specs from branch 'master'
- Move from oslosphinx to openstackdocstheme
The oslosphinx package is no longer supported. Jobs should also be moved
to run with Python 3.
Change-Id: I13aa6e89dc0752157cf9efc66844c5141f3b77ce
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
- OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.htmlhttp://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html
Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
* Update infra-specs from branch 'master'
- Merge "Replace openstack.org git:// URLs with https://"
- Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I8923b671771355eb57803e222b58c2d7c8a3ad79
* Update infra-specs from branch 'master'
- Merge "remove the repetition words in docs"
- remove the repetition words in docs
Change-Id: Icfc0a899af6b22b93b855c99b3be628573b52990
* Update infra-specs from branch 'master'
- Merge "letsencrypt spec"
- letsencrypt spec
A spec for exploring the specifics of letsencrypt support
Change-Id: I5475619f86d623418126d27261ecaf8af311bb9a
* Update infra-specs from branch 'master'
- Update priority effort Gerrit topics
Add in the two topics being used by the update of configuration
manamgent effort. Also rewrite the url so that it doesn't end in a ) as
sphinx doesn't end up including this in the final url.
Change-Id: I6fbdbbfed92ab4533b05de0ba123ebde5d090118
- Merge "Overhaul instructions in README.rst for clarity"
- Merge "Add opendev Gerrit spec"
- Merge "Move project-hosting spec to completed"
- Merge "remove the dumplicate word"
- Merge "remove the dumplicate words"
- StoryBoard Story Attachments
This is blocking a number of projects from migrating to StoryBoard.
In an effort to get more project teams to migrate, this spec plans
the implementation of how we are going to build & handle story
attachments.
Change-Id: Id7e94d6ac0834452cf2faedab782911386502a0b
Story: 2000679
Task: 26212
- Add opendev Gerrit spec
This describes the process to migrate Gerrit to opendev.org
and sets it as a priority effort.
Change-Id: I05dbc8570aae48f218c20529b2ba90f435120d32
- Overhaul instructions in README.rst for clarity
The README.rst file included some rough instructions which may not
be entirely clear to newcomers to the community. Add some details so
that they don't need to guess where some things are.
Switch the recommendation for Story commit footers to Task so that
the corresponding story task will get its status updated by our
automation accordingly (we hyperlink these since the SB webclient
has grown support for routing them to the correct story, so
including a Story footer as well is now unnecessary).
Drop the step of providing the review link in a story comment since
our automation will do this if a Task footer is included in the
commit message.
Change-Id: I1dcba7c88efa20b542f30f3f34a043caba7a4c3f
- Move project-hosting spec to completed
All of the items in this spec have been completed.
Change-Id: Ic2026a65e8c5a3b3b808bc0a704ba5d483e2dd09
- remove the dumplicate word
Change-Id: I28d73da0b647f3b0dfe842815b9d1e41f1490258
- remove the dumplicate words
Change-Id: I5dccbaa0a32e64f949d1da20e4244a857035cfb6
- Direction setting for 3rd Party CI
This is a start at setting a direction for 3rd Party CI instructions
from OpenStack Infra.
Change-Id: I292a63a91060f8c454e4e4621791745bd9b884d4
- Make update-config-management priority effort
Proposing that this spec be a priority effort for the openstack infra
team.
Change-Id: I102cd1897603db32242325c20addf09bae49437e
- Merge "Update config management for the Infra Control Plane"
- Update config management for the Infra Control Plane
As the Infra team collectively enjoys hacking on our Puppet system less
and less it's time to look at systemic changes. Any change to these
underlying systems is costly, so rather than undertaking a mild and
incremental update to what we're doing, let's embrace Ansible and
containerized services.
Co-Authored-By: Paul Belanger <pabelanger@redhat.com>
Co-Authored-By: Colleen Murphy <colleen@gazlene.net>
Change-Id: I8f0d96acbfdea3f285d01300ff7b32e9a9bbe606
- Merge "Complete puppet_4_prelim_testing spec"
- Complete puppet_4_prelim_testing spec
With the puppet-4 puppet-apply jobs now voting[1] we can consider this
done and move on to the actual migration.
[1] https://review.openstack.org/571022
Change-Id: I3b2b30541d202068e0c0c5ca7951c3682a9ec04e
- Merge "Add survey spec"
- Add survey spec
Change-Id: I3c389596373b94459a32a4e540d514a2941acbb1
* Update infra-specs from branch 'master'
- Update to Sphinx 1.6
Due to a pbr bug (https://review.openstack.org/563813) we can't build
with sphinx 1.5 any more. Update to 1.6 from requirements.
Change-Id: I2f1823ce3a83d6ecf819b7ec9b6ef11ddd8cc7dd
* Update infra-specs from branch 'master'
- Merge "Amend top-level project hosting spec"
- Amend top-level project hosting spec
This is an alternative way of handling the git hosting of top-level
projects. This has advantages in that a new top-level site won't
end up also serving unrelated (e.g., OpenStack) git repos, but it
causes problems with the git:// protocol.
Change-Id: Ieb7d09a9fcc2c6cb24b7dfc81f9dba0eebce50cf
* Update infra-specs from branch 'master'
- Mark zuul v3 work as done
Zuul 3.0.0 has been released. OpenStack Infra is running this code. I
think we can call these specs done at this point. I am sure there will
be future work but that can (and should) be captured in new specs as
zuul evolves even more.
Change-Id: I5db206d92f29e931efa6ab047ae8014ba3f1fac0
* Update infra-specs from branch 'master'
- Help wanted on IRC Bot Consolidation
Since the IRC Bot Consolidation spec has no assignees, it clearly
belongs in the Help Wanted section of the index instead of Approved
Design Specifications (this is in fact our criteria for deciding
what goes under Help Wanted). Also add a proper SB URL so that this
can be more easily tracked in our TODO board.
Change-Id: I8d54b207253a5f97b7655091d8685d03d55b91e9
Story: #2001736
Task: #12091
* Update infra-specs from branch 'master'
- Mark the ptgbot spec implemented
The PTG IRC bot was used to much acclaim at the recent PTG in
Denver. There is certainly more which could be done on it, but it's
effectively in production so we can move the spec to the implemented
category now.
Change-Id: I17717e2d2efeca7666d15d32c3053ec5c24b0253
* Update infra-specs from branch 'master'
- The Gerrit 2.13 upgrade is implemented
Move the Gerrit 2.13 spec to the implemented list and remove it from
priority efforts queries.
Change-Id: I36c01a393d6632995d67b8327b197e9e5f3447fb
* Update infra-specs from branch 'master'
- Merge "Gerrit ContactStore Removal is implemented"
- Gerrit ContactStore Removal is implemented
The priority Gerrit ContactStore Removal effort is complete, so move
it to the implemented section and remove it from priority effort
queries.
Change-Id: Ie4256a64d864c826e1dc92d7c2036be767c711d2
Depends-On: I50572d436b9d59a6184576adb5c27a3fc0fbec04
Depends-On: I03e90e5c512ee463cfcc49f147ff523806ae05c7
Story: #2001094
Task: #4875
Project: openstack-infra/infra-specs a0d61c4eb8549004db2a0696049f95cd82aa7100
Revise security spec to discuss SSH keys
We missed this in the first pass. We need to protect the private key to
reduce the impact of any ansible-playbook escapes.
Change-Id: Id7ef192f87fc665feb89629f1a8d0b75f9de5f9b
Project: openstack-infra/infra-specs 713313635fb92ef4419196606d73ffe43bce232b
Abandon pholio spec
Abandon the pholio spec. Add some breadcrumbs in a note for future
spec explorers.
Change-Id: I3f01d5d0463eec0fd1e953401adf5f9573777928
Project: openstack-infra/infra-specs 607e3f2d0d7921e0035f327250d89c108e3f513c
Make Gerrit contactstore removal a priority
Because we've agreed that the Gerrit 2.13 upgrade effort is a
priority, and because we need to stop relying on the contactstore
feature to be able to do that, we should consider the
gerrit-contactstore-removal spec a transitive priority as an
explicit dependency of a priority spec.
Change-Id: I1b12bca9eb9b46dacbc42e9f36b8f6042ee3d90c
Project: openstack-infra/infra-specs 7bcaa48bcf0e8d053de640bdbcc894f78aa6bbdc
Gerrit ContactStore Removal
The time has come to stop relying on the ContactStore implementation
in Gerrit to limit code contributions to Foundation Individual
Members.
Change-Id: I735db483d56ae71e3e3c92caec81fe813d329f22
Story: #2001094
Task: #4755
Project: openstack-infra/infra-specs 647459733e821299b1cba0d17c20a0b15cd5867b
Ansible Puppet Apply is implemented
Per discussion in the most June 6 Infrastructure team meeting:
http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-06-06-19.03.html
...the Ansible Puppet Apply specification should be considered
completed and so is being moved into the implemented subsection of
the index. This was overlooked in prior cleanup change
Ia603a1f752e0c8acb43ed323864267c2b69bdf03 because it was in the
Priority Efforts section.
Change-Id: Icfe7e3d90349ac6df8f36bcc87c866bea8834bdc
Project: openstack-infra/infra-specs b687d6cae6948a58f9009cb6fe8b4ec01b443f42
New spec for translation_check_site (Ansible AIO)
After several attempts to use DevStack for translation check site
we want to use OpenStack Ansible AIO to provide a service for
translators and reviewers of I18n team to check translation on
a running OpenStack platform.
Change-Id: Iabc8d6eb52b6ba9134bce26231c35bae4f641a1d
Project: openstack-infra/infra-specs 194655bf51c0491f4af04362089311d0d1761fd2
PTG Bot
We will host a production instance of the PTG event scheduling bot.
Change-Id: I96f7bcf05f2185cd590c9ef97c4ce7312dd244e8
Story: #2001067
Task: #4677
Project: openstack-infra/infra-specs 283d14329ff3c770abf324411565bc02ff768a21
Clean up implemented specs
Per discussion in the most recent Infrastructure team meeting:
http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-06-06-19.03.html
...the following specifications should be considered completed and
so are being moved into the implemented subsection of the index:
complete-reviewable-release-automation
ethercalc
neutral-governance-website
publish-election-repo
releases-openstack-org
shade
These specs had some parts which were not completed for various
reasons and became out of scope, so have been adjusted slightly to
stop mentioning the missing features and moved into implemented:
deploy-stackviz
unified_mirrors
Change-Id: Ia603a1f752e0c8acb43ed323864267c2b69bdf03
Project: openstack-infra/infra-specs ecf16e32c660c9bf3c13831c7dc2f634a8e72613
Update Task Tracker Spec
Now that I have taken up the mantel for
migrating the projects from launchpad to
storyboard, I updated things to remove
the help wanted section and assigned myself
where required.
Change-Id: I9b1b798371db5ef4a2d8359d12f5c38f0cde71d1
Project: openstack-infra/infra-specs 5a29a334d7caf625b5488e317cbbe05d1bcc7af8
Add a help-wanted section
To make it easier to find specs which have nobody driving them,
create a separate "Help Wanted" section where approved specs which
are neither implemented nor abandoned but lack assignees (and
possibly other details) are listed together.
Change-Id: Id2ffcc41a6d35b67b0d29dc75256052aebf86792
Project: openstack-infra/infra-specs 9869a7700819ded5e5402fd6a5a650e49f1437ab
Add nodepool drivers spec
This adds a spec to describe how multiple backend drivers for
Nodepool (such as that for static hosts and other cloud providers)
should be implemented.
Change-Id: Ie1166466b016e67a45f18d07c99fd9c44cde61f9
Project: openstack-infra/infra-specs 4e974448d1cb82f9f008db5048f147382b237d83
Block sphinx 1.6.1
There are issues with the sphinx 1.6 release. While they're being sorted
out, block it from requirements.txt.
Change-Id: Ia2ca6433597041390024979a7ae895d3bad75d88
Project: openstack-infra/infra-specs b6c6c619d3f69f71f5fc73d436fec3a3fb14f410
Zuulv3 Executor Security Enhancement
Zuulv3 allows running Ansible playbooks from arbitrary sources. So we
need to mitigate as much of that risk as we can in a reasonable amount
of complexity.
Change-Id: I4bc1bf971486a744ff340af5c5189733545197ab
Story: 2000910
Task: 3541
Project: openstack-infra/infra-specs 0aa4fb552da334966216a6c3bb2ad0c36f2f129c
Zuulv3: clarify job dependencies example
This implements a suggestion from clarkb in
Iae04c401378880061acf962d1f35fbd06cebe2a8.
Change-Id: I9b138e557cff0e4118e8a62206e0f15ede2b2240
Project: openstack-infra/infra-specs 7e9dc20c22824b6335386cd10ed2c335b2902668
Zuul v3: update job trees to graphs
This is based on work https://review.openstack.org/231124
which has been ported to Zuul v3 in
https://review.openstack.org/443973
Change-Id: Iae04c401378880061acf962d1f35fbd06cebe2a8
Project: openstack-infra/infra-specs 40e26f14558b73940db8a8c311e25d7c84e02d96
Zuul v3: remove references to swift
We have found that in the Zuul v3 architecture, as long as we have
the "secrets" functionality, we should be able to move the swift
functionality into Ansible roles, making for a simpler Zuul
application.
Change-Id: Ic1c37602ffb5a8e67cabb7afeac4127dd3a1b16c
Project: openstack-infra/infra-specs 0ac5eeed5b52dbdaf6008b6b62acbedcacd2447f
Update requirements for Sphinx 1.5
Update requirements to current global-requirements including Sphinx 1.5.
Add pbr as requirement.
Use update-requirements from requirements repo to sync content.
Migrate pbr's obsolete warnerrors to Sphinx' warning-is-error.
Fix any sphinx problems.
Change-Id: Id7d5783c5d5c1077d03ddcb18d813699561579e3