GitHub user pdion891 opened a pull request: https://github.com/apache/cloudstack/pull/605
Dockerfile Initial PR for Dockerization of CloudStack. Important Changes: * scripts/vm/systemvm/injectkeys.sh: script execution will pass event if /dev/loop0 not detected and will skip verification of sshkey, this is a limiation in Docker container. * Dockerfile for simulator move into /tools/docker: Need to change Jenkins jobs and Dockerhub build after the merge. Current docker file working: * simulator (Seb's original file) * management-server on centos6 (using RPM's) * marvin You can merge this pull request into a Git repository by running: $ git pull https://github.com/pdion891/cloudstack dockerfile Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cloudstack/pull/605.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #605 ---- commit f1ce83d894d1501da13d72269f7b8deea3ae4b4a Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:23Z add check to not mount systemvm.iso if inside unprivileged docker container commit b2e6143a4838bad1265fa321317ee56b34525d00 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T19:54:37Z move Dockerfile into tools/docker commit a3b76e201dbcf70e753e8c13721bc749c8a17b13 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:47Z initial README.md file for Dockerfiles instructions commit a0019a1befd010abf78df5a4234ed1c8834414db Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:23Z Dockerfile to create images for CloudStack management server using RPMs based on CentOS 6 commit 28556e2eda9d2875f1969016c19ee66e8667cb7d Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:23Z RPM download URL using TEST URL for validation commit a6e7c40015dd126a3192126a381e9982fc75097b Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:23Z add check to not mount systemvm.iso if inside unprivileged docker container commit c020c65aee16e16fafdf8b21257a6d3124f66438 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:23Z RPM download URL using TEST URL for validation commit 6b07d43815a273af54b343dcf8b2d7083b804210 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:23Z Dockerfile to create images for CloudStack management server using RPMs based on CentOS 6 commit ef23d7da3323b7fb5198523f1efb0114f5bb7733 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T18:13:47Z initial README.md file for Dockerfiles instructions commit 408615daea4d431a6c8594b7194e411293abb815 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T19:54:37Z move Dockerfile into tools/docker commit 73b1ab2cddc880a4d784fc6b6c8e43bb0b504708 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T20:39:04Z move supervisord.conf, fix Dockerfile.centos6: comment copy of fixed file commit cf1797974883540a4a6c1d691552a7c0c97adeea Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T20:41:06Z fix conflict Dockerfile.centos6 commit bd1a29930e5f715b6428832ce8dba463e8522606 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-07T20:42:15Z set init.sh to executable commit 64b79581763c93a63c0fa96207e64fd526f1cd9a Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-08T01:16:14Z add licenses commit 3f7cdc4f030009b5fe9ae71bb2cf6bcda61373cb Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-08T01:20:46Z change titles commit 2e1c02aa26e924833d916ca926296bf07be784f8 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-09T02:32:15Z add docker container for Marvin including test and config examples commit 096fa16d33066c32ee94d436a459b877a99f8c9c Author: Pierrre-Luc Dion <pdion...@users.noreply.github.com> Date: 2015-06-09T02:35:42Z add license header commit 981c479a11ce72b0c7e289ef630ac6f972dc2942 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-09T02:35:49Z Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cloudstack into dockerfile commit ef109663f41f5bf4b1cc93b60e640a28f6901e36 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-09T02:36:19Z Merge branch 'dockerfile' of github.com:pdion891/cloudstack into dockerfile commit 0fc4f9aa680738f7009e62d8c6317c516e4fe132 Author: Pierrre-Luc Dion <pdion...@users.noreply.github.com> Date: 2015-06-10T02:43:58Z add marvin scripts into /marvin commit 616285604fc007bcdcf82e1ed04be3dc76c6c4b0 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-13T19:31:44Z use another container for mysql database commit 7e6fbc1e5fc0e68a6755e7b15d1913c07c5fe260 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-13T19:49:02Z rename init.sh commit a7cdf1019828c2d6386eb0d7ef7a9fe1b44b3aee Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-13T19:49:52Z Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cloudstack into dockerfile commit efdeaef72bf1cbad14634a2d198de29946999ace Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-13T19:50:33Z Merge branch 'dockerfile' of github.com:pdion891/cloudstack into dockerfile commit 07dee393883451580e90848202de830db4ee1040 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-19T23:48:41Z rename init.sh, update README.md commit 5ccf8446d69f160bc65c737d87a1b084f9825ed6 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-19T23:53:13Z Merge remote-tracking branch 'refs/remotes/origin/master' into dockerfile commit 39fa9eb6033fbba5eb1968f57a0edf511348d324 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-20T00:04:38Z remove installation of awsapi rpm commit 0e01bf4963d550939753bc7b40c34ec744046150 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-06-20T13:15:44Z fix init script output commit fa6f1690187f4ad16b96a80606d68e3a42015144 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-07-19T13:47:40Z add license header commit 1f4c0d555949f8baaf5ac09d63453376394db9b2 Author: Pierre-Luc Dion <pdion...@apache.org> Date: 2015-07-19T13:55:32Z add comment about the /dev/loop0 verfication (Docker limitation) ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---