)]}'
{"etc/magnum/magnum.conf.sample":[{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"f277308bd0c5af70b0ca03ab5e7f1635ade0bab5","unresolved":false,"context_lines":[{"line_number":289,"context_line":"# Location of template to build a swarm cluster on atomic. (string"},{"line_number":290,"context_line":"# value)"},{"line_number":291,"context_line":"#swarm_atomic_template_path \u003d $pybasedir/templates/docker-swarm/swarm.yaml"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"# Location of template to build a Mesos cluster on Ubuntu. (string"},{"line_number":294,"context_line":"# value)"},{"line_number":295,"context_line":"#mesos_ubuntu_template_path \u003d $pybasedir/templates/heat-mesos/mesoscluster.yaml"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"9a1a9d01_97f3579e","line":292,"updated":"2015-09-26 17:23:37.000000000","message":"Probably need to add a sample for:\netcd_discovery_service_endpoint_format","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":289,"context_line":"# Location of template to build a swarm cluster on atomic. (string"},{"line_number":290,"context_line":"# value)"},{"line_number":291,"context_line":"#swarm_atomic_template_path \u003d $pybasedir/templates/docker-swarm/swarm.yaml"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"# Location of template to build a Mesos cluster on Ubuntu. (string"},{"line_number":294,"context_line":"# value)"},{"line_number":295,"context_line":"#mesos_ubuntu_template_path \u003d $pybasedir/templates/heat-mesos/mesoscluster.yaml"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"7a2fa921_c31e550b","line":292,"in_reply_to":"9a1a9d01_97f3579e","updated":"2015-10-09 22:30:04.000000000","message":"Exists:\n\nhttps://github.com/openstack/magnum/blob/master/etc/magnum/magnum.conf.sample#L284","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"}],"magnum/conductor/template_definition.py":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":539,"context_line":"#        else:"},{"line_number":540,"context_line":"#            discovery_url \u003d self.parse_discovery_url(bay)"},{"line_number":541,"context_line":"#"},{"line_number":542,"context_line":"#        return discovery_url"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    def get_params(self, context, baymodel, bay, **kwargs):"},{"line_number":545,"context_line":"        extra_params \u003d kwargs.pop(\u0027extra_params\u0027, {})"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_f594ab37","line":542,"updated":"2015-09-23 22:25:12.000000000","message":"You might want to indicate why this is commented out","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":539,"context_line":"#        else:"},{"line_number":540,"context_line":"#            discovery_url \u003d self.parse_discovery_url(bay)"},{"line_number":541,"context_line":"#"},{"line_number":542,"context_line":"#        return discovery_url"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    def get_params(self, context, baymodel, bay, **kwargs):"},{"line_number":545,"context_line":"        extra_params \u003d kwargs.pop(\u0027extra_params\u0027, {})"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a2fa921_030bed24","line":542,"in_reply_to":"ba15a1d1_f594ab37","updated":"2015-10-09 22:20:46.000000000","message":"This section has been removed.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":5387,"name":"Andrew Melton","email":"andrew.melton@rackspace.com","username":"andrew-melton"},"change_message_id":"0dfd78acfadc4011d612445bf753a7cb0ab08fd4","unresolved":false,"context_lines":[{"line_number":542,"context_line":"                        bay_attr\u003d\u0027discovery_url\u0027)"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    @staticmethod"},{"line_number":545,"context_line":"    def get_token():"},{"line_number":546,"context_line":"        discovery_url \u003d cfg.CONF.bay.coreos_discovery_token_url"},{"line_number":547,"context_line":"        if discovery_url:"},{"line_number":548,"context_line":"            coreos_token_url \u003d requests.get(discovery_url)"}],"source_content_type":"text/x-python","patch_set":9,"id":"5a2ca52d_8cbe24fe","line":545,"updated":"2015-10-13 17:17:40.000000000","message":"Since swarm discovery was pulled into the bay with etcd, is this even used for anything? If not, I think we can just remove it.","commit_id":"adc909a0e638b73f1a1ab4b7f8a632393083fc4a"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"e81589a30df92dce0b8aed2f330f1c16ed9e0005","unresolved":false,"context_lines":[{"line_number":542,"context_line":"                        bay_attr\u003d\u0027discovery_url\u0027)"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    @staticmethod"},{"line_number":545,"context_line":"    def get_token():"},{"line_number":546,"context_line":"        discovery_url \u003d cfg.CONF.bay.coreos_discovery_token_url"},{"line_number":547,"context_line":"        if discovery_url:"},{"line_number":548,"context_line":"            coreos_token_url \u003d requests.get(discovery_url)"}],"source_content_type":"text/x-python","patch_set":9,"id":"5a2ca52d_df74859d","line":545,"in_reply_to":"5a2ca52d_8cbe24fe","updated":"2015-10-14 19:25:46.000000000","message":"Done","commit_id":"adc909a0e638b73f1a1ab4b7f8a632393083fc4a"}],"magnum/templates/docker-swarm/env.yaml":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"parameters:"},{"line_number":2,"context_line":"  ssh_key_name: danehans"},{"line_number":3,"context_line":"  external_network: public"},{"line_number":4,"context_line":"  server_image: fedora-21-atomic-3"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba15a1d1_b5e873b4","line":2,"updated":"2015-09-23 22:25:12.000000000","message":"Consider a name that\u0027s generic, rather than one that identifies a particular contributor.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"parameters:"},{"line_number":2,"context_line":"  ssh_key_name: danehans"},{"line_number":3,"context_line":"  external_network: public"},{"line_number":4,"context_line":"  server_image: fedora-21-atomic-3"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a2fa921_631c216a","line":2,"in_reply_to":"ba15a1d1_b5e873b4","updated":"2015-10-09 22:20:46.000000000","message":"This is a temp file that has been removed. I used it in my testing/troubleshooting.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"}],"magnum/templates/docker-swarm/fragments/enable-services-master.sh":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"7f87cad20ba7e8dd8094ca75717df2be0386d33f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":8,"context_line":"\techo \"activating service $service\""},{"line_number":9,"context_line":"\tsystemctl enable $service"},{"line_number":10,"context_line":"\tsystemctl --no-block start $service"},{"line_number":11,"context_line":"done"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"ba15a1d1_f864ad22","line":10,"updated":"2015-09-17 01:47:40.000000000","message":"update your indent","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"a6da1ebcc168c99706e7fdc1ccc407977d713a82","unresolved":false,"context_lines":[{"line_number":7,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":8,"context_line":"\techo \"activating service $service\""},{"line_number":9,"context_line":"\tsystemctl enable $service"},{"line_number":10,"context_line":"\tsystemctl --no-block start $service"},{"line_number":11,"context_line":"done"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a2fa921_083d4cdc","line":10,"in_reply_to":"ba15a1d1_f864ad22","updated":"2015-10-09 22:08:18.000000000","message":"I am trying to align the swarm templates with the k8s templates. I feel that it\u0027s very important that the templates across the supported coe\u0027s is as similar as possible. Since this indentation issue exists in other templates, I would like to keep this as-is and I have created a tech-debt bug to capture the need to address indentation issues across all templates:\n\nhttps://bugs.launchpad.net/magnum/+bug/1504685","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"e863ccae9eafd6db7fcd28f5acb0590d387b9156","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# make sure we pick up any modified unit files"},{"line_number":11,"context_line":"systemctl daemon-reload"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba15a1d1_2beabf0f","line":13,"updated":"2015-09-24 03:37:46.000000000","message":"better to add double quote","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# make sure we pick up any modified unit files"},{"line_number":11,"context_line":"systemctl daemon-reload"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7a2fa921_e35591f9","line":13,"in_reply_to":"ba15a1d1_2beabf0f","updated":"2015-10-09 22:20:46.000000000","message":"As mentioned in PS 1, I have opened a tech-debt bug to address indentation and quoting:\n\nhttps://bugs.launchpad.net/magnum/+bug/1504685","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba15a1d1_7070a972","line":15,"updated":"2015-09-23 22:25:12.000000000","message":"Use leading spaces here instead of tabs","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7a2fa921_0359ad34","line":15,"in_reply_to":"ba15a1d1_7070a972","updated":"2015-10-09 22:20:46.000000000","message":"As mentioned in PS 1, I have opened a tech-debt bug to address indentation and quoting in all templates. For the time being, I am trying to align the swarm templates with the k8s templates as much as possible. Please review the bug below for more details:\n\nhttps://bugs.launchpad.net/magnum/+bug/1504685","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# make sure we pick up any modified unit files"},{"line_number":11,"context_line":"systemctl daemon-reload"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a1a9d01_8a7cce21","line":13,"updated":"2015-09-24 18:30:17.000000000","message":"You did not address Ma Wen Cheng\u0027s suggestion to use double quotes here.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# make sure we pick up any modified unit files"},{"line_number":11,"context_line":"systemctl daemon-reload"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"}],"source_content_type":"text/x-sh","patch_set":4,"id":"7a2fa921_23d62928","line":13,"in_reply_to":"9a1a9d01_8a7cce21","updated":"2015-10-09 22:30:04.000000000","message":"I have in PS 3 review.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a1a9d01_4a9f965f","line":15,"updated":"2015-09-24 18:30:17.000000000","message":"Please use leading spaces here instead of tabs.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker-tcp.socket swarm-agent swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":4,"id":"7a2fa921_43d9e555","line":15,"in_reply_to":"9a1a9d01_4a9f965f","updated":"2015-10-09 22:30:04.000000000","message":"Please see my feedback in PS 3.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},"change_message_id":"f523ccf8c0449151e8f11ad5eaaa8e40b2e7dec4","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker docker.socket swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":13,"id":"5a2ca52d_ea1baa19","line":15,"updated":"2015-10-15 08:31:58.000000000","message":"nit:tabs","commit_id":"78e23c6657d127dbd6c5519f9e980513b43429c2"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"bfd9e7617340a8b59913a56f97dc74b983153b0e","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker docker.socket swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":13,"id":"3a29b11f_e6d020cc","line":15,"in_reply_to":"5a2ca52d_ea1baa19","updated":"2015-10-18 18:44:34.000000000","message":"I am trying to make the Swarm templates as similar as possible to the k8s templates. Since the k8s templates have the same quoting and indentation issues, I have created a tech-debt bug and would like to keep this patch as-is.\n\nHere is the bug I created: https://bugs.launchpad.net/magnum/+bug/1504685","commit_id":"78e23c6657d127dbd6c5519f9e980513b43429c2"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"62e9dcd7ab2f097169e04c7dbe6134a8baca6965","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker docker.socket swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":14,"id":"3a29b11f_2d58cc31","line":15,"updated":"2015-10-20 21:51:40.000000000","message":"nit: use spaces instead.","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"9e4aa329185e8aa3285e0ecf16a5c583ccf93980","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"echo starting services"},{"line_number":14,"context_line":"for service in etcd docker docker.socket swarm-manager; do"},{"line_number":15,"context_line":"\techo \"activating service $service\""},{"line_number":16,"context_line":"\tsystemctl enable $service"},{"line_number":17,"context_line":"\tsystemctl --no-block start $service"},{"line_number":18,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":14,"id":"da85f559_0039def1","line":15,"in_reply_to":"3a29b11f_2d58cc31","updated":"2015-11-12 20:24:46.000000000","message":"Done","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"}],"magnum/templates/docker-swarm/fragments/enable-services-node.sh":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# so we need to stop it first and delete the docker0 bridge (which will"},{"line_number":5,"context_line":"# be re-created using the flannel-provided subnet)."},{"line_number":6,"context_line":"echo \"stopping docker\""},{"line_number":7,"context_line":"systemctl stop docker"},{"line_number":8,"context_line":"ip link del docker0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# make sure we pick up any modified unit files"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba15a1d1_90d9bd58","line":7,"updated":"2015-09-23 22:25:12.000000000","message":"This code was duplicated in enable-services-master.sh. Why?","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# so we need to stop it first and delete the docker0 bridge (which will"},{"line_number":5,"context_line":"# be re-created using the flannel-provided subnet)."},{"line_number":6,"context_line":"echo \"stopping docker\""},{"line_number":7,"context_line":"systemctl stop docker"},{"line_number":8,"context_line":"ip link del docker0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# make sure we pick up any modified unit files"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7a2fa921_43a1e5f6","line":7,"in_reply_to":"ba15a1d1_90d9bd58","updated":"2015-10-09 22:20:46.000000000","message":"We need 2 different scripts, 1 for the swarm master and 1 for swarm agent node(s). As you can see in line 13, swarm-agent is in enable-services-node.sh and swarm-manager is in enable-services-master.sh\n\nWe can take a different approach that consolidates the 2 scripts, but as the commit msg states, I am trying to align the swarm templates with the k8s templates as much as possible. I feel that it\u0027s very important that templates for the various bay types are as similar as possible. If not, it becomes a dev nightmare trying to create features that span multiple bay types.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# so we need to stop it first and delete the docker0 bridge (which will"},{"line_number":5,"context_line":"# be re-created using the flannel-provided subnet)."},{"line_number":6,"context_line":"echo \"stopping docker\""},{"line_number":7,"context_line":"systemctl stop docker"},{"line_number":8,"context_line":"ip link del docker0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# make sure we pick up any modified unit files"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a1a9d01_2a94a235","line":7,"updated":"2015-09-24 18:30:17.000000000","message":"This code was duplicated in enable-services-master.sh. Why?","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# so we need to stop it first and delete the docker0 bridge (which will"},{"line_number":5,"context_line":"# be re-created using the flannel-provided subnet)."},{"line_number":6,"context_line":"echo \"stopping docker\""},{"line_number":7,"context_line":"systemctl stop docker"},{"line_number":8,"context_line":"ip link del docker0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# make sure we pick up any modified unit files"}],"source_content_type":"text/x-sh","patch_set":4,"id":"7a2fa921_83eb7ddb","line":7,"in_reply_to":"9a1a9d01_2a94a235","updated":"2015-10-09 22:30:04.000000000","message":"See my PS3 feedback.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"}],"magnum/templates/docker-swarm/fragments/network-config-service.sh":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"62e9dcd7ab2f097169e04c7dbe6134a8baca6965","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":". /etc/sysconfig/heat-params"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [ \"$NETWORK_DRIVER\" \u003d\u003d \"flannel\" ]; then"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":". /etc/sysconfig/flanneld"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-sh","patch_set":14,"id":"3a29b11f_2d7d2c6e","line":5,"updated":"2015-10-20 21:51:40.000000000","message":"How about this:\n\nif [ \"$NETWORK_DRIVER\" !\u003d \"flannel\" ]; then\n    exit 0\nfi\n...\n\nIt makes the style align with this patch: https://review.openstack.org/#/c/236291/","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"9e4aa329185e8aa3285e0ecf16a5c583ccf93980","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":". /etc/sysconfig/heat-params"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [ \"$NETWORK_DRIVER\" \u003d\u003d \"flannel\" ]; then"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":". /etc/sysconfig/flanneld"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-sh","patch_set":14,"id":"da85f559_6038eaef","line":5,"in_reply_to":"3a29b11f_2d7d2c6e","updated":"2015-11-12 20:24:46.000000000","message":"Done","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"}],"magnum/templates/docker-swarm/fragments/write-heat-params.yaml":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  - path: /etc/sysconfig/heat-params"},{"line_number":5,"context_line":"    owner: \"root:root\""},{"line_number":6,"context_line":"    permissions: \"0644\""},{"line_number":7,"context_line":"    content: |"},{"line_number":8,"context_line":"      SWARM_MASTER_IP\u003d\"$SWARM_MASTER_IP\""},{"line_number":9,"context_line":"      ETCD_SERVER_IP\u003d\"$ETCD_SERVER_IP\""},{"line_number":10,"context_line":"      DOCKER_VOLUME\u003d\"$DOCKER_VOLUME\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba15a1d1_f0bb59c2","line":7,"updated":"2015-09-23 22:25:12.000000000","message":"Why did you take out the WAIT_HANDLE?","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  - path: /etc/sysconfig/heat-params"},{"line_number":5,"context_line":"    owner: \"root:root\""},{"line_number":6,"context_line":"    permissions: \"0644\""},{"line_number":7,"context_line":"    content: |"},{"line_number":8,"context_line":"      SWARM_MASTER_IP\u003d\"$SWARM_MASTER_IP\""},{"line_number":9,"context_line":"      ETCD_SERVER_IP\u003d\"$ETCD_SERVER_IP\""},{"line_number":10,"context_line":"      DOCKER_VOLUME\u003d\"$DOCKER_VOLUME\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a2fa921_83b37d4c","line":7,"in_reply_to":"ba15a1d1_f0bb59c2","updated":"2015-10-09 22:20:46.000000000","message":"See the latest PS. The single wait handle had been divided into 2, 1 trigged by the swarm manager/agent service or the swarm manager/agent-failure service and 1 at the completion of swarm_master_init/swarm_node_init","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  - path: /etc/sysconfig/heat-params"},{"line_number":5,"context_line":"    owner: \"root:root\""},{"line_number":6,"context_line":"    permissions: \"0644\""},{"line_number":7,"context_line":"    content: |"},{"line_number":8,"context_line":"      SWARM_MASTER_IP\u003d\"$SWARM_MASTER_IP\""},{"line_number":9,"context_line":"      ETCD_SERVER_IP\u003d\"$ETCD_SERVER_IP\""},{"line_number":10,"context_line":"      DOCKER_VOLUME\u003d\"$DOCKER_VOLUME\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a1a9d01_8aa36e9e","line":7,"updated":"2015-09-24 18:30:17.000000000","message":"Why did you take out the WAIT_HANDLE?","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  - path: /etc/sysconfig/heat-params"},{"line_number":5,"context_line":"    owner: \"root:root\""},{"line_number":6,"context_line":"    permissions: \"0644\""},{"line_number":7,"context_line":"    content: |"},{"line_number":8,"context_line":"      SWARM_MASTER_IP\u003d\"$SWARM_MASTER_IP\""},{"line_number":9,"context_line":"      ETCD_SERVER_IP\u003d\"$ETCD_SERVER_IP\""},{"line_number":10,"context_line":"      DOCKER_VOLUME\u003d\"$DOCKER_VOLUME\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a2fa921_e3b27105","line":7,"in_reply_to":"9a1a9d01_8aa36e9e","updated":"2015-10-09 22:30:04.000000000","message":"Pls see PS 3 feedback.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"}],"magnum/templates/docker-swarm/fragments/write-network-config.sh":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba15a1d1_f0e279d4","line":19,"updated":"2015-09-23 22:25:12.000000000","message":"Use spaces, not a tab","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7a2fa921_a3c79994","line":19,"in_reply_to":"ba15a1d1_f0e279d4","updated":"2015-10-09 22:20:46.000000000","message":"Again: https://bugs.launchpad.net/magnum/+bug/1504685","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a1a9d01_eab46ad2","line":19,"updated":"2015-09-24 18:30:17.000000000","message":"Please use spaces, not a tab","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":4,"id":"7a2fa921_03b68df8","line":19,"in_reply_to":"9a1a9d01_eab46ad2","updated":"2015-10-09 22:30:04.000000000","message":"Pls see PS 3 feedback.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},"change_message_id":"f523ccf8c0449151e8f11ad5eaaa8e40b2e7dec4","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":13,"id":"5a2ca52d_2a7e8219","line":19,"updated":"2015-10-15 08:31:58.000000000","message":"nit:tab","commit_id":"78e23c6657d127dbd6c5519f9e980513b43429c2"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"bfd9e7617340a8b59913a56f97dc74b983153b0e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":13,"id":"3a29b11f_06d67cc5","line":19,"in_reply_to":"5a2ca52d_2a7e8219","updated":"2015-10-18 18:44:34.000000000","message":"I am trying to make the Swarm templates as similar as possible to the k8s templates. Since the k8s templates have the same quoting and indentation issues, I have created a tech-debt bug and would like to keep this patch as-is.\n\nHere is the bug I created: https://bugs.launchpad.net/magnum/+bug/1504685","commit_id":"78e23c6657d127dbd6c5519f9e980513b43429c2"},{"author":{"_account_id":11650,"name":"Tom Cammann","email":"tom.cammann@hpe.com","username":"cammann"},"change_message_id":"f523ccf8c0449151e8f11ad5eaaa8e40b2e7dec4","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"},{"line_number":23,"context_line":"# store into etcd using curl."},{"line_number":24,"context_line":"cat \u003e $FLANNEL_JSON \u003c\u003cEOF"},{"line_number":25,"context_line":"{"},{"line_number":26,"context_line":"  \"Network\": \"$FLANNEL_NETWORK_CIDR\","},{"line_number":27,"context_line":"  \"Subnetlen\": $FLANNEL_NETWORK_SUBNETLEN"}],"source_content_type":"text/x-sh","patch_set":13,"id":"5a2ca52d_2d3c5cc7","line":24,"updated":"2015-10-15 08:31:58.000000000","message":"If jq is available use it instead to create/append json.\n\n   jq -n --arg cidr \"$FLANNEL_NETWORK_CIDR\" \\\n       --arg len \"$FLANNEL_NETWORK_SUBNETLEN\" \\\n       \u0027{\"Network\": $cidr, \"Subnetlen\": $len}\u0027 \u003e $FLANNEL_JSON\n\n   if [ \"$use_vxlan\" \u003d 1 ]; then\n        jq \u0027. + {\"Backend\": {\"Type\": \"vxlan\"}}\u0027 \u003c $FLANNEL_JSON\n   fi","commit_id":"78e23c6657d127dbd6c5519f9e980513b43429c2"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"bfd9e7617340a8b59913a56f97dc74b983153b0e","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"},{"line_number":23,"context_line":"# store into etcd using curl."},{"line_number":24,"context_line":"cat \u003e $FLANNEL_JSON \u003c\u003cEOF"},{"line_number":25,"context_line":"{"},{"line_number":26,"context_line":"  \"Network\": \"$FLANNEL_NETWORK_CIDR\","},{"line_number":27,"context_line":"  \"Subnetlen\": $FLANNEL_NETWORK_SUBNETLEN"}],"source_content_type":"text/x-sh","patch_set":13,"id":"3a29b11f_c6d884f2","line":24,"in_reply_to":"5a2ca52d_2d3c5cc7","updated":"2015-10-18 18:44:34.000000000","message":"I am trying to make the Swarm templates as similar as possible to the k8s templates. Since the k8s templates have the same quoting and indentation issues, I have created a tech-debt bug and would like to keep this patch as-is.\n\nHere is the bug I created: https://bugs.launchpad.net/magnum/+bug/1504685\n\nI added your jq recommendations to the bug above.","commit_id":"78e23c6657d127dbd6c5519f9e980513b43429c2"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"62e9dcd7ab2f097169e04c7dbe6134a8baca6965","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":14,"id":"3a29b11f_a8ae0a83","line":19,"updated":"2015-10-20 21:51:40.000000000","message":"nit: use spaces instead.","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"9e4aa329185e8aa3285e0ecf16a5c583ccf93980","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u0027 /etc/sysconfig/flanneld"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"if [ \"$FLANNEL_USE_VXLAN\" \u003d\u003d \"true\" ]; then"},{"line_number":19,"context_line":"\tuse_vxlan\u003d1"},{"line_number":20,"context_line":"fi"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Generate a flannel configuration that we will"}],"source_content_type":"text/x-sh","patch_set":14,"id":"da85f559_170cc539","line":19,"in_reply_to":"3a29b11f_a8ae0a83","updated":"2015-11-12 20:24:46.000000000","message":"Done","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"}],"magnum/templates/docker-swarm/fragments/write-swarm-agent-service.sh":[{"author":{"_account_id":5387,"name":"Andrew Melton","email":"andrew.melton@rackspace.com","username":"andrew-melton"},"change_message_id":"0dfd78acfadc4011d612445bf753a7cb0ab08fd4","unresolved":false,"context_lines":[{"line_number":21,"context_line":"                              -e no_proxy\u003d$NO_PROXY \\\\"},{"line_number":22,"context_line":"                              swarm:0.2.0 \\\\"},{"line_number":23,"context_line":"                              join --addr $SWARM_NODE_IP:2375 \\\\"},{"line_number":24,"context_line":"END_SERVICE_TOP"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"cat \u003e\u003e /etc/systemd/system/swarm-agent.service \u003c\u003c END_SERVICE_BOTTOM"},{"line_number":27,"context_line":"          etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"}],"source_content_type":"text/x-sh","patch_set":9,"id":"5a2ca52d_789027ed","line":24,"updated":"2015-10-13 17:17:40.000000000","message":"If there\u0027s no logic that needs to happen between these parts of the service unit, they can be combined into a single heredoc.","commit_id":"adc909a0e638b73f1a1ab4b7f8a632393083fc4a"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"e81589a30df92dce0b8aed2f330f1c16ed9e0005","unresolved":false,"context_lines":[{"line_number":21,"context_line":"                              -e no_proxy\u003d$NO_PROXY \\\\"},{"line_number":22,"context_line":"                              swarm:0.2.0 \\\\"},{"line_number":23,"context_line":"                              join --addr $SWARM_NODE_IP:2375 \\\\"},{"line_number":24,"context_line":"END_SERVICE_TOP"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"cat \u003e\u003e /etc/systemd/system/swarm-agent.service \u003c\u003c END_SERVICE_BOTTOM"},{"line_number":27,"context_line":"          etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"}],"source_content_type":"text/x-sh","patch_set":9,"id":"5a2ca52d_3fed79ef","line":24,"in_reply_to":"5a2ca52d_789027ed","updated":"2015-10-14 19:25:46.000000000","message":"Done","commit_id":"adc909a0e638b73f1a1ab4b7f8a632393083fc4a"}],"magnum/templates/docker-swarm/fragments/write-swarm-agent-service.yaml":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-agent swarm:0.2.0 join --addr $NODE_IP:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-agent"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba15a1d1_30ec71ba","line":20,"updated":"2015-09-23 22:25:12.000000000","message":"Why did you take out ExecStartPost?","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-agent swarm:0.2.0 join --addr $NODE_IP:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-agent"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a2fa921_0343ed13","line":20,"in_reply_to":"ba15a1d1_30ec71ba","updated":"2015-10-09 22:20:46.000000000","message":"It\u0027s back in.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-agent swarm:0.2.0 join --addr $NODE_IP:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-agent"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a1a9d01_0add1e14","line":20,"updated":"2015-09-24 18:30:17.000000000","message":"Why did you take out ExecStartPost?","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-agent swarm:0.2.0 join --addr $NODE_IP:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-agent"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a2fa921_c3cc158b","line":20,"in_reply_to":"9a1a9d01_0add1e14","updated":"2015-10-09 22:30:04.000000000","message":"Pls see PS 3 feedback.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"}],"magnum/templates/docker-swarm/fragments/write-swarm-master-service.yaml":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-manager -p 2376:2375 swarm:0.2.0 manage -H tcp://0.0.0.0:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-manager"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba15a1d1_f0303958","line":20,"updated":"2015-09-23 22:25:12.000000000","message":"Why did you take out ExecStartPost?","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-manager -p 2376:2375 swarm:0.2.0 manage -H tcp://0.0.0.0:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-manager"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7a2fa921_635421c9","line":20,"in_reply_to":"ba15a1d1_f0303958","updated":"2015-10-09 22:20:46.000000000","message":"It\u0027s back in.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-manager -p 2376:2375 swarm:0.2.0 manage -H tcp://0.0.0.0:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-manager"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a1a9d01_0a043e7c","line":20,"updated":"2015-09-24 18:30:17.000000000","message":"﻿﻿Why did you take out ExecStartPost?","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      ExecStartPre\u003d/usr/bin/docker pull swarm:0.2.0"},{"line_number":18,"context_line":"      #TODO: roll-back from swarm:0.2.0 to swarm if atomic image can work with latest swarm image"},{"line_number":19,"context_line":"      ExecStart\u003d/usr/bin/docker run -e http_proxy\u003d$HTTP_PROXY -e https_proxy\u003d$HTTPS_PROXY -e no_proxy\u003d$NO_PROXY  --name swarm-manager -p 2376:2375 swarm:0.2.0 manage -H tcp://0.0.0.0:2375 etcd://$ETCD_SERVER_IP:2379/v2/keys/swarm/"},{"line_number":20,"context_line":"      ExecStop\u003d/usr/bin/docker stop swarm-manager"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"      [Install]"},{"line_number":23,"context_line":"      WantedBy\u003dmulti-user.target"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a2fa921_63c74164","line":20,"in_reply_to":"9a1a9d01_0a043e7c","updated":"2015-10-09 22:30:04.000000000","message":"Pls see PS 3 feedback.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"}],"magnum/templates/docker-swarm/master.yaml":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"7f87cad20ba7e8dd8094ca75717df2be0386d33f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This is a nested stack that defines a single Swarm master, This stack is"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba15a1d1_3856a52a","line":1,"updated":"2015-09-17 01:47:40.000000000","message":"update the date","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"a6da1ebcc168c99706e7fdc1ccc407977d713a82","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This is a nested stack that defines a single Swarm master, This stack is"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_281b6882","line":1,"in_reply_to":"ba15a1d1_3856a52a","updated":"2015-10-09 22:08:18.000000000","message":"Done","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"}],"magnum/templates/docker-swarm/node.yaml":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"7f87cad20ba7e8dd8094ca75717df2be0386d33f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This is a nested stack that defines a single Kubernetes minion, This stack is"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ba15a1d1_58535939","line":1,"updated":"2015-09-17 01:47:40.000000000","message":"should not sync  the date ?","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"a6da1ebcc168c99706e7fdc1ccc407977d713a82","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This is a nested stack that defines a single Kubernetes minion, This stack is"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_e810105b","line":1,"in_reply_to":"ba15a1d1_58535939","updated":"2015-10-09 22:08:18.000000000","message":"Done","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"f277308bd0c5af70b0ca03ab5e7f1635ade0bab5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9a1a9d01_37ba8b6f","updated":"2015-09-26 17:23:37.000000000","message":"Is this template a duplicate of swarmnode.yaml ?","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7a2fa921_a3a6b9ab","in_reply_to":"9a1a9d01_37ba8b6f","updated":"2015-10-09 22:30:04.000000000","message":"Yes, swarmnode.yaml has been renamed to node.yaml. I have made the necessary updates to node.yaml to support the features mentioned in the commit message.","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"}],"magnum/templates/docker-swarm/swarm.yaml":[{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f949b453b8f42878e023f4073c099de8450e8ebc","unresolved":false,"context_lines":[{"line_number":191,"context_line":"  ######################################################################"},{"line_number":192,"context_line":"  #"},{"line_number":193,"context_line":"  # swarm masters. This is a resource group that will create"},{"line_number":194,"context_line":"  # 1 swarm master."},{"line_number":195,"context_line":"  #"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"  swarm_master:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a1a9d01_aa3c3230","line":194,"updated":"2015-09-24 18:30:17.000000000","message":"The previous code allowed for a variable number of masters to be created. Why did you change this?","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":191,"context_line":"  ######################################################################"},{"line_number":192,"context_line":"  #"},{"line_number":193,"context_line":"  # swarm masters. This is a resource group that will create"},{"line_number":194,"context_line":"  # 1 swarm master."},{"line_number":195,"context_line":"  #"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"  swarm_master:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a2fa921_03844d08","line":194,"in_reply_to":"9a1a9d01_aa3c3230","updated":"2015-10-09 22:30:04.000000000","message":"The code allowed for it, but the template does not support multiple Swarm masters. It has been removed until the code/templates can actually deploy multiple masters. Please see the following for a multi-master Swarm setup:\nhttps://docs.docker.com/swarm/multi-manager-setup/\n\nI have created a bp for Swarm HA here:\n\nhttps://blueprints.launchpad.net/magnum/+spec/swarm-high-availability","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"f277308bd0c5af70b0ca03ab5e7f1635ade0bab5","unresolved":false,"context_lines":[{"line_number":198,"context_line":"    type: OS::Heat::ResourceGroup"},{"line_number":199,"context_line":"    depends_on:"},{"line_number":200,"context_line":"      - extrouter_inside"},{"line_number":201,"context_line":"    properties:"},{"line_number":202,"context_line":"      resource_def:"},{"line_number":203,"context_line":"        type: master.yaml"},{"line_number":204,"context_line":"        properties:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a1a9d01_b78f7bcb","line":201,"updated":"2015-09-26 17:23:37.000000000","message":"Should we have a count here?\n\ncount: 1\n\nor \n\nfor HA, add the input parameter number_of_masters:\n\ncount: {get_param: number_of_masters}","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"1a8f4abaf78ff0a177120b611ae11429b166e85f","unresolved":false,"context_lines":[{"line_number":198,"context_line":"    type: OS::Heat::ResourceGroup"},{"line_number":199,"context_line":"    depends_on:"},{"line_number":200,"context_line":"      - extrouter_inside"},{"line_number":201,"context_line":"    properties:"},{"line_number":202,"context_line":"      resource_def:"},{"line_number":203,"context_line":"        type: master.yaml"},{"line_number":204,"context_line":"        properties:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a2fa921_a37f9913","line":201,"in_reply_to":"9a1a9d01_b78f7bcb","updated":"2015-10-09 22:30:04.000000000","message":"The code allowed for it, but the template does not support multiple Swarm masters. It has been removed until the code/templates can actually deploy multiple masters. Please see the following for a multi-master Swarm setup:\nhttps://docs.docker.com/swarm/multi-manager-setup/\n\nI have created a bp for Swarm HA here:\n\nhttps://blueprints.launchpad.net/magnum/+spec/swarm-high-availability","commit_id":"efee0e190c4fb19748c52f737c6e101778db4d45"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"62e9dcd7ab2f097169e04c7dbe6134a8baca6965","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    description: \u003e"},{"line_number":90,"context_line":"      size of a cinder volume to allocate to docker for container/image"},{"line_number":91,"context_line":"      storage"},{"line_number":92,"context_line":"    default: 25"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"  wait_condition_timeout:"},{"line_number":95,"context_line":"    type: number"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3a29b11f_1e7df46d","line":92,"updated":"2015-10-20 21:51:40.000000000","message":"The devstack setup doesn\u0027t have 25G. Need to update the quickstart guide to tell users to specify a smaller size:\n\nmagnum baymodel-create --name swarmbaymodel \\\n                       --image-id fedora-21-atomic-5 \\\n                       --keypair-id testkey \\\n                       --external-network-id public \\\n                       --dns-nameserver 8.8.8.8 \\\n                       --flavor-id m1.small \\\n                       --docker-volume-size 5 \\\n                       --coe swarm","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"9e4aa329185e8aa3285e0ecf16a5c583ccf93980","unresolved":false,"context_lines":[{"line_number":89,"context_line":"    description: \u003e"},{"line_number":90,"context_line":"      size of a cinder volume to allocate to docker for container/image"},{"line_number":91,"context_line":"      storage"},{"line_number":92,"context_line":"    default: 25"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"  wait_condition_timeout:"},{"line_number":95,"context_line":"    type: number"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"da85f559_f7790183","line":92,"in_reply_to":"3a29b11f_1e7df46d","updated":"2015-11-12 20:24:46.000000000","message":"I will keep at 25 since we want the default config to be geared towards production deployments.","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"62e9dcd7ab2f097169e04c7dbe6134a8baca6965","unresolved":false,"context_lines":[{"line_number":255,"context_line":"          magnum_url: {get_param: magnum_url}"},{"line_number":256,"context_line":"          tls_disabled: {get_param: tls_disabled}"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"outputs:"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"  swarm_master:"},{"line_number":261,"context_line":"    value: {get_attr: [swarm_master, swarm_master_ip]}"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3a29b11f_de5f7c3f","line":258,"updated":"2015-10-20 21:51:40.000000000","message":"Need to update template definition for all the output modifications here.","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"9e4aa329185e8aa3285e0ecf16a5c583ccf93980","unresolved":false,"context_lines":[{"line_number":255,"context_line":"          magnum_url: {get_param: magnum_url}"},{"line_number":256,"context_line":"          tls_disabled: {get_param: tls_disabled}"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"outputs:"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"  swarm_master:"},{"line_number":261,"context_line":"    value: {get_attr: [swarm_master, swarm_master_ip]}"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"da85f559_175b65f7","line":258,"in_reply_to":"3a29b11f_de5f7c3f","updated":"2015-11-12 20:24:46.000000000","message":"Done","commit_id":"77c85f25ea0416b9b25ced421e5dddbb06988334"}],"magnum/templates/docker-swarm/swarm.yaml.bak":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"7f87cad20ba7e8dd8094ca75717df2be0386d33f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This template will boot a Docker swarm cluster. A swarm cluster is made up"},{"line_number":5,"context_line":"  of a single master node, and N agent nodes. Every node in the cluster,"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"ba15a1d1_980b312a","line":2,"updated":"2015-09-17 01:47:40.000000000","message":"this temp file should be removed.","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"a6da1ebcc168c99706e7fdc1ccc407977d713a82","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This template will boot a Docker swarm cluster. A swarm cluster is made up"},{"line_number":5,"context_line":"  of a single master node, and N agent nodes. Every node in the cluster,"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7a2fa921_a80f7835","line":2,"in_reply_to":"ba15a1d1_980b312a","updated":"2015-10-09 22:08:18.000000000","message":"Done","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ba15a1d1_706bc91e","updated":"2015-09-23 22:25:12.000000000","message":"Do we need this file?","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7a2fa921_236149a9","in_reply_to":"ba15a1d1_706bc91e","updated":"2015-10-09 22:20:46.000000000","message":"No. It\u0027s been removed.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"}],"magnum/templates/docker-swarm/swarm.yaml.mod":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"7f87cad20ba7e8dd8094ca75717df2be0386d33f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This template will boot a Docker swarm cluster. A swarm cluster is made up"},{"line_number":5,"context_line":"  of a single master node, and N agent nodes. Every node in the cluster,"}],"source_content_type":"audio/x-mod","patch_set":1,"id":"ba15a1d1_93123256","line":2,"updated":"2015-09-17 01:47:40.000000000","message":"the same comment","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"a6da1ebcc168c99706e7fdc1ccc407977d713a82","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"description: \u003e"},{"line_number":4,"context_line":"  This template will boot a Docker swarm cluster. A swarm cluster is made up"},{"line_number":5,"context_line":"  of a single master node, and N agent nodes. Every node in the cluster,"}],"source_content_type":"audio/x-mod","patch_set":1,"id":"7a2fa921_6805e011","line":2,"in_reply_to":"ba15a1d1_93123256","updated":"2015-10-09 22:08:18.000000000","message":"Done","commit_id":"de0a3a3a73c6b6a75448f14ad0305897fe54bd76"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"bf9b8520acb79f43257cabf77e11336af2060e5f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ba15a1d1_d0609537","updated":"2015-09-23 22:25:12.000000000","message":"Do we need this file?","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"},{"author":{"_account_id":6836,"name":"Daneyon Hansen","email":"danehans@cisco.com","username":"danehans"},"change_message_id":"09667a2673cd6ea28fe1e5164d58e532d6dce02e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7a2fa921_436485b7","in_reply_to":"ba15a1d1_d0609537","updated":"2015-10-09 22:20:46.000000000","message":"It\u0027s been removed.","commit_id":"31ca85f162020a28a5b3b269fb6a25d44b8b6e51"}]}
