* Factor system package prereq installs out to tools/install_prereqs.sh
* Set minimum time between runs with PREREQ_RERUN_HOURS
default = 2 hours
* Create export_proxy_variables
* Force an update with install_prereqs.sh -f or by setting
FORCE_PREREQ=true
Fixed an issue with exit/return in tools/install_prereqs.sh
Change-Id: I9a62090ad2f900b9b150cacb9cb02b326cb46972
The lib/quantum_* directories include plugin files that also
contains the $XTRACE bits at entry and exit. The nested XTRACE handling overwrote
the value from lib/quantum. So...make the nested files use their own
XTRACE variables.
Change-Id: Ib5e643371666b21402eef2ec58bfb1dfb7e1ccc4
This sets the dns option for baremetal deploy clients.
this is useful for clients who may require external access
during the deployment process.
Change-Id: Ibe680d2acaad826e4868223ebfd1f112d7796662
Authored-by: Chris Krelle <nobodycam@gmail.com>
--external_network_bridge and --ovs_integration_bridge
are no longer a valid options
Fixes LP# 1115213
Change-Id: I9af4514a0cc661f4b72b3f0e00407be163c48945
Always display 3 digits for milliseconds (appends 0s)
Based on I3f1461839258be0723e2d3616ec225a830d13029
Change-Id: I48b3f3781b4d34ed6a5fb9e4e78cee919afda6c1
get_python_exec_prefix returns the path to the direcotry where python
executables are installed, that is /usr/bin on Fedora and /usr/local/bin
everywhere else.
It is used to properly locate OpenStack executables.
Fixes: bug #1068386
Change-Id: I228498ebe2762568d00757d065e37377ee2c8fb3
This is a temporary fix until the Quantum patch lands. Then
devstack will be updated to remove all of the root_helper
settings in the DEFAULT section.
The Quantum patch in Question is:
https://review.openstack.org/#/c/20603/
Change-Id: Ie17ae76e8b525481e1002bd941812390cf2e2afc
The current code will fail miserably if multiple default routes are
present (perfectly normal if they have different metrics). Fixing
the code to pick the first/top entry
Fixes LP# 1084470
Change-Id: Ieda16b575685071ff831c92e6b2a29737d6f849b
This setups the development environment for tempest. Without
running setup_develop for tempest import tempest.* breaks
outside of the tempest directory.
Change-Id: I6954733d68125dd116cc9bfa58b9aece674405c3
The lib/database abstraction includes the appropriate database file that also
contains the $XTRACE bits at entry and exit. The nested XTRACE handling overwrote
the value from lib/database. So...make the nested files use their own
XTRACE variables.
Change-Id: Ibdfc8d7d1e1457a9bc889b781ce176b417789ea1
We are currently moving root_helper to the [AGENT] section. This patch
is intended to enable the transition for that process.
Change-Id: Iff8144f74a1a5f8b0fc9af44bccf0213f4bfad7e
STACK_USER needs to be set for more than just stack.sh, there
was no real distinction for using DEFAULT_STACK_USER instead
of just setting STACK_USER directly in stackrc and allowing it
to be overridden in localrc.
Change-Id: I9e8d70db29bb421f1ce3dbf40a5ad299cc7ea785
This patch renames $devstack_dir which is no longer defined
to $TOP_DIR. Fixes problem where initialisation of ec2 images
for tempest testing was failing.
Change-Id: Ie0cd43209e58c903b1fe6cc528a4971896e6fab1
websockify was added to the pip requires, and it has a dependency
of numpy. Because we didn't specify it in the package list, it was
built from source every time, adding 3 minutes to an average run.
Stop testing whether numpy compiles 100 times a day in CI.
Change-Id: Ic9d9b8135a917deb846911c6b266aec87d05781a
Since devstack is for development, lets record all SQL queries to enable
debugging, and further development.
Change-Id: Idb4078a0d3a84151ad4c506f8861637d84ae47ad