)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"1e87d60d2d4f3fb8e2c991a7b83c1f6b99945f2f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"* removed old test scenarios aio-nova and aio-neutron as well as multi-neutron"},{"line_number":11,"context_line":"  and multi-node and the related files since they will not work with the"},{"line_number":12,"context_line":"  refactored cookbooks"},{"line_number":13,"context_line":"* removed databag items for currently untested service cookbooks"},{"line_number":14,"context_line":"* modified Rakefile to use new test scenarios for local and jenkins integration"},{"line_number":15,"context_line":"  testing"},{"line_number":16,"context_line":"* adapted README"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5a5ae5dd_baff6b00","line":13,"updated":"2016-02-03 18:14:37.000000000","message":"curious why this was needed?  Especially for heat which was part of the integration test setup.  Maybe just rename these for now?","commit_id":"1f7d592bb198297b94e092a17eb877caf965b790"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"d393d64643da0fc4e445c8b23e5dc9ff5244fdba","unresolved":false,"context_lines":[{"line_number":10,"context_line":"* removed old test scenarios aio-nova and aio-neutron as well as multi-neutron"},{"line_number":11,"context_line":"  and multi-node and the related files since they will not work with the"},{"line_number":12,"context_line":"  refactored cookbooks"},{"line_number":13,"context_line":"* removed databag items for currently untested service cookbooks"},{"line_number":14,"context_line":"* modified Rakefile to use new test scenarios for local and jenkins integration"},{"line_number":15,"context_line":"  testing"},{"line_number":16,"context_line":"* adapted README"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5a5ae5dd_6030479f","line":13,"in_reply_to":"5a5ae5dd_baff6b00","updated":"2016-02-04 08:04:26.000000000","message":"It was just another clean up step for me, since i do not like to keep stuff that is not used and its unclear when or if it will be used the next time (sometimes this stuff makes things work that is not supposed to work). We could just rename or move it to something like _databags_old or _unused, but i guess that is as good as removing it for now, since it is as easy to add it back (we can just checkout the file we want from any commit before or even any other branch), as it is to move/copy the files around.","commit_id":"1f7d592bb198297b94e092a17eb877caf965b790"}],"Berksfile":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"385004609ff371b12f6d126126b3c54951fc50fe","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  end"},{"line_number":26,"context_line":"end"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"cookbook \"openstack_client\", github: \"openstack/cookbook-openstack-client\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# use the current master branch until the new apache listen logic has been"},{"line_number":31,"context_line":"# released"}],"source_content_type":"application/octet-stream","patch_set":20,"id":"5a5ae5dd_93d30804","line":28,"updated":"2016-02-05 17:59:52.000000000","message":"until this matures a bit more, might consider removing it.","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"8f34f56bd63a3ca5948c786fe9034d063e049064","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  end"},{"line_number":26,"context_line":"end"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"cookbook \"openstack_client\", github: \"openstack/cookbook-openstack-client\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# use the current master branch until the new apache listen logic has been"},{"line_number":31,"context_line":"# released"}],"source_content_type":"application/octet-stream","patch_set":20,"id":"5a5ae5dd_947ae486","line":28,"in_reply_to":"5a5ae5dd_93d30804","updated":"2016-02-08 09:05:37.000000000","message":"Done","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"}],"README.md":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"1e87d60d2d4f3fb8e2c991a7b83c1f6b99945f2f","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"## Prereqs"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- [ChefDK](https://downloads.chef.io/chef-dk/) 0.9.0 or later"},{"line_number":13,"context_line":"- [Vagrant](https://www.vagrantup.com/downloads.html) 1.7.2 or later with [VirtualBox](https://www.virtualbox.org/wiki/Downloads) or some other provider"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"## Initial Setup Steps"}],"source_content_type":"text/x-gfm","patch_set":6,"id":"5a5ae5dd_7a20139c","line":12,"updated":"2016-02-03 18:14:37.000000000","message":"looks like we should put 0.10.x on the TODO list","commit_id":"1f7d592bb198297b94e092a17eb877caf965b790"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"d393d64643da0fc4e445c8b23e5dc9ff5244fdba","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"## Prereqs"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- [ChefDK](https://downloads.chef.io/chef-dk/) 0.9.0 or later"},{"line_number":13,"context_line":"- [Vagrant](https://www.vagrantup.com/downloads.html) 1.7.2 or later with [VirtualBox](https://www.virtualbox.org/wiki/Downloads) or some other provider"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"## Initial Setup Steps"}],"source_content_type":"text/x-gfm","patch_set":6,"id":"5a5ae5dd_80c9c37a","line":12,"in_reply_to":"5a5ae5dd_7a20139c","updated":"2016-02-04 08:04:26.000000000","message":"+1","commit_id":"1f7d592bb198297b94e092a17eb877caf965b790"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"1e87d60d2d4f3fb8e2c991a7b83c1f6b99945f2f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"## Prereqs"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- [ChefDK](https://downloads.chef.io/chef-dk/) 0.9.0 or later"},{"line_number":13,"context_line":"- [Vagrant](https://www.vagrantup.com/downloads.html) 1.7.2 or later with [VirtualBox](https://www.virtualbox.org/wiki/Downloads) or some other provider"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"## Initial Setup Steps"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":6,"id":"5a5ae5dd_ba4d2b74","line":13,"updated":"2016-02-03 18:14:37.000000000","message":"looks like we should put 1.8x on the TODO list, I already like the snapshot feature","commit_id":"1f7d592bb198297b94e092a17eb877caf965b790"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"d393d64643da0fc4e445c8b23e5dc9ff5244fdba","unresolved":false,"context_lines":[{"line_number":10,"context_line":"## Prereqs"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- [ChefDK](https://downloads.chef.io/chef-dk/) 0.9.0 or later"},{"line_number":13,"context_line":"- [Vagrant](https://www.vagrantup.com/downloads.html) 1.7.2 or later with [VirtualBox](https://www.virtualbox.org/wiki/Downloads) or some other provider"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"## Initial Setup Steps"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":6,"id":"5a5ae5dd_40a2ebaf","line":13,"in_reply_to":"5a5ae5dd_ba4d2b74","updated":"2016-02-04 08:04:26.000000000","message":"+1","commit_id":"1f7d592bb198297b94e092a17eb877caf965b790"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"385004609ff371b12f6d126126b3c54951fc50fe","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# OpenStack cluster with chef-provisioning"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"This is the testing framework for OpenStack and Chef. We leverage this to test against our changes to our [cookbooks](https://wiki.openstack.org/wiki/Chef/GettingStarted) to make sure"},{"line_number":4,"context_line":"that you can still build a cluster from the ground up with any changes we push up."}],"source_content_type":"text/x-gfm","patch_set":20,"id":"5a5ae5dd_537fd0aa","line":1,"updated":"2016-02-05 17:59:52.000000000","message":"In the /DOC directory, there are other files that should be cleaned up, and a couple drafts added for the new allinone environments.\n\nAlso, I think we need to start a doc file on how to use the new refactoring attributes configuration model, maybe pull some of it from the blueprint, but a starting point with a TODO for more should be part of this initial work as that is key to getting folks on board.","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"8f34f56bd63a3ca5948c786fe9034d063e049064","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# OpenStack cluster with chef-provisioning"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"This is the testing framework for OpenStack and Chef. We leverage this to test against our changes to our [cookbooks](https://wiki.openstack.org/wiki/Chef/GettingStarted) to make sure"},{"line_number":4,"context_line":"that you can still build a cluster from the ground up with any changes we push up."}],"source_content_type":"text/x-gfm","patch_set":20,"id":"5a5ae5dd_da44034b","line":1,"in_reply_to":"5a5ae5dd_537fd0aa","updated":"2016-02-08 09:05:37.000000000","message":"Done","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"}],"bootstrap.sh":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"385004609ff371b12f6d126126b3c54951fc50fe","unresolved":false,"context_lines":[{"line_number":2,"context_line":"## This script is for installing all the needed packages on trusty to run the chef tests with \u0027chef exec rake\u0027."},{"line_number":3,"context_line":"## It relies on the common bootstrap.sh from openstack/cookbook-openstack-common for installing common dependencies."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-network:master:refs/changes/22/246322/24\""},{"line_number":6,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-common:master:refs/changes/33/249133/19\""},{"line_number":7,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-identity:master:refs/changes/54/250854/26\""},{"line_number":8,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-image:master:refs/changes/20/254220/14\""}],"source_content_type":"text/x-sh","patch_set":20,"id":"5a5ae5dd_b33e4426","line":5,"updated":"2016-02-05 17:59:52.000000000","message":"time to remove or convert to a simple doc note that is can be done if needed.","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"8f34f56bd63a3ca5948c786fe9034d063e049064","unresolved":false,"context_lines":[{"line_number":2,"context_line":"## This script is for installing all the needed packages on trusty to run the chef tests with \u0027chef exec rake\u0027."},{"line_number":3,"context_line":"## It relies on the common bootstrap.sh from openstack/cookbook-openstack-common for installing common dependencies."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-network:master:refs/changes/22/246322/24\""},{"line_number":6,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-common:master:refs/changes/33/249133/19\""},{"line_number":7,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-identity:master:refs/changes/54/250854/26\""},{"line_number":8,"context_line":"#export ZUUL_CHANGES+\u003d\"^openstack/cookbook-openstack-image:master:refs/changes/20/254220/14\""}],"source_content_type":"text/x-sh","patch_set":20,"id":"5a5ae5dd_fac21f84","line":5,"in_reply_to":"5a5ae5dd_b33e4426","updated":"2016-02-08 09:05:37.000000000","message":"Done","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"}],"roles/allinone.json":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"385004609ff371b12f6d126126b3c54951fc50fe","unresolved":false,"context_lines":[{"line_number":8,"context_line":"  },"},{"line_number":9,"context_line":"  \"chef_type\": \"role\","},{"line_number":10,"context_line":"  \"run_list\": ["},{"line_number":11,"context_line":"    \"recipe[locale]\","},{"line_number":12,"context_line":"    \"recipe[apt]\","},{"line_number":13,"context_line":"    \"recipe[yum]\","},{"line_number":14,"context_line":"    \"recipe[openstack-common]\","}],"source_content_type":"application/json","patch_set":20,"id":"5a5ae5dd_d3574058","line":11,"updated":"2016-02-05 17:59:52.000000000","message":"this is new?  why is it needed now?","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"8f34f56bd63a3ca5948c786fe9034d063e049064","unresolved":false,"context_lines":[{"line_number":8,"context_line":"  },"},{"line_number":9,"context_line":"  \"chef_type\": \"role\","},{"line_number":10,"context_line":"  \"run_list\": ["},{"line_number":11,"context_line":"    \"recipe[locale]\","},{"line_number":12,"context_line":"    \"recipe[apt]\","},{"line_number":13,"context_line":"    \"recipe[yum]\","},{"line_number":14,"context_line":"    \"recipe[openstack-common]\","}],"source_content_type":"application/json","patch_set":20,"id":"5a5ae5dd_fa3f7fb1","line":11,"in_reply_to":"5a5ae5dd_d3574058","updated":"2016-02-08 09:05:37.000000000","message":"I added this since i have seen some issues with not properly defined locales on ubuntu vagrant boxes running on mac, while installing e.g. the cinder-common package. This recipe simply takes care of installing a proper locale and i would like to include it as a suggestion to our allinone role to avoid such issues.","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"385004609ff371b12f6d126126b3c54951fc50fe","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    \"recipe[openstack-common::sysctl]\","},{"line_number":17,"context_line":"    \"recipe[openstack-ops-database::server]\","},{"line_number":18,"context_line":"    \"recipe[openstack-ops-database::openstack-db]\","},{"line_number":19,"context_line":"    \"recipe[openstack-ops-messaging::rabbitmq-server]\","},{"line_number":20,"context_line":"    \"recipe[openstack-identity::server-apache]\","},{"line_number":21,"context_line":"    \"recipe[openstack-identity::registration]\","},{"line_number":22,"context_line":"    \"recipe[openstack-identity::openrc]\","}],"source_content_type":"application/json","patch_set":20,"id":"5a5ae5dd_9304684a","line":19,"updated":"2016-02-05 17:59:52.000000000","message":"So for many of these component groups, should be consider using the roles instead?    It gives them a bit more validation then.","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"8f34f56bd63a3ca5948c786fe9034d063e049064","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    \"recipe[openstack-common::sysctl]\","},{"line_number":17,"context_line":"    \"recipe[openstack-ops-database::server]\","},{"line_number":18,"context_line":"    \"recipe[openstack-ops-database::openstack-db]\","},{"line_number":19,"context_line":"    \"recipe[openstack-ops-messaging::rabbitmq-server]\","},{"line_number":20,"context_line":"    \"recipe[openstack-identity::server-apache]\","},{"line_number":21,"context_line":"    \"recipe[openstack-identity::registration]\","},{"line_number":22,"context_line":"    \"recipe[openstack-identity::openrc]\","}],"source_content_type":"application/json","patch_set":20,"id":"5a5ae5dd_dac72394","line":19,"in_reply_to":"5a5ae5dd_9304684a","updated":"2016-02-08 09:05:37.000000000","message":"I think we should work with the recipes for now until we have cleaned up our roles. This way it is a lot simpler to understand which exact recipes are run and how to properly wrap them. Maybe we also want to discuss how if we want to utilise server specific role at all or if we want to replace them by wrapper cookbooks, which would allow a lot more logic and the addition of attributes (i know that roles can have attributes, but i really do not like attributes in roles and think they should just be in either the environment or in cookbooks to avoid a more complex precedence order).","commit_id":"c9ad9f351abafb9af363659d0506047fad685a4b"}]}
