)]}'
{"specs/kilo/openstack-docker/openstack-docker.rst":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":13,"context_line":"in isolation. It provides a way to automate software deployment in a secure and repeatable environment. A Docker"},{"line_number":14,"context_line":"container includes a software component along with all of its dependencies - binaries, libraries, configuration files,"},{"line_number":15,"context_line":"scripts, virtualenvs, jars, gems, tarballs, etc. Docker can be run on any x64 Linux kernel supporting cgroups and aufs."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Refer [OPENSTACK_DOCKER_DOCUMENTATION]_. "},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"This new change proposed will enable deployment and configuration of nova-docker driver, glance repo configuration "}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_6590f395","line":16,"updated":"2015-03-02 17:18:17.000000000","message":"cleanup trailing whitespace please","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* Currently, there is no Chef cookbook support to configure"},{"line_number":27,"context_line":"  OpenStack nova and glance services to support nova-docker driver"},{"line_number":28,"context_line":"  [OPENSTACK_DOCKER_COOKBOOK_OLD]_ is an available "},{"line_number":29,"context_line":"  option which is not maintained for last 2 years and it has embedded "},{"line_number":30,"context_line":"  2 years old driver. "},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_45f4cfce","line":28,"updated":"2015-03-02 17:18:17.000000000","message":"working \"...which has not been maintained for last 2 years and has an embedded docker driver that is also out of date.","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Add a cookbook included recipes and related attributes/unit tests to "},{"line_number":41,"context_line":"configure Openstack services such as nova and glance to use nova-docker"},{"line_number":42,"context_line":"driver. Also include recipes that can configure cadvisor to support"},{"line_number":43,"context_line":"ceilometer montoring on Docker containers."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_c52fdf3c","line":41,"updated":"2015-03-02 17:18:17.000000000","message":"Maybe explain or link to what cadvisor is","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":43,"context_line":"ceilometer montoring on Docker containers."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"This cookbook will configure "},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"* [NOVA_DOCKER_DRIVER]_ .  We will soon support binary installation of nova docker driver as well"},{"line_number":48,"context_line":"* [CADVISOR]_ .  User will need to prepare a cadvisor tar file as explained in Dependencies section"},{"line_number":49,"context_line":"* [NOVA_DOCKER_DRIVER]_ .  We will soon support binary installation of nova docker driver as well"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_05865713","line":46,"updated":"2015-03-02 17:18:17.000000000","message":"Maybe explain here that this blueprint is going after the basic support of the existing Nova docker driver included with OpenStack kilo.  And that in the future, the option of installing a alternative driver could be supported as well.","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"This cookbook will configure "},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"* [NOVA_DOCKER_DRIVER]_ .  We will soon support binary installation of nova docker driver as well"},{"line_number":48,"context_line":"* [CADVISOR]_ .  User will need to prepare a cadvisor tar file as explained in Dependencies section"},{"line_number":49,"context_line":"* [NOVA_DOCKER_DRIVER]_ .  We will soon support binary installation of nova docker driver as well"},{"line_number":50,"context_line":"* [CEILOMETER_DOCKER_PLUGIN_BLUEPRINT]_ . ceilometer docker plugin is under development. "}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_0824aead","line":47,"updated":"2015-03-02 17:18:17.000000000","message":"Hopefully there a chance to automate this tar file prepare step?","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":45,"context_line":"This cookbook will configure "},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"* [NOVA_DOCKER_DRIVER]_ .  We will soon support binary installation of nova docker driver as well"},{"line_number":48,"context_line":"* [CADVISOR]_ .  User will need to prepare a cadvisor tar file as explained in Dependencies section"},{"line_number":49,"context_line":"* [NOVA_DOCKER_DRIVER]_ .  We will soon support binary installation of nova docker driver as well"},{"line_number":50,"context_line":"* [CEILOMETER_DOCKER_PLUGIN_BLUEPRINT]_ . ceilometer docker plugin is under development. "},{"line_number":51,"context_line":"  Once it is available we will support installation of this plugin to docker computes."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_684b6a59","line":48,"updated":"2015-03-02 17:18:17.000000000","message":"dup of line 47?","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Work Items"},{"line_number":116,"context_line":"----------"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"* Add a basic cookbook with the default files for getting through first gate"},{"line_number":119,"context_line":"  .gitignore"},{"line_number":120,"context_line":"  .gitreview"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_05165755","line":117,"updated":"2015-03-02 17:18:17.000000000","message":"Please see the updates to the kilo branch for initial work, there\u0027s a lot of change coming for kilo.","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Dependencies"},{"line_number":141,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"* In order to configure nova-docker driver - compute nodes should be pre installed with "},{"line_number":144,"context_line":"  docker runtime. Users can opt to use cookbook [CHEF_DOCKER]_"},{"line_number":145,"context_line":"  In case above cookbook does not support the OS where compute is getting configured "},{"line_number":146,"context_line":"  use doucmentation which is available at [DOCKER_RUNTIME_INSTALLATION]_."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_45cccf61","line":143,"updated":"2015-03-02 17:18:17.000000000","message":"Maybe give a simple example of a compute node run list here?\n\nAnd is this going to be a separate/new role or just add this into the existing compute node role: https://github.com/stackforge/openstack-chef-repo/blob/master/roles/os-compute-worker.json  and it needs to understand when to not do anything.","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":145,"context_line":"  In case above cookbook does not support the OS where compute is getting configured "},{"line_number":146,"context_line":"  use doucmentation which is available at [DOCKER_RUNTIME_INSTALLATION]_."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"* Currently openstack-docker is well supported in RHEL7. Code to support Ubuntu is in progress"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"* This depends on Nova Docker driver [NOVA_DOCKER_DRIVER]_."},{"line_number":151,"context_line":"  Currently a git clone of above source in .zip format is required to complete nova configuration"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_e5fea36a","line":148,"updated":"2015-03-02 17:18:17.000000000","message":"Would really like to see the ubuntu 14.04 support up front, as our current testing repo is working with that now.","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":148,"context_line":"* Currently openstack-docker is well supported in RHEL7. Code to support Ubuntu is in progress"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"* This depends on Nova Docker driver [NOVA_DOCKER_DRIVER]_."},{"line_number":151,"context_line":"  Currently a git clone of above source in .zip format is required to complete nova configuration"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* This depends on [CADVISOR]_."},{"line_number":154,"context_line":"  docker pull google/cadvisor:latest -\u003e This will pull cadvisor image from docker registry."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_0539f740","line":151,"updated":"2015-03-02 17:18:17.000000000","message":"Not sure what this really means.  This driver is not part of Nova?  Where does this zip come from and who maintains it?","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* This depends on [CADVISOR]_."},{"line_number":154,"context_line":"  docker pull google/cadvisor:latest -\u003e This will pull cadvisor image from docker registry."},{"line_number":155,"context_line":"  Then use docker save command to save it as a TAR file for usage of chef"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* This depends on ceilometer docker plugin "},{"line_number":158,"context_line":"  [CEILOMETER_DOCKER_PLUGIN_BLUEPRINT]_ is the blueprint for this project."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_055e5776","line":155,"updated":"2015-03-02 17:18:17.000000000","message":"Maybe a bit more detail here, your pulling images from a registry and then saving in different format, tar?\n\nWill there be an option to specify where to pull the image from if folks already have this in place?\n\nIs this image always available in the docker registry?","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":155,"context_line":"  Then use docker save command to save it as a TAR file for usage of chef"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"* This depends on ceilometer docker plugin "},{"line_number":158,"context_line":"  [CEILOMETER_DOCKER_PLUGIN_BLUEPRINT]_ is the blueprint for this project."},{"line_number":159,"context_line":"  Intially we will use git clone of project source in .zip format. "},{"line_number":160,"context_line":"  We will support binary installations next step."},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_45fdaf3a","line":158,"updated":"2015-03-02 17:18:17.000000000","message":"What is the current status of this blueprint for kilo?  If not going into kilo, this would probably have to default to being disabled.","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"c990e1ece23f5006f46593c5713f5aae45d67ed0","unresolved":false,"context_lines":[{"line_number":165,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"* Add unit tests for the recipes."},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"* For function and CI integration test, at least one node with OpenStack"},{"line_number":170,"context_line":"  all-in-one deployment is recommended."},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_85a5e748","line":168,"updated":"2015-03-02 17:18:17.000000000","message":"Need to make this work with the existing testing repo here: https://github.com/stackforge/openstack-chef-repo which uses Chef 12, Chef DK and Chef Provisioning.   Not sure if Chef Provisioning Docker is included in the Chef DK yet.   Getting the aio_nova working with this would be a good start","commit_id":"9fa899dc6b33b85e43c40090378ade17936da6a6"}]}
