Commit Graph

57 Commits

Author SHA1 Message Date
Obed N Munoz fe4e72fa63 Merge pull request #20 from obedmr/travis
travis: Add initial CI integration
2016-11-16 16:37:48 -06:00
Obed N Munoz 33ed02ec9c travis: Add initial CI integration
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>
2016-11-16 16:37:12 -06:00
Obed N Munoz b45360c190 Merge pull request #18 from mrkz/ciao_deploy_dont_use_ansible_galaxy_roles
ciao-deploy: don't install roles from ansible galaxy
2016-11-15 11:54:01 -06:00
Simental Magana, Marcos 790017c242 ciao-deploy: don't install roles from ansible galaxy
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>
2016-11-15 11:29:24 -06:00
Obed N Munoz 6c23d7a427 Add update command before start installing software
Signed-off-by: Obed N Munoz <obed.n.munoz@intel.com>
2016-11-15 11:20:46 -06:00
Obed N Munoz cc4d971a90 Merge pull request #17 from mrkz/ciao_deploy_readme_map_dev
ciao-deploy: update documentation to use privileged container
2016-11-15 11:17:32 -06:00
Simental Magana, Marcos 5aa2cd3903 ciao-deploy: update documentation to use privileged container
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>
2016-11-15 09:35:40 -06:00
Obed N Munoz 9a83937327 Merge pull request #13 from mrkz/update_ciao_deploy_dockerfile
ciao-deploy: install `openstack-python-clients` bundle
2016-11-14 17:40:25 -06:00
Simental Magana, Marcos 1fbac5b51f ciao-deploy: install openstack-python-clients bundle
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>
2016-11-14 17:23:09 -06:00
Obed N Munoz 068d71be94 Merge pull request #12 from mrkz/ciao_deploy_update_documentation
ciao-deploy: use ciao provided ansible playbooks
2016-11-11 14:43:47 -06:00
Simental Magana, Marcos 97962369b9 ciao-deploy: use ciao provided ansible playbooks
Since the ciao examples to deploy were moved
from https://github.com/clearlinux/clear-config-management
to https://github.com/01org/ciao/, the instructions
should tell the user to use the ciao ones instead of
deprecated clear-config-management.

Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-11-11 13:57:34 -06:00
Munoz, Obed N b7b4538be7 keystone: Add post-keystone.sh script support
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>
2016-11-11 11:53:08 -06:00
Obed N Munoz f1c2f4346b Merge pull request #11 from mrkz/ciao-deploy-fix-galaxy-install
ciao-deploy: fix ansible install of playbooks
2016-11-04 16:11:40 -06:00
Simental Magana, Marcos bcc7259ea4 ciao-deploy: fix ansible install of playbooks
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>
2016-11-04 16:05:43 -06:00
Obed N Munoz f7c770ed4b Merge pull request #10 from mrkz/persistent_configuration
ciao-deploy: delegate the file edits out of the container
2016-11-03 15:03:06 -06:00
Simental Magana, Marcos a86cb4eb00 ciao-deploy: delegate the file edits out of the container
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>
2016-11-01 16:53:47 -06:00
Obed N Munoz 234543015f Merge pull request #8 from mrkz/machine-learning
Add `machine-learning` Dockerfile
2016-10-25 16:45:23 -05:00
Simental Magana, Marcos 5e107ffbb6 Add machine-learning Dockerfile
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>
2016-10-25 16:37:59 -05:00
Obed N Munoz f6539c84a6 Merge pull request #7 from albertomurillo/master
ciao-webui: Update to v1.4.13.20
2016-10-25 10:52:17 -05:00
Munoz, Obed N b9cceb438d Fix copy/paste typo
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-24 17:11:38 -05:00
Munoz, Obed N f83e47d680 Add ciao-image cert
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-24 16:17:53 -05:00
Munoz, Obed N 257fcc6f12 Update available containers
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-24 11:47:16 -05:00
Alberto Murillo Silva 13ca25f691 ciao-webui: Update to v1.4.13.20
Signed-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>
2016-10-21 16:26:45 -05:00
Munoz, Obed N b2b1c90ad1 Fix FROM statement
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 15:02:33 -05:00
Munoz, Obed N 76bfd9e95a Add logging details
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 10:16:52 -05:00
Munoz, Obed N f3f4df5627 Add ciao-controller
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 10:15:28 -05:00
Munoz, Obed N 9c9c0d4cfd Add pre-requirements
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 09:54:14 -05:00
Munoz, Obed N a7553219b8 Update READMEs
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 09:49:23 -05:00
Munoz, Obed N 7da0b8f31a Rename launcher dir
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 09:45:00 -05:00
Munoz, Obed N 4a99539ca4 Add ciao launcher container
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 09:42:59 -05:00
Munoz, Obed N 4c20efb9f3 Add workaround for .bashrc file
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 08:48:43 -05:00
Munoz, Obed N 8e5ec36aaf Update names
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 08:27:40 -05:00
Munoz, Obed N f67f9c95d6 Add CIAO common container
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 08:18:12 -05:00
Munoz, Obed N e6befeb7b4 Add ciao-scheduler container
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 08:14:25 -05:00
Munoz, Obed N 690acbbae1 Update mariadb Docker file
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-10-21 08:14:10 -05:00
Obed N Munoz 853b44aa2d Merge pull request #6 from mrkz/ciao-webui-openssl
ciao-deploy: Add cryptography bundle
2016-10-14 16:22:31 -05:00
Simental Magana, Marcos c85bab690d ciao-deploy: Add cryptography bundle
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>
2016-10-14 15:57:19 -05:00
Obed N Munoz c6bca9481a Merge pull request #5 from mrkz/ciao-webui-update
Ciao webui update
2016-10-07 14:37:31 -05:00
Simental Magana, Marcos c706433911 update to 1.3.12.15
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
2016-10-07 12:10:04 -05:00
Simental Magana, Marcos d6d72d1f49 ciao-webui: add storage options
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>
2016-10-07 11:55:32 -05:00
Obed N Munoz b76665a35c Merge pull request #4 from mrkz/ciao-deploy-update
ciao-deploy: remove kvm-host bundle install
2016-10-07 10:29:24 -05:00
Simental Magana, Marcos 13841515df ciao-deploy: remove kvm-host bundle install
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>
2016-10-07 09:37:49 -05:00
Obed N Munoz 6357fbaab9 Merge pull request #3 from mrkz/ciao-deploy
Add `ciao-deploy` Dockerfile
2016-09-26 16:17:57 -05:00
Simental Magana, Marcos f0cc6b9e0d Add ciao-deploy Dockerfile
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>
2016-09-26 16:11:56 -05:00
Munoz, Obed N a211df1a34 Update to latest CIAO-webui release
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-09-08 11:30:21 -05:00
Munoz, Obed N 5760186507 Add admin user to service role
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-08-30 16:40:05 -05:00
Munoz, Obed N 8bbd0a958c Add persistent data capability
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-08-25 09:15:41 -05:00
Munoz, Obed N a144945658 Add CIAO-WebUI to supported containers
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-08-24 16:56:54 -05:00
Munoz, Obed N 86d8618a12 Add pre-cached MariaDB data
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
2016-08-24 15:28:44 -05:00
Obed N Munoz d381bbec59 Merge pull request #2 from mrkz/ciao-webui
Add ciao-webui container files
2016-08-24 11:55:12 -05:00