Commit Graph

22 Commits

Author SHA1 Message Date
David Shrewsbury e6d8b210cc Documentation reorg
Reorganizing docs as recommended in:

https://www.divio.com/blog/documentation/

This is simply a reorganization of the existing documents and changes
no content EXCEPT to correct the location of sphinx doc references.
Expect followup changes to change document names (to reflect the new
structure) and to move content from existing guides (e.g., to move the
pipeline/project/job structure definitions out of the "Project Configuration"
reference guide into their own reference documents for easier locatability).

All documents are now located in either the "overview", "tutorials",
"discussions", or "references" subdirectories to reflect the new structure
presented to the user. Code examples and images are moved to "examples" and
"images" root-level directories.

Developer specific documents are located in the "references/developer"
directory.

Change-Id: I538ffd7409941c53bf42fe64b7acbc146023c1e3
2020-01-14 12:47:23 -05:00
Clark Boylan de461533e4 Set git user config in from scratch document
This was missing and a user following this doc ran into exceptions
caused by git errors which happened because the git user was not
configured.

Change-Id: Iab50d58de8e798e63e8ed0459a903ebe60cecf5d
2019-08-23 14:53:44 -07:00
Zuul 24f0cf61e7 Merge "Include zookeeper.hosts in ZFS example zuul.conf" 2019-04-27 07:08:46 +00:00
Monty Taylor b0252eef9d Update references for opendev
Change-Id: I3c1ac5478efed4dee1d525deb036d457287fa136
2019-04-24 12:59:17 +00:00
Jeremy Stanley d00def1601 Include zookeeper.hosts in ZFS example zuul.conf
As of Zuul 3.7.0, the [zookeeper] section is required in zuul.conf
and is no longer implicitly defaulted (see release notes). Update
the Zuul From Scratch example config accordingly.

Change-Id: Ia9252efaed2eb20aba2a6f65d341d9b17cab9d64
2019-04-22 15:20:39 +00:00
James E. Blair a1d8fc7a51 Reorganize admin manual
This makes a number of changes to the installation/configuration
documentation in the admin manual.

Remove quick-start guide.  The process of quick-starting is
covered by the installation and setup tutorial, which is now the
first of the installation sections.  The reference material from
quick-start is now in the tutorial.

Rename the tutorial quick-start.  It's nice to have something
named quick-start, and the tutorial fits the bill.

Rename the installation section "Installation Reference".  This
now has more detailed information about installation and
deployment choices, but has very little procedural documentation.

Make zuul-from-scratch more internally consistent in style (use
code-block:: shell and heredocs wherever possible).

Change-Id: I7e4714ce5e775dc9ac0988c3470eef1f74fb36d6
2018-10-10 09:54:03 -07:00
Joshua Hesketh 04fc889b32 Add instructions for deploying zuul with openSUSE
Change-Id: Ie460809ad8431ab20c5c21e579cfc655e687340d
2018-07-27 13:41:15 +00:00
James E. Blair ebb4c4a6be Add more explanatory text to zuul-from-scratch
Change-Id: I489fcb06d36998ba4287ce45fef1064fe6f2a3c3
2018-05-18 11:04:35 -07:00
Fatih Degirmenci 714d0dedd4 Add CentOS 7 environment setup instructions
This change adds instructions to Zuul From Scratch document
in order to prepare CentOS 7 system for Zuul and Nodepool
installation and configuration.

Steps to start/enable zookeeper service have been moved to distro
specific documents since the service name differs on distros.

Upcoming changes will add other sections such as installation
and configuration of Nodepool and Zuul.

Change-Id: Ie424a93d7e000d1e91801b45eb50173b58bc694e
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-05-03 14:38:44 +02:00
Fatih Degirmenci 4f437ec94d Fix zuul home directory in zuul from scratch document
The zuul install document uses /var/lib/zuul and zuul-from-scratch
document uses /home/zuul as zuul home directory. [1][2] This change
fixes this misalignment.

[1] https://zuul-ci.org/docs/zuul/admin/zuul_install.html
[2] https://zuul-ci.org/docs/zuul/admin/zuul-from-scratch.html

Change-Id: I90413cea9eb7447c0570c31766d740fed86bdc3f
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-04-26 07:37:03 +02:00
David Shrewsbury bd16925421 Add sample systemd service files.
Also modify the Zuul From Scratch doc to reference these new files
in the service installation documents.

Depends-On: https://review.openstack.org/560993
Change-Id: Ifa0d1cd48ec5e1ef3358ada55b1b2769f392dfe9
2018-04-13 15:30:18 +00:00
David Shrewsbury b82e3c34bf Add static driver doc to Zuul From Scratch
Change-Id: Iac507cc0c37ed810cd03cd24314d1a7cf153bf91
2018-04-13 11:29:51 -04:00
David Shrewsbury b061db0411 Add Gerrit docs to Zuul From Scratch
Change-Id: I88cd552f7694979c6bc70769a90b9ed19a013871
2018-04-12 13:44:18 -04:00
David Shrewsbury 28d99222a6 Reorganize "Zuul From Scratch" document
In preparation for adding instructions for Gerrit and other
Linux derivatives, reorganize the "Zuul From Scratch" doc to
more easily incorporate those changes.

Also, just use the default Zookeeper config. That bit is
moved to be with the Zookeeper installation portion.

Change-Id: I206a2acf09eb8a2871ec61a00226654c798bb3eb
2018-04-11 14:03:11 -04:00
Zuul e042e4f735 Merge "Add clarity to *Zuul from Scratch* instructions" 2018-04-10 23:12:31 +00:00
Melvin Hillsman 81b76b48af Remove openstack-infra reference
When setting up base jobs baseurl=https://git.zuul-ci.org/
There is no openstack-infra namespace so an error is thrown
when openstack-infra is in place

Change-Id: I9997e7c84bd32a3ee57615646146496a51627a86
Signed-off-by: Melvin Hillsman <mrhillsman@gmail.com>
2018-04-08 13:35:36 -05:00
Bernd Bausch 22736fd0ce Add clarity to *Zuul from Scratch* instructions
A few small changes to make the instructions more robust
and clearer:
- list a few prerequisites, incl. accessibility of port
  9000 by Github.
- Move the umask 066 command as close as possible to where it
  belongs.
- clarify that webhook token==secret
- create the two Github repos before installing
  the Github app into the Github org.

Change-Id: Id1ff18b454e9bd6b2ff8317ede652653b557e9e6
2018-03-31 11:41:55 +09:00
James E. Blair 8f77b30923 Update github payload location docs
This has moved to /api/...

Change-Id: I93dc2e94e0d63eed1fe8e119c905f37d9b6e500e
2018-03-28 17:15:15 -07:00
Jesse Keating 617584ea9d Use latest release of github3.py
This release fixes the issues preventing our use of it.

Change-Id: Ife6534360cce313096596226fca123d67b2c5536
2018-03-28 11:52:34 -07:00
James E. Blair 57e5ecd013 Use git.zuul-ci.org
We now have a git mirror at git.zuul-ci.org with only the Zuul
git repos.  Update references to git.openstack.org to use that.

Change-Id: I3e7b3b2e19468521548cc5179bbb2bf6d037ddf0
2018-03-28 09:41:44 -07:00
Tobias Henkel 980b5369c8
Fix zuul-web port in zuul-from-scratch doc
In the zuul-from-scratch doc the github webhook config assumes port 80
for webhooks. However the zuul-web default port is 9000 so change that
in the webhook config.

Change-Id: I84f1f2b71c0bcb60bf03cf5b486fe873ce8eaac2
2018-03-21 19:56:08 +01:00
James E. Blair f09c238185 Add zuul from scratch doc
This is just a skeleton for now, and should be expanded, but it
should be correct and up to date for what we expect in the v3
release.

Change-Id: I305200cbfc128cc1bc09e809540a873f60e0fe5c
Co-Authored-By: Leif Madsen <lmadsen@redhat.com>
Co-Authored-By: Monty Taylor <mordred@inaugust.com>
Co-Authored-By: Paul Belanger <pabelanger@redhat.com>
2018-02-12 11:34:28 -08:00