)]}'
{"specs/ocata/config-in-kolla.rst":[{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"751dcc01fd9213b75128771f189bd0ac2e8c99f0","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Problem description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"After we split kolla-ansible, we ran into problem of kolla-kubernetes still"},{"line_number":20,"context_line":"having dependency on kolla-ansible just for config generation. It would be good"},{"line_number":21,"context_line":"to make config templates reusable just as docker containers, as they will be"},{"line_number":22,"context_line":"mostly the same and it\u0027s easier to keep them in sync between projects as much"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_4108ce2c","line":19,"updated":"2016-11-24 16:53:08.000000000","message":"rephrase the sentence like this :  we ran into problem of kolla-kubernetes which is still having dependency on kolla-ansible just for config generation.\n\nplease ignore if seems not much necessary.","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2cf3322b4cc1daa952ced0f62f1e4143761ac78d","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Problem description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"After we split kolla-ansible, we ran into problem of kolla-kubernetes still"},{"line_number":20,"context_line":"having dependency on kolla-ansible just for config generation. It would be good"},{"line_number":21,"context_line":"to make config templates reusable just as docker containers, as they will be"},{"line_number":22,"context_line":"mostly the same and it\u0027s easier to keep them in sync between projects as much"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_20482e2d","line":19,"in_reply_to":"5a74a57a_4108ce2c","updated":"2016-12-02 17:20:06.000000000","message":"I think \"After we split kolla-ansible, kolla-kubernetes still depends on kolla-ansible for config generation\". More concise","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"f8917e599b335b032913cbeed419604fb680c4f7","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"After we split kolla-ansible, we ran into problem of kolla-kubernetes still"},{"line_number":20,"context_line":"having dependency on kolla-ansible just for config generation. It would be good"},{"line_number":21,"context_line":"to make config templates reusable just as docker containers, as they will be"},{"line_number":22,"context_line":"mostly the same and it\u0027s easier to keep them in sync between projects as much"},{"line_number":23,"context_line":"as we can."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_7ca7cdbc","line":21,"range":{"start_line":21,"start_character":34,"end_line":21,"end_character":59},"updated":"2016-11-28 15:44:12.000000000","message":"as they are in kolla-anbile.","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"d3540485e5f3c99a8ac4ed8e910c7f93c22334a7","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"After we split kolla-ansible, we ran into problem of kolla-kubernetes still"},{"line_number":20,"context_line":"having dependency on kolla-ansible just for config generation. It would be good"},{"line_number":21,"context_line":"to make config templates reusable just as docker containers, as they will be"},{"line_number":22,"context_line":"mostly the same and it\u0027s easier to keep them in sync between projects as much"},{"line_number":23,"context_line":"as we can."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_11609f00","line":21,"range":{"start_line":21,"start_character":39,"end_line":21,"end_character":41},"updated":"2016-11-17 17:32:31.000000000","message":"do you mean like?","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"f8917e599b335b032913cbeed419604fb680c4f7","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"After we split kolla-ansible, we ran into problem of kolla-kubernetes still"},{"line_number":20,"context_line":"having dependency on kolla-ansible just for config generation. It would be good"},{"line_number":21,"context_line":"to make config templates reusable just as docker containers, as they will be"},{"line_number":22,"context_line":"mostly the same and it\u0027s easier to keep them in sync between projects as much"},{"line_number":23,"context_line":"as we can."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_3ca8f576","line":22,"range":{"start_line":21,"start_character":61,"end_line":22,"end_character":15},"updated":"2016-11-28 15:44:12.000000000","message":"Since the configuration files are exactly equivalent, no synchronization must be done between the two deliverables kolla-ansible and kolla-kubernetes.","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2cf3322b4cc1daa952ced0f62f1e4143761ac78d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Proposed change"},{"line_number":26,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- Move configuration templates to Kolla under dedicated dir /configs"},{"line_number":29,"context_line":"- Create dependency for both kolla-ansible and kolla-k8s to kolla"},{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_20f66ed7","line":28,"range":{"start_line":28,"start_character":34,"end_line":28,"end_character":39},"updated":"2016-12-02 17:20:06.000000000","message":"\"kolla\" for consistency sake","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"12e5ee64437270ebca321277139a93f73cb7c19d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Proposed change"},{"line_number":26,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- Move configuration templates to Kolla under dedicated dir /configs"},{"line_number":29,"context_line":"- Create dependency for both kolla-ansible and kolla-k8s to kolla"},{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_07af622a","line":28,"range":{"start_line":28,"start_character":60,"end_line":28,"end_character":68},"updated":"2016-11-28 16:06:10.000000000","message":"One issue is that this will break backports. Currently we \"get away\" with this as the repo structure of both kolla / kolla-ansible match the layout in the stable branches.","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"a055f1a87aa503704bda2a6217fd7bc48b1e5915","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Proposed change"},{"line_number":26,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- Move configuration templates to Kolla under dedicated dir /configs"},{"line_number":29,"context_line":"- Create dependency for both kolla-ansible and kolla-k8s to kolla"},{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_8954e454","line":28,"updated":"2016-11-30 20:41:15.000000000","message":"yeah, backports will have to be resolved manually","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2cf3322b4cc1daa952ced0f62f1e4143761ac78d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- Move configuration templates to Kolla under dedicated dir /configs"},{"line_number":29,"context_line":"- Create dependency for both kolla-ansible and kolla-k8s to kolla"},{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"},{"line_number":32,"context_line":"- Create logic to render config templates from kolla in k-k8sh"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_e0af1692","line":29,"range":{"start_line":29,"start_character":47,"end_line":29,"end_character":56},"updated":"2016-12-02 17:20:06.000000000","message":"kolla-kubernetes for consistency","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"b9c26a6254a0aca39fbd6bf4285170f5e2def410","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"- Move configuration templates to Kolla under dedicated dir /configs"},{"line_number":29,"context_line":"- Create dependency for both kolla-ansible and kolla-k8s to kolla"},{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"},{"line_number":32,"context_line":"- Create logic to render config templates from kolla in k-k8sh"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_bff509ee","line":30,"updated":"2016-12-10 17:49:46.000000000","message":"This makes development a bit more difficult in many ways. \u0027kolla\u0027 will need to be added to requirements.txt, which means also in the requirements repo, and upper-constraints.\n\nThis means if you install kolla from git repo and then try to install kolla-ansible with upper-constraints it will fail.\n\nIt\u0027s a bit of a mess to be honestly.","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"8885e660c71b7d8f3fe99e038409dd0d47514c4e","unresolved":false,"context_lines":[{"line_number":29,"context_line":"- Create dependency for both kolla-ansible and kolla-k8s to kolla"},{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"},{"line_number":32,"context_line":"- Create logic to render config templates from kolla in k-k8sh"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_feadb184","line":32,"updated":"2016-11-28 04:22:20.000000000","message":"another issue, how configs are delivery from kolla to kolla-ansible/kolla-k8s.\n\nNow kolla delivers docker image only through docker registry. When configs moved to kolla project, I think we have to use git submodule feature to load the configuration file.","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2cf3322b4cc1daa952ced0f62f1e4143761ac78d","unresolved":false,"context_lines":[{"line_number":29,"context_line":"- Create dependency for both kolla-ansible and kolla-k8s to kolla"},{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"},{"line_number":32,"context_line":"- Create logic to render config templates from kolla in k-k8sh"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_e0b476d2","line":32,"range":{"start_line":32,"start_character":58,"end_line":32,"end_character":62},"updated":"2016-12-02 17:20:06.000000000","message":"kolla-kubernetes","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"d3540485e5f3c99a8ac4ed8e910c7f93c22334a7","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- Install kolla as part of kolla-ansible installation"},{"line_number":31,"context_line":"- Refactor current kolla-ansible config tasks to make use of files in kolla"},{"line_number":32,"context_line":"- Create logic to render config templates from kolla in k-k8sh"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_f45a31f1","line":33,"updated":"2016-11-17 17:32:31.000000000","message":"I think this will require kind of a two pass config thing from kolla-ansible -\u003e kolla genconfig maybe.\n\nkolla-ansible reads in a kolla ansible config file (like the existing config). renders a globals.yaml like var file with all the magic variable interpolation done in ansible and resolved to that flat yaml config file.\n\nkolla-genconfig then reads that and generates openstack configs based on the values from that file.\n\nAlso, another discussion point, it would be very nice if the config read by kolla genconfig would use the magicdir pattern. Something like:\n/etc/kolla/config.d/*.yaml\nin sorted order.\n\nThat way, different packages (kolla-ansible or kolla-kubernetes could drop in config snippets of their own into it for more modular configs. I\u0027m having to append multiple files together in the kolla-kubernetes stuff to get around the lack of that feature.","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"f8917e599b335b032913cbeed419604fb680c4f7","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Keep templates in k-ansible and create copy of them in k-k8s"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Implementation"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_3cd635f1","line":37,"range":{"start_line":37,"start_character":18,"end_line":37,"end_character":27},"updated":"2016-11-28 15:44:12.000000000","message":"the deliverable kolla-ansible","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"f8917e599b335b032913cbeed419604fb680c4f7","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Keep templates in k-ansible and create copy of them in k-k8s"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Implementation"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_1cf2599a","line":37,"range":{"start_line":37,"start_character":55,"end_line":37,"end_character":60},"updated":"2016-11-28 15:44:12.000000000","message":"the deliverable kolla-kubernetes","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"f8917e599b335b032913cbeed419604fb680c4f7","unresolved":false,"context_lines":[{"line_number":43,"context_line":"-----------"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"- inc0"},{"line_number":46,"context_line":"- sdake"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Milestones"},{"line_number":49,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_dc42a1ad","line":46,"range":{"start_line":46,"start_character":2,"end_line":46,"end_character":7},"updated":"2016-11-28 15:44:12.000000000","message":"not sure i have bandwidth to take this on","commit_id":"86f61c98edfe0a70683840d292e546282d006121"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2cf3322b4cc1daa952ced0f62f1e4143761ac78d","unresolved":false,"context_lines":[{"line_number":55,"context_line":"- Remove all ansible-specific variables from templates"},{"line_number":56,"context_line":"- Move templates to kolla"},{"line_number":57,"context_line":"- Change config tasks to use kolla templates"},{"line_number":58,"context_line":"- Create logic in k-k8s to render and use these templates"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_60d8661e","line":58,"range":{"start_line":58,"start_character":18,"end_line":58,"end_character":23},"updated":"2016-12-02 17:20:06.000000000","message":"kolla-kubernetes","commit_id":"86f61c98edfe0a70683840d292e546282d006121"}]}
