Commit Graph

3152 Commits

Author SHA1 Message Date
Adam Spiers
6a5aa7c6a2 Fix some Markdown formatting issues
Address miscellaneous issues with Markdown formatting in comments which
are consumed by shocco when generating the online documentation.

Change-Id: I953075cdbddbf1f119c6c7e35f039e2e54b79078
2013-10-24 17:38:19 +01:00
Adam Spiers
cb961597cc Fix shocco errors and warnings
A few Markdown-oriented issues were causing Docutils errors to
leak into the end-user docs on http://devstack.org

Change-Id: I51fa9698afb1bfb48596478d83bd1fdcd84ac52e
2013-10-24 15:43:05 +01:00
Jenkins
897f48a897 Merge "Add the doc build tools" 2013-10-23 12:52:35 +00:00
Jenkins
46b511f200 Merge "Added Savanna Project" 2013-10-23 00:28:14 +00:00
Jenkins
80c3ea52ed Merge "exit cleanup in functions" 2013-10-22 21:33:39 +00:00
Dean Troyer
9b973670a6 Add the doc build tools
tools/build_docs.sh generates the devstack.org website from the static
pages and generated pages created by running shocco against a DevStack
checkout.

Note that while this is the complete auto page generation of the
devstack.org site, pushing the content back to GitHub is limited
to those with push access to the current repo.

Partial-bug 1235626

Change-Id: I61dc3d56e4a4832a9ddd1904dd8af65c15a17e50
2013-10-22 15:06:35 -05:00
Sean Dague
0b865a55f2 final bash8 files for the rest of devstack
With this devstack/master is bash8 clean, and ready for enforcement

Change-Id: I03fc89b401e6b7a23224d71472122c1bfa3ad0bd
2013-10-22 13:06:18 -04:00
Sean Dague
02d7fe13bb add support for heredoc folding of lines
this change in the parser allows for us to have heredocs folded
into logical lines.

Change-Id: I51ebe6cd7b89b5f7194e947896f20b6750e972e3
2013-10-22 13:05:48 -04:00
Sean Dague
b83c365cf5 clean up whitespace on stack.sh
Change-Id: If73435968cfbd0dd3cc519f0a30e02bec5fcb386
2013-10-22 13:02:29 -04:00
Sean Dague
922c8ae680 clean up whitespace issues on exercises and friends
Change-Id: I812a73e46ddd4d5fed4d304d9ef92c1de243f497
2013-10-22 13:02:29 -04:00
Sean Dague
101b424842 fix whitespace in the rest of lib/*
this brings this in line with bash8 checker

Change-Id: Ib34a2292dd5bc259069457461041ec9cd4fd2957
2013-10-22 13:02:23 -04:00
Sean Dague
3bdb922c40 fix bash8 indent problems in lib/neutron and friends
Change-Id: Ia83ce84b792494800fbfe7baa6423c8de9260014
2013-10-22 12:59:25 -04:00
Sean Dague
537d4025c5 whitespace cleanup on functions & lib/config
fix some of the bash8 issues found in functions and lib/config,
part of the long march towards fixing all the bash8 issues.

Change-Id: Ia131f64870acb0f9d196fe1a9a45d633abb6fc4d
2013-10-22 12:59:22 -04:00
Jenkins
8d3beb673c Merge "Don't kill nova-bm-deploy-helper prematurally" 2013-10-22 15:56:46 +00:00
Jenkins
5ff07b9a8e Merge "Don't kill sar prematurally in devstack-gate" 2013-10-22 15:52:36 +00:00
Jenkins
92a864737e Merge "./stack.sh complain no /etc/nova/nova.conf" 2013-10-22 14:02:59 +00:00
Jenkins
a248d07f0a Merge "Allow starting nova-compute manually" 2013-10-22 13:53:50 +00:00
Jenkins
e394ac37a9 Merge "Fix typos and thinkos in docs" 2013-10-22 13:20:31 +00:00
Jenkins
8c1a88fd3a Merge "Make nova use fatal_deprecations=true" 2013-10-22 13:13:02 +00:00
Jenkins
a2ad9bed50 Merge "Do not install pip when OFFLINE=True" 2013-10-22 13:05:51 +00:00
Jenkins
3072724207 Merge "XenAPI: Get pool default SR rather than "Local storage"" 2013-10-22 12:40:19 +00:00
Jenkins
1e76a02460 Merge "Fix bugs for installing docker, bug #1237581. -The change in install_docker.sh corrects a typo ('=' should be '-'). This typo resutls in 'unable to locate the packet' error when executing apt-get." 2013-10-22 12:40:12 +00:00
Jenkins
334e46997e Merge "exercices: aggregates needs to be more flexible" 2013-10-22 12:40:05 +00:00
Jenkins
21178a1c74 Merge "detect failure of 'keystone token-get'" 2013-10-22 12:36:29 +00:00
Jenkins
4d23ff525e Merge "Install Ironic client" 2013-10-22 12:29:27 +00:00
Jenkins
31b1a7e136 Merge "Add MIDONET settings to dhcp.ini" 2013-10-22 12:28:47 +00:00
Sean Dague
dc30bd3eb4 exit cleanup in functions
we should always use die instead of exit so that we know why we
failed.

Also remove instances where exit is called after die, as that is
a noop.

Change-Id: I8e08cce63d35c503c36ff1e09805f3db427d082d
2013-10-22 07:32:04 -04:00
Joe Gordon
e095daa732 Make nova use fatal_deprecations=true
We should not be using deprecated config options here, so lets set
fatal_deprecations=True to make sure.

Stop using deprecated LibvirtHybridOVSBridgeDriver

Change-Id: I0a43780270d092a42ede6c0667343f0d02b3aa67
2013-10-22 09:52:27 +01:00
Denis Egorenko
a45a0a0276 Added Savanna Project
Added services Savanna, Savanna Dashboard, Savanna python client.

Implements blueprint devstack-savanna-support
Implements blueprint devstack-integration

Change-Id: I8725f59a0cc9aef4817988470313136c56711cf1
2013-10-22 12:12:25 +04:00
Dan Smith
2e15946012 Allow starting nova-compute manually
This breaks out the code that starts nova-compute into a separate
function. This will be used for upgrade testing so that we can
arrange for a nova-compute running on a different version of the
code to be running alongside the rest of the stack.

Change-Id: I88687cefdac7fa4a3c45789461a95fd8d061aba6
2013-10-21 15:42:14 -07:00
Dean Troyer
b8dd27bf45 Fix typos and thinkos in docs
Updates for the new major features and some clarification

Partial-Bug: #1235626

Change-Id: If2da63e62a14894e498b4163b5052d9b2b2069ed
2013-10-21 11:20:42 -05:00
DennyZhang
acb52e5db6 detect failure of 'keystone token-get'
When 'keystone token-get' fails, the caller can't detect the failure.
This cause troulbe shooting a bit complicated.

Change-Id: I3c58c5fd0e92a87e87546ea797904e08646a1097
Closes-Bug: #1238412
2013-10-20 10:01:52 -05:00
DennyZhang
f43f3a59c2 ./stack.sh complain no /etc/nova/nova.conf
If nova.conf doesn't exist, mute error generated by grep.

Closes-Bug: #1239044

Change-Id: Ia497e2a9d8395cc11850fb16fd4075af9855b2a5
2013-10-20 09:49:52 -05:00
Jenkins
ff38d464e4 Merge "Use nova.conf for auth_token configs." 2013-10-20 10:59:32 +00:00
Jenkins
d78d9298de Merge "Use cinder.conf for auth_token configs." 2013-10-20 10:59:25 +00:00
Bob Ball
105c6e8718 Create-stack-user script should have execute permissions
Currently running stack.sh as root advises you about this script, which is not
executable

Change-Id: I674af044b8f3c31bcc86be5c6552e8086453d5cd
2013-10-18 15:33:26 +01:00
Jenkins
481593d853 Merge "Don't kill ceilometer prematurally in devstackgate" 2013-10-18 05:46:13 +00:00
Jenkins
677f225091 Merge "remove useless step in cleanup_rpc_backend" 2013-10-18 05:01:08 +00:00
Jenkins
49c3780d28 Merge "baremetal: Allow BM_SECOND_MAC to be unset" 2013-10-18 04:54:37 +00:00
Jenkins
a41bb3d1a6 Merge "Nicira plugin: do not die if NVP gateway IP is missing" 2013-10-18 04:47:46 +00:00
Jenkins
f31efd89c7 Merge "refine rabbit cleanup" 2013-10-18 04:43:39 +00:00
Jenkins
1974d43ff5 Merge "Fix false negative, when HEAT_CREATE_TEST_IMAGE is unset" 2013-10-18 04:43:00 +00:00
Mehdi Abaakouk
c01e6a789e Don't kill nova-bm-deploy-helper prematurally
This change ensure that 'nova-baremetal-deploy-helper' process is
not killed by stack.sh when USE_SCREEN=False

Change-Id: I84f6f3c3d09bf0cd0d4c5d94eb486a1f7d0b1d0f
2013-10-17 19:20:15 +02:00
Mehdi Abaakouk
a20c620c7d Don't kill sar prematurally in devstack-gate
This change ensure that 'sar' is not killed by stack.sh when USE_SCREEN=False

Fixes bug #1238482

Change-Id: Id354619a43c27eabbc57f61ba33be2a9493244aa
2013-10-17 19:20:15 +02:00
Mehdi Abaakouk
6d4a9a87b7 Don't kill ceilometer prematurally in devstackgate
This change ensure that 'ceilometer' processes are not killed
by stack.sh when USE_SCREEN=False

Fixes bug #1234254

Change-Id: I48dbf18ea0b169cdb5295a709d82c025f6fb8930
2013-10-17 19:20:15 +02:00
Dan Prince
82dea7c64a Use cinder.conf for auth_token configs.
Updates lib/cinder so that we use the application config file (cinder.conf)
instead of the Cinder api-paste.ini config file.

Related-Bug #1240753

Change-Id: I6636d33ee522757145ac97fc354324a8b9379700
2013-10-17 12:33:50 -04:00
Dan Prince
741fc5c084 Use nova.conf for auth_token configs.
Updates lib/nova so that we use the application config file (nova.conf)
instead of the Nova api-paste.ini config file.

Related-Bug #1240753

Change-Id: I393a67f1f005e775928130c9241aa7e25c391ae3
2013-10-17 11:11:41 -04:00
Arata Notsu
8b5d3cf3df Do not install pip when OFFLINE=True
install_pip.sh trys to fetch pip from the internet even if
OFFLINE=True. It causes stack.sh to fail if the environment
is actually disconnected from the internet. With this patch,
stack.sh skips install_pip.sh if OFFLINE=True.

Change-Id: Ica9e5cfa0a4ee684c05393896c2fd6ddbd9ccd06
Closes-Bug: 1240956
2013-10-17 21:44:42 +09:00
Jenkins
af0912b512 Merge "Add stack phases to extras.d handling" 2013-10-16 21:25:45 +00:00
Jenkins
2e2c20b6db Merge "Fix fixup_stuff.sh package permissions fix" 2013-10-16 21:22:13 +00:00