We need an automated way of testing our new Docker containers in
order to make sure content is working as expected.
This commits introduces initial tests for Keystone docker container.
Signed-off-by: Obed N Munoz <obed.n.munoz@intel.com>
This is a cleanup commit; since the documentation ask the user
to map the github.com/01org/ciao repository directly into the
ciao-deploy container, it's not neccessary to install the roles
from ansible-galaxy anymore due to those roles being used by
ansible directly from the ciao repo.
The `openstack-common` bundle is removed from the
`swupd bundle-add` command because the `openstack-python-clients`
bundle already includes it implicit.
This commit fixes#14
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
As the container use `/usr/bin/losetup` to manipulate the
CNCI image, it's neccessary to use the container in
`--privileged` mode and map `/dev/`, otherwise the container
won't be able to perfomr `losetup` operation nor mount the loops.
this commit updates the documentation to instruct the user how
to call the container in privileged mode.
This commit fixes#16
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
Base clearlinux image has changed and now openstack-common bundle
was refactored, this change removes `/usr/bin/openstack`, hence
`openstack-python-clients` bundle is needed in order to perform
operations using the openstack CLI.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
This post-keystone.sh script will be mounted at /usr/bin/post-script.sh
It will help to do execute tasks after keystone service is up. For example:
endpoints and users creating.
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
With previous change, the clearlinux roles on the docker image
are not correctly installed
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
By delegating the cluster configuration out of the
container, those will be persistent, allowing the user to
keep them for a future reference/re-deployment.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
This commits adds a Dockerfile to create a machine-learning docker container,
useful to develop machine-learning solutions based on R language and
other python packages such as scipy, scikit-learn and others.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
previous to this change, there was no explicit requirement
of the openssl tools. The cryptography bundle provides this
functionality.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
new ciao-webui versions looks for the storage configuration
setup, otherwise it will fail to start, so we define `storage`
options.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
the kvm-host bundle was added to include the qemu-nbd tool,
since this is not neccessary for the ciao-deployment, we can
get rid of this bundle.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
This commits adds a dockerfile useful to create a
container which fulfills all the requirements for
the deployment node in a ciao cluster setup.
By using the `ciao-deploy` container, operator shouldn't
require to install anything else in order to get a ciao
deployment node.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>