keystone: add test cases to the verify keystone operation
I added test cases to validate the basic operations (create, list, show, delete) for EC2 credentials, endpoints, Roles, Services, Projects and users
Also fix a typo in the regex that looks for the ID of the endpoint that was just created in order to delete it later
README.md is ambiguous with 2 options of how to call the
ciao-deploy container (one with private ssh-key and other
without it), this may confuse the user.
This commit just mention 1 instruction to launch the
ciao-deploy container.
This commit fixes#15
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
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>