| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
Many openstack tests require mox and stubout, so we depend on python-mox
to ensure they are available.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
To add more complete tempest support, we require flakes8, so it is
added to the dependency list.
To get the individual component test scripts onto the target, create
a $PACKAGE-tests package and add the script. When the tests are
required on target, these packages should be added to the install
list.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this change we now run both the nova controller services and compute
node agents as the dedicated "nova" user.
Changes to configuration were made to relocated locks and logs to nova
writeable directories. Wherever possible configuration files and directories
have been changed to nova instead of root (with the notable exception of
rootwrap configuration).
nova has also been granted sudo privileges to run rootwrap commands.
And finally, a libvirt system group has been created and nova added to
that group. This allows the compute agent to communicate with libvirtd
via the "libvirt" group while keeping permissions tight.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
To support the execution of the chkconfig and service scripts, we need
to ensure a consistent header on the initscripts, and a consistent
environment that allows scratch files to be written.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The initial integration of tempest didn't configure logging.conf or
tempest.conf with the proper values for test execution.
With this commit, we have a log configuration, passwords and other
settings such that basic tests may be executed on target as follows:
root@controller:/usr/lib/python2.7/site-packages# nosetests tempest/api
To build the tests into the controller image, the following should be
added to local.conf:
OPENSTACK_CONTROLLER_EXTRA_INSTALL += "tempest"
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce the OpenStack test framework "tempest". This initial integration
makes the framework available, but does not enable it in any images by
default, nor does it stage the tests for execution.
Subsequent updates will modify this baseline for test execution and
reporting.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default the controller and compute images use IMAGE_INSTALL= to
set their package lists. This doesn't allow a local.conf to add
packages via IMAGE_INSTALL += <FOO>.
To allow package addition, but yet still control the base package list,
there are two variables that can now be used to add packages:
${OPENSTACK_COMPUTE_EXTRA_INSTALL}
${OPENSTACK_CONTROLLER_EXTRA_INSTALL}
Which variable does what, should be self explanitory.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
| |
Introducing the OpenStack Havana heat component. This initial integration
covers the basic integration with keystone and horizon, but does not
fully enable stack management. Subsequent updates will enable the full
functionality.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
Updating the OpenStack networking component to the havana release version.
As part of this switch, we rename the components from quantum to neutron
and switch to a git based build for the client and servers.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
The network and compute images have a MIT license, but are missing the
required checksums. Adding it removes a checksum error during the build.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
novnc is required for horizon serial console access, so we add it to the
controller task by default.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Various components (such as rabbitmq) have checks for minimum amounts
of free space on a image. If those checks fail, the service exits in
a hard to debug manner. To ensure that these services run, and meet
typical usage scenarios, we increase the free space in the image to 3G.
Finally, we inherit openstack-image-base, to trigger simple rootfs
configuration and deployment.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Various components (such as rabbitmq) have checks for minimum amounts
of free space on a image. If those checks fail, the service exits in
a hard to debug manner. To ensure that these services run, and meet
typical usage scenarios, we increase the free space in the image to 3G.
We also automatically include the network node packages into this image
type, to ensure that full quantum functionality is available.
Finally, we inherit openstack-image-base, to trigger simple rootfs
configuration and deployment.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
|
| |
For systems with non-volatile /var mounts, adding /var/log/rabbmitmq
to the main package allows logging to be enabled by default. For
volatile /var based systems, it does no harm, but does not always
create the directory on boot.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
|
| |
Rather than support all of the hypervisors and containers that the the
default libvirt configuration adds, we specify our own KVM/lxc and
related options for a basic openstack configuration.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
| |
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
|
|
|
|
|
| |
The kernel module is needed by ebtables so the RRECOMMENDS
should be in this recipe.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
|
| |
The kernel module is needed by iproute2 so the RRECOMMENDS
should be in this recipe.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
|
| |
This package contains the cinder-scheduler executable and an
initscript that starts the cinder-scheduler at boot time.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
|
| |
The layer will be built with yocto 1.4.1 which has
iptables 1.4.17.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
|
| |
In the latest version from poky, the iptables-restore
command is broken.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
|
| |
The ipt_REDIRECT module has changed its name to
xt_REDIRECT from the 3.7 kernel.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
| |
This is required by nova-compute for qcow2 images.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
|
|
| |
-The quick fix doesn't build the docs for the package because of an
error.
-Added an initscript for the package.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
|
| |
-Updated recipe to use a packagegroup;
-Removed some image features that are no longer used;
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
| |
This contains all the packages for a OpenStack network node.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
| |
This contains all the packages for a OpenStack controller node.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
|
|
| |
This contains all the packages for a Openstack compute node.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
|
|
| |
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|
|
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
|