249 Commits

Author SHA1 Message Date
bhargavaregalla
69d3b79e03 Wrong container name in devstack "All-In-One Single LXC Container" manual.
Wrong container name in devstack "All-In-One Single LXC Container" manual.

Link: http://docs.openstack.org/developer/devstack/guides/lxc.html

After creating "devstack" container with below command
sudo lxc-create -n devstack -t ubuntu -f devstack-lxc.conf -- --packages=bsdmainutils,git

The name should be 'devstack' instead of 'p2' in the below command
ssh ubuntu@$(sudo lxc-info -n p2 | awk '/IP/ { print $2 }')).

Change-Id: I7a84b97b03b2dd4338f1d946b7eafb8ec6e3767d
Closes-bug: #1582248
2016-05-17 09:34:26 +01:00
vsaienko
d894221457 Replace Q_L3_ENABLED by is_service_enabled q-l3
This patch replaces Q_L3_ENABLED with is_service_enabled q-l3.
Both of them idicates wherever Neutron L3 agent is enabled or not.

Change-Id: I33f0f5a6174d1d170bc2ac1c2e3a096d88d17cc1
2016-05-13 16:04:30 -04:00
Bernd Mueller
b1518427c6 removed dead link to stack.sh.html
the referenced file was removed with the following change
Ie7f4b265368f1d10a8908d75e11d625b2cc39e7c

Change-Id: I0e25b1f38e0969037d1c8af367432da56bb12e92
2016-05-04 22:33:21 +02:00
OpenStack Proposal Bot
13b3be10a7 Updated from generate-devstack-plugins-list
Change-Id: I5fdf1e4a7bb0fbb9fa9b3ca96f42b87bd7f38d0d
2016-04-30 06:51:53 +00:00
OpenStack Proposal Bot
c4a0d21436 Updated from generate-devstack-plugins-list
Change-Id: I376abd75e0d0ce77c35b106a4e9c8c3e23247eb4
2016-04-23 06:55:18 +00:00
OpenStack Proposal Bot
648c4c25f7 Updated from generate-devstack-plugins-list
Change-Id: I6f0a481f95055ed9334a57d50a68b077eace1e07
2016-04-21 06:58:55 +00:00
Jenkins
878c2b98e6 Merge "Fix DevStack failure in multi-region setting" 2016-04-20 20:42:24 +00:00
OpenStack Proposal Bot
f9d10ebdf1 Updated from generate-devstack-plugins-list
Change-Id: Id0201da590a6af83b2b6dd26da811cd67975f6eb
2016-04-19 06:46:31 +00:00
OpenStack Proposal Bot
262ecba899 Updated from generate-devstack-plugins-list
Change-Id: I9078900f98721336daf1aab4a812eed96f8b1588
2016-04-18 06:53:45 +00:00
OpenStack Proposal Bot
4b267082a2 Updated from generate-devstack-plugins-list
Change-Id: I6a32144d4d210ebef8d770baf840fa90e345b3d1
2016-04-16 06:52:53 +00:00
OpenStack Proposal Bot
fb44bc30fd Updated from generate-devstack-plugins-list
Change-Id: Ifd1fbd0a9e8c433119e30299ef417d70c9b967a0
2016-04-15 06:10:04 +00:00
Jenkins
406b45b81a Merge "Remove shocco docs and other cleanups" 2016-04-14 21:24:25 +00:00
Jenkins
19c7842e4f Merge "Add variable SWIFT_STORAGE_IPS" 2016-04-14 19:50:17 +00:00
Christian Schwede
91d2245d6e Add variable SWIFT_STORAGE_IPS
If the variable SWIFT_STORAGE_IPS contains a space-separated list of
IPs, we can use this to create consistent rings across all proxy and
storage nodes.

Change-Id: If9307196dc7e74e4a842c95503958ae2d7f7acc7
2016-04-14 14:16:55 +02:00
Jenkins
a5bc067991 Merge "update docs to reference project not tenant" 2016-04-13 23:36:42 +00:00
Ian Wienand
7cd16ce48a Remove shocco docs and other cleanups
This is a fairly opinionated change to do some spring cleaning on the
documentation.

The current output of shocco as rendered at [1] is completely broken.
I can not see that it is worth us maintaining this.  Honestly, the
github page does a better job at showing the scripts with a bit of
formatting.  The "changes" page is similarly useless today.  cgit or
github show allow browsing of changes in the repo better.  Both are
removed along with support scripts.

When you currently hit the first page, it gives no clue as to what
DevStack actually is.  Add a paragraph explaining that, and link to
the cgit for easy source browsing.

stackrc.rst is not necessary; the stuff about database backends is
already discussed in configuration.rst; move the things about service
repos into a section of configuration.rst.

The discussion in openrc.rst is moved into the configuration.rst file.

localrc.conf.rst was just a paragraph pointing back to
configuration.rst; this is removed.

The variables described in exercise.rst are moved into a separate
section of configuration.rst

[1] http://docs.openstack.org/developer/devstack/#scripts

Change-Id: Ie7f4b265368f1d10a8908d75e11d625b2cc39e7c
2016-04-14 07:55:38 +10:00
zhiyuan_cai
6f1781f968 Fix DevStack failure in multi-region setting
In stack.sh, REGION_NAME is used to set environment variable
OS_REGION_NAME before using OpenStack client to configure accounts
for services. OpenStack client will try to find Keystone endpoint
in REGION_NAME to send the requests.

However, in the case of deploying multiple DevStack instances in
different regions with shared Keystone, Keystone is only running
in one the of region. When installing DevStack for the region that
does not host Keystone, OpenStack client will fail to find the
Keystone endpoint and thus DevStack fails to start.

This patch fixes this bug by introducing KEYSTONE_REGION_NAME for
user to specify which region Keystone is running in. Document of
multi-region setup is also updated.

Change-Id: I3e82c7ff69326d4171623299ffecea103d40c80d
Closes-Bug: #1540802
2016-04-12 14:54:11 +08:00
Ian Wienand
e9820732f1 Fix table in generated plugins list
Fix the table with a bottom border.  Regenerate the plugin list using
the script to make sure it works this time.

Change-Id: Iab3eb3879fd6017c55259e470477e4a9e34514e2
2016-04-08 09:10:55 +10:00
Sean Dague
db48db1cf0 update docs to reference project not tenant
Change-Id: Iad66e14fa33609ea6d2a115469e054762051b964
2016-04-06 08:09:31 -04:00
Komei Shimamura
1c7333c40e Add kafka-devstack-plugin to plugin-registry.rst
kafka-devstack-plugin is available now:

  Iceb054f0dfab2fff1920cc7dc36a4be256c6f161

Change-Id: I518bd079296a110a018f77b9b107883f3933e38a
2016-04-03 01:10:46 +09:00
Jenkins
5df5bd602b Merge "Neutron: MTU settings are now sane, so remove from DevStack" 2016-04-01 01:23:04 +00:00
Sean M. Collins
087ed52cb5 Neutron: MTU settings are now sane, so remove from DevStack
Neutron had a lot of work done during the Mitaka cycle to fix MTU
issues, so let's see if Neutron can stand on its own.

This commit reverts 06cfce37560243d22cd05b2c620be6702528a0b1

Neutron patches:
I6ffc8973c9b8f46cc19922ff04fdd2d23646b878
I4096a3e7704032fa4aa5c3aa8bcaec4e38d0d06d
I6a10c4dfc1f2198667f3d02528e2ca8020cb5bb8
Ic091fa78dfd133179c71cbc847bf955a06cb248a
Idf6221fee2c7da86123b330ad3c235ecc6868242
I6859ebdde1f7e3a8163b49d705620e522ada606a

Change-Id: Ie88c7ebb29adadde530217c95e2f38aacb119dc8
2016-03-31 18:28:20 +00:00
Jenkins
351272a519 Merge "Correct openrc script for zsh" 2016-03-31 15:57:34 +00:00
Ethan Lynn
e256174d9a Correct openrc script for zsh
Since commit 7580a0c3e37932a8fc03750d35ccd4e13e18f8c4, openrc
print a WARNING message to stdout, it will break the zsh script
in faq.rst. This patch redirect openrc output to /dev/null.

Change-Id: Iaba03634d7a234cd4d120477f91ef56d0595cdf6
Closes-Bug: #1563940
2016-03-31 20:58:19 +08:00
Jenkins
a1f3be8036 Merge "Tip for single interface runs that are started remotely" 2016-03-30 23:39:50 +00:00
Jenkins
320f0d79a5 Merge "Remove EC2 API from devstack" 2016-03-17 18:01:59 +00:00
Balagopal
7ed812c6cd Change "secrete" to "secret"
Apparently this is intentional as a joke on devstack leaking
passwords, but the dual meaning of the word confuses people.  Let's
change it before we get yet another review fixing it.

Change-Id: I3bee03612f6ea197362aab04a37f81043f77f235
2016-03-17 14:53:03 +11:00
Jenkins
f0f371951f Merge "Revert "Automate OVS bridge creation for multiple mappings"" 2016-03-16 16:05:44 +00:00
Sean M. Collins
54d16f706a Revert "Automate OVS bridge creation for multiple mappings"
After reviewing I5b1d49be8d9e3e331826e30182fba70f099b5e7f and
I161a157895b4ed0c9ea5a7a00302e30f4ad75ed3 - I have come to the
determination that this really should be in a DevStack plugin.

If both of the patches under review were to merge, we would be blessed
with at least the following variables:

OVS_NICS_FROM_BRIDGES
OVS_NIC_MAPPINGS
OVS_BRIDGE_MAPPINGS
OVS_PHYSICAL_BRIDGE
PHYSICAL_NETWORK
PUBLIC_PHYSICAL_NETWORK

Which really is not good. Let's just push this into a plugin, I don't
want to deal with it.

This reverts commit 3095ff51320291b3622cacc3bf2fb1043bff8d31.

Change-Id: I746022f5db93d3333101a014692fbdcd790a0004
2016-03-15 15:24:53 -04:00
OpenStack Proposal Bot
04ed38b5d7 Updated from generate-devstack-plugins-list
Change-Id: I40f4ce322028698011931f3b72fc39e95e6813b0
2016-03-15 06:26:37 +00:00
Ian Wienand
3bf69e835a Remove EC2 API from devstack
This all started with an investigation into Fedora's use of ecua2ools
package.  This package is a bit of a nightmare because it pulls in a
lot of other system-python packages.

For Ubuntu, this package was removed in
I47b7e787771683c2fc4404e586f11c1a19aac15c.  However, it is not
actually a "pure python" package as described in that change, in that
it is not installable from pypi.  I can't see how you could actually
run exercises/euca.sh on Ubuntu unless you installed euca2ools by hand
-- ergo I suggest it is totally unused, because nobody seems to have
reported problems.

In the mean time, ec2 api has moved to a plugin [1] anyway where the
recommendation in their README is to use the aws cli from amazon.

Thus remove all the parts related to EC2 and ecua2ools from base
devstack.

[1] https://git.openstack.org/cgit/openstack/ec2-api

Change-Id: I8a07320b59ea6cd7d1fe8bce61af84b5a28fb39e
2016-03-15 13:32:23 +11:00
OpenStack Proposal Bot
1df1e18da2 Updated from generate-devstack-plugins-list
Change-Id: Ic4f4015eb9446c62b793897fced7b5721427f09a
2016-03-12 06:24:11 +00:00
Jenkins
b08914ade7 Merge "Neutron guide: Add missing newline for code block" 2016-03-10 23:14:27 +00:00
Sean M. Collins
6b1f49910e Tip for single interface runs that are started remotely
Change-Id: I6e2870b5c409dd81a34cd9934f540d9558642f91
2016-03-10 13:19:05 -05:00
OpenStack Proposal Bot
5c417a0133 Updated from generate-devstack-plugins-list
Change-Id: I683b8208aedc71ce63012e470b2afbdef8856308
2016-03-10 06:27:24 +00:00
Sean M. Collins
f0e5d23043 Neutron guide: Add missing newline for code block
Change-Id: I4eb5ec05d9db525158d47c7b16bef04fb3965f1a
2016-03-09 13:02:25 -05:00
OpenStack Proposal Bot
96d895d871 Updated from generate-devstack-plugins-list
Change-Id: I01587633625087d190e879c88c53730efa01cd16
2016-03-04 06:26:51 +00:00
Jenkins
886410eade Merge "Add guide on running devstack in lxc container" 2016-02-17 15:10:00 +00:00
Jenkins
f130b283d9 Merge "Documentation: nova-volume (n-vol) is long gone." 2016-02-14 23:57:27 +00:00
Jordan Pittier
326e480d29 Documentation: nova-volume (n-vol) is long gone.
Long live cinder-volume (c-vol) !

Change-Id: I78257c0ef314e97e4abddf82b709fc496401cf14
2016-02-12 15:23:43 +01:00
Jenkins
dbf10cd022 Merge "remove keystone templated catalog" 2016-02-11 20:01:37 +00:00
Cody A.W. Somerville
baa35d06e1 Add guide on running devstack in lxc container
Running OpenStack in a container can be a useful workflow for developers.
The primary benefits are faster performance and lower memory overhead
while still providing a suitable level of isolation.

The guide walks the user through procedure for configuring an LXC container
and deploying OpenStack in it using devstack. It also discusses the limitations
of this setup - particularly related to cinder.

Change-Id: I2e0921fd118cfe98cef86ba110a94b3edccf9a29
2016-02-11 01:37:21 -05:00
Jenkins
b7f7f33c22 Merge "Automate OVS bridge creation for multiple mappings" 2016-02-11 00:55:16 +00:00
Sean Dague
985e958dda remove keystone templated catalog
This is just another code path for little benefit in devstack which is
going to rot out. We should be opinionated here and only support the
dynamic catalog.

Change-Id: I4e5c7e86aefe72fc21c77d423033e9b169318fec
2016-02-10 15:39:31 -05:00
Igor Duarte Cardoso
3095ff5132 Automate OVS bridge creation for multiple mappings
Allows the definition of the global variable OVS_BRIDGE_MAPPINGS (e.g.
in local.conf) to automatically trigger the creation of multiple OVS
bridges. For example:

OVS_BRIDGE_MAPPINGS=physnet1:br-br-enp0s20f1,physnet2:br-enp0s20f2

should automatically yield the creation of two bridges, respectively
associated to the two physical networks declared,
by simply running DevStack with the OVS agent enabled.

Documentation has also been added to doc/source/guides/neutron.rst.

Change-Id: I79dc0213c9d70ba628621c4c0f65481783590085
Closes-Bug: #1535835
2016-02-02 18:54:08 +00:00
Sean M. Collins
f81ae88c55 docs: Neutron - add required newline for code formatting
Otherwise it doesn't render it as the correct HTML tag.

Change-Id: Ibc5c846824c7248c64473512e9dcfe5dd4205924
2016-02-01 14:00:20 -05:00
Jenkins
80eb79c1a9 Merge "Adding ENABLE_IDENTITY_V2 on docs" 2016-01-29 05:10:21 +00:00
Jenkins
3c92590101 Merge "Add notes on live migration configuration" 2016-01-28 00:22:19 +00:00
Jenkins
06cf524655 Merge "docs: Linux Bridge configuration for Neutron" 2016-01-28 00:22:10 +00:00
Sean M. Collins
2977b30013 docs: Linux Bridge configuration for Neutron
Add a section for single interface networking with Linux Bridge.
Change-Id: I595bc539297bf02182db5a33eeb44360e9eef9a3
2016-01-27 21:43:33 +00:00