499 Commits

Author SHA1 Message Date
Matt Riedemann
ec8285271e Change "Options pimp your stack" heading in multinode docs
Uses a less offensive and arguably better understood section
header in the multinode docs.

Change-Id: Ie6fd58e9abd5c1ce88d88ac55419807790f61851
Closes-Bug: #1810317
2019-01-30 20:48:18 -05:00
Michael Johnson
8b9864d7bf Update the devstack LBaaS guide for Octavia
The existing devstack guide for load balancing is out of date.
This patch updates the guide to reflect the current way to install
devstack with the Octavia plugin(s).

Change-Id: Id48b70b50e44ec7b965d969b2d93f77543d7364c
2019-01-24 10:51:17 -08:00
Ian Wienand
fa9aadfdd8 Install from bindep.txt in plugins
This allows plugins to specify their binary dependencies in bindep
format.

Some thinking on the implementation: this is in contrast to the
files/[deb|rpm] installation, which is called from the external
install_prereqs.sh script.  This script being an externally callable
entry-point is really an artifact of the days when we would build
snapshot images for CI and wanted to pre-cache downloads.  These days
we use the mirror system to keep packages close to CI nodes.  Thus
rather than expand install_prereqs.sh to also be installing
virtualenvs and python dependencies, this seems to fit better as a
separate internal phase of stack.sh.

Documentation is updated

Change-Id: Icbdfbf97c17c906a7ae86f43e80eb2c445816228
2019-01-16 11:14:09 +11:00
OpenStack Proposal Bot
772ade5368 Updated from generate-devstack-plugins-list
Change-Id: I3b4c7e73b0f84f0604fa5e06e612a5bd775d7b02
2019-01-11 06:04:41 +00:00
Zuul
88f8c7f02d Merge "Correcting typo in plugins section" 2019-01-10 12:54:41 +00:00
Lance Bragstad
8e802da406 Cleanup LDAP integration guide
This commit fixes a grammar issue in the LDAP integration guide
and it adds prompts to the command-line examples to be more
explicit about where or how commands are being run.

Change-Id: Ic6a5adfbcf2841656929e6c3875889a31d314089
2019-01-04 17:37:09 +00:00
Riccardo Pittau
b3ee6f4615 Correcting typo in plugins section
Fixing the example of the plugin's name as the last component
of the git repo path should be foo.

Change-Id: I2f12d4d26993ec192517de7f5541c4219ee59ed9
2018-12-18 17:06:27 +01:00
Matt Riedemann
584979ce2e docs: cleanup install docs
This does a few things to the home page and all-in-one single
machine install guide:

* Uses code blocks for formatting
* Adds the customary "$" to the console blocks in the
  all-in-one single machine install guide
* Instructs to use "sudo su stack" and adds a note about
  "sudo visudo" in the all-in-one single machine doc
* Creates a symbolic link to the sample local.conf and links to
  it from the install guide (note that local.conf might be old
  by now)
* Fixes the .gitignore file to only ignore local.conf in the root
  of the repository, otherwise it would ignore local.conf everywhere
  including the samples and doc/source/assets directories.

Change-Id: I50ae7bd32c4c1caa2ac8551fc54b31dd2dfae568
2018-12-13 08:31:03 -05:00
OpenStack Proposal Bot
2dad33b4ba Updated from generate-devstack-plugins-list
Change-Id: Ia5998eaec8f470ec584079f4639a84b2bf1430e1
2018-12-11 06:11:25 +00:00
OpenStack Proposal Bot
0f5a20fb79 Updated from generate-devstack-plugins-list
Change-Id: I992065186ed4a4c5811a7c82ac09a0bc85ca11e8
2018-11-22 06:19:15 +00:00
OpenStack Proposal Bot
606e6bc446 Updated from generate-devstack-plugins-list
Change-Id: Ie132b6898b44d24e71aa2f3534931ffac2a9efa1
2018-10-25 06:29:11 +00:00
OpenStack Proposal Bot
99cd165746 Updated from generate-devstack-plugins-list
Change-Id: I2ba736a97377ba1823b3d48983ebf6e4640c72aa
2018-10-18 06:18:46 +00:00
Laura Sofia Enriquez
1c75d2f06c Fedora version updated in Devstack doc
Docs say that you require Fedora 24/25 to run Devstack, but Devstack
is working in newer versions. Update document to say that Fedora 28
can be used instead.

Closes-Bug: #1797239

Change-Id: Ie5227db9943e5ddb93cd37440165eabbae22f4fc
Signed-off-by: Laura Sofia Enriquez <lsofia.enriquez@gmail.com>
2018-10-12 14:04:14 -03:00
OpenStack Proposal Bot
e9f3988a57 Updated from generate-devstack-plugins-list
Change-Id: Iae7700901060efa7687138dc6adf93604afa3ef6
2018-10-11 07:02:16 +00:00
OpenStack Proposal Bot
da863fab1d Updated from generate-devstack-plugins-list
Change-Id: I53db3e407e9495cbff758e823ea95485c888e706
2018-10-10 06:20:08 +00:00
Zuul
02ca8da102 Merge "doc: Add USE_PYTHON3 to configuration guide" 2018-09-25 15:00:14 +00:00
OpenStack Proposal Bot
b38cb6d084 Updated from generate-devstack-plugins-list
Change-Id: I4dba3ebf78333524185e84f94a2e7d52ad05a968
2018-09-24 06:19:33 +00:00
Lajos Katona
dae1041c94 doc: Add USE_PYTHON3 to configuration guide
Change-Id: I8b6743c1dbdc00001691b2727bd0c344fb6ccd51
2018-09-21 10:51:47 +02:00
Zuul
6c3d7fa5f7 Merge "Updated from generate-devstack-plugins-list" 2018-08-28 02:42:29 +00:00
Zuul
4c82af68a0 Merge "Remove devstack exercises" 2018-08-27 14:35:53 +00:00
OpenStack Proposal Bot
c617d476c2 Updated from generate-devstack-plugins-list
Change-Id: Ice486739c1dfbcbf61db178be64075164e9f7ed5
2018-08-23 06:11:41 +00:00
OpenStack Proposal Bot
7711d7f196 Updated from generate-devstack-plugins-list
Change-Id: I610cf0be64cfcfba754e629e2a62e8dc2cb99ddf
2018-08-16 06:13:29 +00:00
Matthew Edmonds
1481322d74 Correct neutron docs
The neutron guide refers to ENABLE_PROJECT_VLANS and
PROJECT_VLAN_RANGE but these are not present/checked in the code,
which uses ENABLE_TENANT_VLANS and TENANT_VLAN_RANGE. This
corrects the documentation to match.

Change-Id: I204356c861157e9fab357bb4dde55185bf18a707
2018-07-27 15:48:38 -04:00
Dirk Mueller
e484f3b1c8 Remove devstack exercises
These seem to be not run for quite some time and they don't
succeed anymore - drop the code to avoid somebody accidentally
running it and wondering. A good example of "if it isn't tested
its broken".

Depends-On: https://review.openstack.org/583146
Depends-On: https://review.openstack.org/583147

Change-Id: I99e8a5ca2925217a5a2401984f3f4f6f032017be
2018-07-17 10:36:12 +02:00
OpenStack Proposal Bot
3b5477d635 Updated from generate-devstack-plugins-list
Change-Id: I8f702373c76953a0a29285f410d368c975ba4024
2018-07-12 06:17:32 +00:00
OpenStack Proposal Bot
c58c5d60ce Updated from generate-devstack-plugins-list
Change-Id: Ief0f093a0612e89d07469cb9d0201556e455dfa5
2018-07-10 06:24:09 +00:00
Stephen Finucane
43f25c0fc3 doc: Describe running a command as a separate group
Some commands must be run as a separate group to work. Users can use the
'sg' tool to do this.

This may be assumed knowledge for many users but it's helpful to note in
this, the definitive resource for DevStack's systemd integration.

Change-Id: I271c1d21b44fa972c152780c1caa01c21c265159
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2018-05-31 14:52:28 +01:00
OpenStack Proposal Bot
827f6c1a4a Updated from generate-devstack-plugins-list
Change-Id: I3695c066799fb14f63050bf1ec05301b1d132d5d
2018-05-10 06:19:41 +00:00
OpenStack Proposal Bot
b89bfa21b0 Updated from generate-devstack-plugins-list
Change-Id: I202b685740fe2b4ea53d115524d3bad01b038af6
2018-05-08 06:12:17 +00:00
Artom Lifshitz
7e36ded0cf docs: Add placement-client to compute's ENABLED_SERVICES
In a multinode setup, the compute node needs to report to the
placement service. If it does not do so, it effectively does not exist
from the scheduler's point of view. This patch adds placement-client
to the compute node's ENABLED_SERVICES so that this can happen.

Change-Id: Ibfcd84e4626301bcdea70f719ade7f8365d03497
2018-05-02 15:13:37 +00:00
Zuul
22855eb787 Merge "Add documention for setting up LDAP" 2018-04-08 12:38:01 +00:00
David Rabel
c77c9497a5 Fix indentation in devstack-with-lbaas-v2
guides/devstack-with-lbaas-v2 contained an indentation misstake,
that formatted some of the text unintentionally as quotations.

Change-Id: Ibbad4974c45f028d3de461ba69e0cea837d9c871
2018-04-05 20:56:22 +02:00
Lance Bragstad
f3f7c07925 Add documention for setting up LDAP
Devstack supports deploying an LDAP server and configuring keystone
to use it, but we didn't have any documentation for it. This commit
adds some basic documentation that should help developers setup
LDAP-backed development environments.

Change-Id: I8ba07d73f52cb7f575ff2953977e9fdcade92d83
2018-04-05 14:57:01 +00:00
Zuul
4dde3b8b7c Merge "Updated from generate-devstack-plugins-list" 2018-04-05 10:20:06 +00:00
Zuul
d596a951e5 Merge "Add a new FAQ entry for dev environments" 2018-04-04 17:12:40 +00:00
OpenStack Proposal Bot
d6558b8857 Updated from generate-devstack-plugins-list
Change-Id: I12b31df6f53926dd79a6094ca998957f485e8133
2018-03-31 06:11:19 +00:00
OpenStack Proposal Bot
40a58d0525 Updated from generate-devstack-plugins-list
Change-Id: I35e087b203f463532788284227fddd233cb6ba0d
2018-03-28 06:36:09 +00:00
OpenStack Proposal Bot
3e813ae7c3 Updated from generate-devstack-plugins-list
Change-Id: I64ec2bd77785744df7791c13ea2b3065a781db3e
2018-03-24 06:13:44 +00:00
Monty Taylor
236250f1c3
Rename python-openstacksdk to openstacksdk
Change-Id: Ia77163f330f674146b369dfebea56bd97820057e
Depends-On: https://review.openstack.org/554662
2018-03-23 08:27:57 -05:00
Zuul
8288bccc3c Merge "URL changes are modified to be correct" 2018-03-21 08:33:19 +00:00
Matt Riedemann
18abffb72b Mention test-config phase in config docs
I had to dig into the stack.sh code to figure out why
my tempest.conf post-config wasn't work, and it's because
post-config isn't the thing to use to configure tempest,
test-config is.

Change-Id: Ic5bbe36b5d44880d0a3a602f653b4f61fd89e9c8
Related-Bug: #1755947
2018-03-14 20:09:14 -04:00
OpenStack Proposal Bot
1c9f1bf414 Updated from generate-devstack-plugins-list
Change-Id: I5147dda76b476a6d3caf977077f41f904b304059
2018-03-12 06:14:09 +00:00
Andrea Frittoli
f32f3f5266 Document v2 to v3 devstack job migration
Document how to map DEVSTACK_GATE flags into the zuul v3 ansible
world. This is just an initial structure, the idea is to document
most of the flags as well as provide example in-line and links to
finished jobs.

Change-Id: I377ebb529bcd8f4971906563c577e8cfc48b98e6
2018-03-09 20:24:54 +00:00
Andrea Frittoli
067e36582b Document jobs
Add inline documentation to jobs and render it in the jobs doc page.
Adjust the roles page to match jobs for title and filename.

Change-Id: I47a2b4b379c8517b0dea59a75943f3f871c29046
2018-03-09 20:04:34 +00:00
Ian Wienand
83ecb97fec Add VERBOSE_NO_TIMESTAMP flag
As described in the documentation, this flag is intended for the case
where the console output is being captured by a tool that appends its
own timestamps.

In the gate this is the job-output.txt.  We want the console output as
people like to watch that scrolling by as part of the live console
log.  Although this gets saved to job-output.txt, we still want to
keep logging to the individual log files even though it's technically
a duplicate -- in the multinode case the job-output.txt gets
interleaved by all the running nodes; it's much easier to just look at
the individual log files.  Also, people are used to it where it is :)

Change-Id: I3486636f1c76139581f6cd9668426f507b7c621d
2018-02-23 08:26:34 +11:00
Zuul
33ff3eaebe Merge "Updated from generate-devstack-plugins-list" 2018-02-20 16:26:54 +00:00
OpenStack Proposal Bot
4d55aa734d Updated from generate-devstack-plugins-list
Change-Id: I7c5b33448df43c77fd188a3c44099d9c932d3173
2018-02-20 06:10:39 +00:00
Andrea Frittoli
fddf3430d8 Render devstack ansible roles via zuul-sphinx
Change-Id: Ie0db5bcfdacc2543488704fe4428b68910bd6bf1
2018-02-19 18:34:43 +00:00
OpenStack Proposal Bot
34b4ff0bfd Updated from generate-devstack-plugins-list
Change-Id: I681735a1c29e4b41eb9fa71c2838df1a820f5f75
2018-02-08 06:15:13 +00:00
OpenStack Proposal Bot
bf1e6e7a34 Updated from generate-devstack-plugins-list
Change-Id: Idda642196d42d6ae930f4978c88c1b53124b7ead
2018-02-01 06:18:22 +00:00