Jump to: navigation, search

Difference between revisions of "Documentation/InstallGuide"

(Team members)
(Team members)
 
(20 intermediate revisions by 5 users not shown)
Line 4: Line 4:
 
Specialty team for developing and maintaining the OpenStack Install Guide.
 
Specialty team for developing and maintaining the OpenStack Install Guide.
  
== How to contribute ==
+
== Quick links ==
  
The OpenStack installation guide includes a precise series of instructions to install a complex software suite. The primary audience involves people unfamiliar with OpenStack who simply want to evaluate it with minimal hassle and frustration. To meet these requirements, we (the contributors) thoroughly test the installation guide to verify functionality prior to a release and periodically thereafter to catch minor issues, usually involving changes to packaging.
+
== Meeting information ==
  
Over the last several releases, the installation guide has become mature enough that most [https://bugs.launchpad.net/openstack-manuals/+bugs bugs] involve user error rather than problems with the installation guide. Assuming a bug involves an actual problem with the installation guide, contributing a patch, and approving that patch without further investigation (which may sometimes require testing) carries a significant risk of breaking the guide, often in obscure ways. To keep the installation guide operational, we must use the following best practices to properly triage bugs, contribute, and review patches:
+
We are rebooting the meeting series. Please add your usual timezone to your name to help choose a suitable time.
  
=== Bugs ===
+
[http://eavesdrop.openstack.org/#Documentation_Install_Team_Meeting Install Team meeting information]
# Do not confirm or triage your own bug. Wait for someone on the installation guide sub-team to change the status or initiate a discussion about it.
 
# Do not confirm or triage a bug unless you can verify an actual problem with the installation guide. In some cases, the bug description provides enough information to make a quick decision, but most of the time requires discussion or testing in a lab environment prior to confirming or triaging it.
 
# For the most part, only members of the installation guide sub-team should triage a bug.
 
  
=== Patches ===
+
[https://wiki.openstack.org/wiki/Meetings/DocInstallTeamMeeting Agenda for next meeting]
# Do not contribute a patch for a bug without triage status.
 
  
=== Reviews ===
+
[http://eavesdrop.openstack.org/meetings/docinstallteam/ Logs from past meetings]
# Do not vote +1/+2 or approve a patch that references a bug without triage.
 
# If a patch lacks reference to a bug, vote -1 and notify the contributor to correct the commit message.
 
# If any doubt exists with a patch, initiate discussion and/or test it in a lab environment prior to voting +1/+2 or approving it.
 
# For the most part, only members of the installation guide sub-team should vote +2 or approve a patch.
 
 
 
=== Examples ===
 
 
 
To improve clarity of bug triage policy and processes, please review the following bugs:
 
 
 
{| class="wikitable"
 
|-
 
! Bug !! Discussion
 
|-
 
|  [https://bugs.launchpad.net/openstack-manuals/+bug/1482523 1482523] ||
 
* Involves an error with keystone, a service that all other services use. If an actual problem with the installation guide, we should see more than one of these bugs.
 
* In most cases, a 500 error indicates user error, typically skipping a step or making a typo in the configuration.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1495396 1495396] ||
 
* Involves lack of sufficient reading. The content that the reporter indicates as missing actually exists on both the neutron controller and compute node pages under the *To configure Compute to use Networking* header.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1497415 1497415] ||
 
* Involves a potential packaging problem. We should not need to correct directory or file permissions.
 
* Consider testing this issue in a lab environment, otherwise request that the reporter open a bug for their particular supplier of packages. In this case, RDO.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1469228 1469228] ||
 
* Reporter unaware that keystone uses the same endpoint version for API v2.0 and v3. If an actual problem with the installation guide, we should see more than one of these bugs.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1484104 1484104] ||
 
* I doubt this cinder issue has anything to do with keystone, otherwise the services prior to cinder such as glance, nova, and neutron would fail to operate.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1491507 1491507] [https://bugs.launchpad.net/openstack-manuals/+bug/1490963 1490963] ||
 
* Two bugs from different people regarding the same issue generally indicates a problem rather than user error. However, we should not need to correct directory or file permissions problem.
 
* Consider testing this issue in a lab environment, otherwise request that the reporter open a bug for their particular supplier of packages. In this case, RDO.
 
* Considering the importance of this service and general lack of response to packaging bugs by packagers, consider adding a temporary workaround to the installation guide.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1497538 1497538] ||
 
* Bugs that involve issues with location of arguments in client commands generally indicate a client version problem.
 
* Request that the reporter check the client version. The version must match the version provided by the distribution package, not an upstream (source) version.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1495287 1495287] ||
 
* Involves lack of sufficient reading. Instruction clearly indicates creating the file prior to editing it.
 
|-
 
| [https://bugs.launchpad.net/openstack-manuals/+bug/1490064 1490064] ||
 
* Although the reporter found the problem, be aware of bugs that reference distribution versions (such as Fedora 22) or alternative infrastructure services (such as PostgreSQL) that the installation guide does not explicitly support.
 
|-
 
|}
 
 
 
== Quick links ==
 
* [http://specs.openstack.org/openstack/docs-specs/ Completed documentation specs]
 
* [https://blueprints.launchpad.net/openstack-manuals/+spec/installguide-liberty Liberty install guide blueprint]
 
* [[Documentation/LibertyDocTesting|Liberty Documentation Testing - Installation Guide and Configuration Reference]]
 
 
 
== Meeting information ==
 
Meetings are weekly on Tuesdays at 13:00 UTC (8:00 AM US CDT)<br />
 
For the month of August, we are alternating meeting times; the meetings on the 11 and 25 August will be at 23:00 UTC (6:00 PM US CDT)<br />
 
* Meeting link: [https://plus.google.com/hangouts/_/calendar/a2FyaW4ua2F0aG9kZUBnbWFpbC5jb20.jj2lu2nbj71a0dan11vatdav3k Google Hangout]
 
* Add meeting to your Google calendar: [https://www.google.com/calendar/event?action=TEMPLATE&tmeid=amoybHUybmJqNzFhMGRhbjExdmF0ZGF2M2tfMjAxNTA0MDdUMTMwMDAwWiBrYXJpbi5rYXRob2RlQG0&tmsrc=karin.kathode%40gmail.com Link]
 
 
 
=== Previous meetings ===
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-June/007062.html 30 June]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-June/006963.html 16 June]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-June/006887.html 9 June]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-June/006822.html 2 June]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-April/006480.html 28 April]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-April/006325.html 14 April]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-April/006241.html 7 April]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-March/006094.html 24 March]
 
* [http://lists.openstack.org/pipermail/openstack-docs/2015-March/006039.html 17 March]
 
  
 
== Team members ==  
 
== Team members ==  
* '''Karin Levenstein''', team lead
+
* '''Lana Brindley''', team lead, Docs PTL UTC+10
* '''Bernd Bausch''', interested in more readable and complete install guides
+
* '''Christian Berendt''', interested in migration to RST, automated testing and updating (screenshots, outputs), no preference for a distribution (can take care of Fedora/RHEL/CentOS, this is my primary set of distributions)
* '''Pranav Salunke''', interested in maintaining openSUSE, SLES sections of installa guides. Also creating tools for automated testing and making it easy to work on install guides.
+
* '''Pranav Salunke''', Intresting in rewamping install-guides. Also intrested in automatic testing of install guides using training-labs. UTC+2
* '''Christian Berendt''', migration to RST, automated testing and updating (screenshots, outputs), no preference for a distribution (can take care of Fedora/RHEL/CentOS, this is my primary set of distributions)
+
* '''Thomas Goirand''', Debian
* '''Matt Kassawara''', doing this for a while now.
 
* '''Alex Adamov''', Debian
 
 
* '''Karen Bradshaw''', help convert the install guide to RST
 
* '''Karen Bradshaw''', help convert the install guide to RST
* '''Harry Sutton''', interested in maintaining currency and accuracy in the install guides. I work for HP in Technology Services and worry about things like serviceability.
+
* '''Harry Sutton''', interested in maintaining currency and accuracy in the install guides. I work for HPE in Technology Services and worry about things like serviceability. Home timezone is US Eastern (Boston) UTC-4
* '''Brian Moss''', interested in improving the guides
+
* '''Brian Moss''', interested in improving the guides UTC+10
* '''Tom Fifield''', fighting for the users
 
 
* '''Haïkel Guémar''', RDO maintainer, will act as a liaison.
 
* '''Haïkel Guémar''', RDO maintainer, will act as a liaison.
 +
* '''Petr Kovar''', interested in RDO-specific content and improving the guide in general. UTC+2.
 +
* '''Pavel Chekin''', Debian, UTC-8
 
* '''Name''', role/interests
 
* '''Name''', role/interests
  
Line 105: Line 32:
 
* [https://review.openstack.org/#/c/191074/ Review: Debian install guide spec]
 
* [https://review.openstack.org/#/c/191074/ Review: Debian install guide spec]
 
* [https://review.openstack.org/#/c/191077/ Review: General Liberty install guide spec] (to be updated after RST conversion)
 
* [https://review.openstack.org/#/c/191077/ Review: General Liberty install guide spec] (to be updated after RST conversion)
* [https://wiki.openstack.org/wiki/Documentation/Migrate#Installation_Guide_Migration Installation Guide migration]
+
* [http://specs.openstack.org/openstack/docs-specs/ Completed documentation specs]
 
+
* [https://blueprints.launchpad.net/openstack-manuals/+spec/installguide-liberty Liberty install guide blueprint]
 +
* [[Documentation/LibertyDocTesting|Liberty Documentation Testing - Installation Guide and Configuration Reference]]
 
----  
 
----  
 
[[Category:Documentation]]
 
[[Category:Documentation]]

Latest revision as of 23:07, 11 May 2016

Welcome to the home page for the Install Guide Specialty Team!

About the Install Guide team

Specialty team for developing and maintaining the OpenStack Install Guide.

Quick links

Meeting information

We are rebooting the meeting series. Please add your usual timezone to your name to help choose a suitable time.

Install Team meeting information

Agenda for next meeting

Logs from past meetings

Team members

  • Lana Brindley, team lead, Docs PTL UTC+10
  • Christian Berendt, interested in migration to RST, automated testing and updating (screenshots, outputs), no preference for a distribution (can take care of Fedora/RHEL/CentOS, this is my primary set of distributions)
  • Pranav Salunke, Intresting in rewamping install-guides. Also intrested in automatic testing of install guides using training-labs. UTC+2
  • Thomas Goirand, Debian
  • Karen Bradshaw, help convert the install guide to RST
  • Harry Sutton, interested in maintaining currency and accuracy in the install guides. I work for HPE in Technology Services and worry about things like serviceability. Home timezone is US Eastern (Boston) UTC-4
  • Brian Moss, interested in improving the guides UTC+10
  • Haïkel Guémar, RDO maintainer, will act as a liaison.
  • Petr Kovar, interested in RDO-specific content and improving the guide in general. UTC+2.
  • Pavel Chekin, Debian, UTC-8
  • Name, role/interests

Link archive