)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"dcc6f9871363a5430e8af8bf78ea4c217a9eb88b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Massive rework of the kolla-kubernetes docs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- Organize all the docs in an order that is easlier to read"},{"line_number":10,"context_line":"- Shorten the quickstart and make AIO the default deployment"},{"line_number":11,"context_line":"- Multinode will be considered \u0027advanced deployment\u0027"},{"line_number":12,"context_line":"- Remove unused docs"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a74a57a_0c51c70e","line":9,"range":{"start_line":9,"start_character":44,"end_line":9,"end_character":51},"updated":"2016-11-24 06:01:28.000000000","message":":nit: s/easler/easier","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"}],"doc/source/multinode.rst":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. multi-node:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Kolla Kubernetes Multi-Node Guide"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This guide documents how to deploy kolla-kubernetes within a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_24c81722","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":16},"updated":"2016-12-10 02:32:00.000000000","message":"Kolla-Kubernetes","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"This guide documents how to deploy kolla-kubernetes within a"},{"line_number":8,"context_line":"multi-node Kubernetes cluster.  It will guide you through all of the"},{"line_number":9,"context_line":"dependencies required to deploy Horizon, the Openstack Admin Web"},{"line_number":10,"context_line":"Interface.  It works for kubernetes clusters supporting various"},{"line_number":11,"context_line":"storage providers including GCE compute disks, AWS EBS, Ceph RBD, and"},{"line_number":12,"context_line":"even local host mounts if you are developing multi-node on an"},{"line_number":13,"context_line":"all-in-one system."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_44cd1330","line":10,"range":{"start_line":10,"start_character":25,"end_line":10,"end_character":35},"updated":"2016-12-10 02:32:00.000000000","message":"Capitalize all instances similar to above for consistency","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"The end result will be a working Horizon admin interface and its"},{"line_number":24,"context_line":"dependencies deployed with all of the self-healing and auto-wiring"},{"line_number":25,"context_line":"benefits that a kubernetes cluster has to offer.  You should be able"},{"line_number":26,"context_line":"to destroy kubernetes nodes at will, and the system should self-heal"},{"line_number":27,"context_line":"and maintain state as pods migrate from destroyed nodes to new nodes."},{"line_number":28,"context_line":"You may also destroy *all* kubernetes nodes, then bring some back, and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_64ce8f2e","line":25,"range":{"start_line":25,"start_character":16,"end_line":25,"end_character":26},"updated":"2016-12-10 02:32:00.000000000","message":"same","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":23,"context_line":"The end result will be a working Horizon admin interface and its"},{"line_number":24,"context_line":"dependencies deployed with all of the self-healing and auto-wiring"},{"line_number":25,"context_line":"benefits that a kubernetes cluster has to offer.  You should be able"},{"line_number":26,"context_line":"to destroy kubernetes nodes at will, and the system should self-heal"},{"line_number":27,"context_line":"and maintain state as pods migrate from destroyed nodes to new nodes."},{"line_number":28,"context_line":"You may also destroy *all* kubernetes nodes, then bring some back, and"},{"line_number":29,"context_line":"the system should again self-heal.  Because we are using network"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_84d3abd4","line":26,"range":{"start_line":26,"start_character":11,"end_line":26,"end_character":21},"updated":"2016-12-10 02:32:00.000000000","message":"same","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":25,"context_line":"benefits that a kubernetes cluster has to offer.  You should be able"},{"line_number":26,"context_line":"to destroy kubernetes nodes at will, and the system should self-heal"},{"line_number":27,"context_line":"and maintain state as pods migrate from destroyed nodes to new nodes."},{"line_number":28,"context_line":"You may also destroy *all* kubernetes nodes, then bring some back, and"},{"line_number":29,"context_line":"the system should again self-heal.  Because we are using network"},{"line_number":30,"context_line":"volumes, mariadb state is maintained since its network volume will"},{"line_number":31,"context_line":"follow the pod as it is rescheduled from one node to the next."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_a4dc27e5","line":28,"range":{"start_line":28,"start_character":27,"end_line":28,"end_character":37},"updated":"2016-12-10 02:32:00.000000000","message":"same","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"fcd67dd01cd809cae8a7416c40b3016cc4f0b55e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":"Component               Min Version"},{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_df1e4c0b","line":42,"range":{"start_line":42,"start_character":24,"end_line":42,"end_character":27},"updated":"2016-12-10 03:17:56.000000000","message":"We are targeting 1.4 currently, and should potentially reconsider 1.5 as a minimum.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"e7214be761c6de68e3def4ffa75ec46e607df23e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_6d6622ee","line":44,"updated":"2016-08-30 15:57:56.000000000","message":"What featured from infenralis do we require? Btw we still deploy hammer in Kolla. We might need to upgrade it to Jewel:)","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"bbd7c2bccf9dcf4cee47cf9b995c6e925f4d1afc","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_6f54f953","line":44,"in_reply_to":"fa7ab95a_2fcaf1a1","updated":"2016-08-31 21:28:02.000000000","message":"not true. I\u0027ve been doing net\u003dhost resolve.conf override fine with docker 1.9.1-40.el7.centos.x86_64.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"a181887c18e6a8d6c10a058607da066fa32ba90d","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_c44b2758","line":44,"in_reply_to":"fa7ab95a_61e08dfb","updated":"2016-08-31 21:49:27.000000000","message":"In theory it supposed to. There is an opened bug in kubernetes, which should be integrated soon. \n\nhttps://github.com/kubernetes/kubernetes/pull/29378\n\nI am running a version of kubelet with that fix.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"682f55c98dc1bcd8113f2ff0c17abd87b1646c39","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_e171fd45","line":44,"in_reply_to":"fa7ab95a_61e08dfb","updated":"2016-08-31 21:36:34.000000000","message":"entirely possible.\n\nDoes kubelet itself do the right thing automatically when docker \u003d 1.12 and net\u003dhost? or is it a docker feature that could be used that kubelet doesn\u0027t support yet? (similar to the shared mount namespace thing)\n\nIt might be nice to support a workaround for those running docker \u003c 1.12 if possible. I kind of prefer to use redhat\u0027s docker rather then upstream\u0027s docker. Upstream tends to break things... I may not be the only one.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":10419,"name":"Ryan Hallisey","email":"rhallise@redhat.com","username":"rhallisey"},"change_message_id":"4dc915eb0b96763bcb97366682efde781b89c978","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_7c009234","line":44,"in_reply_to":"fa7ab95a_6d6622ee","updated":"2016-08-30 17:05:47.000000000","message":"It has to do with the way ceph volumes are created.  Ya kolla needs to be upgraded to jewel :).","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"5c0abce7d0a934911b8a2e7bba4cea346319bf52","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_81caf14d","line":44,"in_reply_to":"fa7ab95a_6f54f953","updated":"2016-08-31 21:37:00.000000000","message":"check this link: version 1.12.0 Networking section. \nhttps://github.com/docker/docker/releases\nBefore they were mutually exclusive.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"5609c29357c9303c32bd4689dd5c4f4d29935bca","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_61e08dfb","line":44,"in_reply_to":"fa7ab95a_6f54f953","updated":"2016-08-31 21:32:21.000000000","message":"the way you are doing it is not normal, it is more like a hack. If you check 1.12 features, you will see that normal way of doing it was added in the release 1.12.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"afd1b8740fa57493ef043743c1dd6fd28eb589d1","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_2fcaf1a1","line":44,"in_reply_to":"fa7ab95a_7c009234","updated":"2016-08-31 21:10:21.000000000","message":"we need Docker 1.12 as it is the only version allowing net\u003dhost container to have their resolv.conf overwrite to point to kubernetes dns server.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"014f4593de81bdd0daf1b014f9a5770e6d280c10","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_e12add8f","line":44,"in_reply_to":"fa7ab95a_81caf14d","updated":"2016-08-31 21:45:27.000000000","message":"right. but does kubelet 1.3 actually use --dns and net\u003dhost together when docker \u003d\u003d 1.12+, or does it assume they are mutually exclusive still and only use the latter?","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"d36fe4244bf71c105e96b822caddcb4d34a1d0b4","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":"Kubernetes              1.3"},{"line_number":43,"context_line":"Docker                  1.10 or 1.12"},{"line_number":44,"context_line":"Ceph (or any shared     Infernalis"},{"line_number":45,"context_line":"storage)"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_64cdfbb6","line":44,"in_reply_to":"fa7ab95a_c44b2758","updated":"2016-08-31 21:55:41.000000000","message":"ah. so kubernetes 1.3 is too old for sure unless you know to patch it.\n\nI\u0027m ok requiring kubernetes 1.4 the moment its released if it fixes this.\n\nI still also think we should consider adding a workaround to the net\u003dhost pods for resolv.conf override in case docker isn\u0027t new enough. I\u0027d be willing to do the work. I\u0027m unlikely to go to docker co rpms any time soon.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Config"},{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"For multi-node deployments, a docker registry is required since the"},{"line_number":52,"context_line":"kubernetes nodes will not be able to find the kolla images that your"},{"line_number":53,"context_line":"development machine has built.  Thus, we must configure kolla to name"},{"line_number":54,"context_line":"the images correctly, so that we may easily push the images to the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_c46be31c","line":51,"range":{"start_line":51,"start_character":30,"end_line":51,"end_character":36},"updated":"2016-12-10 02:32:00.000000000","message":"Docker","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"bbd7c2bccf9dcf4cee47cf9b995c6e925f4d1afc","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Config"},{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"For multi-node deployments, a docker registry is required since the"},{"line_number":52,"context_line":"kubernetes nodes will not be able to find the kolla images that your"},{"line_number":53,"context_line":"development machine has built.  Thus, we must configure kolla to name"},{"line_number":54,"context_line":"the images correctly, so that we may easily push the images to the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_2f6d9104","line":51,"updated":"2016-08-31 21:28:02.000000000","message":"for multinode development. we should be able to pull from hub.docker.com too.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"For multi-node deployments, a docker registry is required since the"},{"line_number":52,"context_line":"kubernetes nodes will not be able to find the kolla images that your"},{"line_number":53,"context_line":"development machine has built.  Thus, we must configure kolla to name"},{"line_number":54,"context_line":"the images correctly, so that we may easily push the images to the"},{"line_number":55,"context_line":"right docker registry."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_c4d923f5","line":52,"range":{"start_line":52,"start_character":0,"end_line":52,"end_character":10},"updated":"2016-12-10 02:32:00.000000000","message":"same","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"kubernetes nodes will not be able to find the kolla images that your"},{"line_number":53,"context_line":"development machine has built.  Thus, we must configure kolla to name"},{"line_number":54,"context_line":"the images correctly, so that we may easily push the images to the"},{"line_number":55,"context_line":"right docker registry."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Add your docker registry settings in the kolla configuration file"},{"line_number":58,"context_line":"``/etc/kolla/globals.yaml``."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_e4745fff","line":55,"range":{"start_line":55,"start_character":6,"end_line":55,"end_character":12},"updated":"2016-12-10 02:32:00.000000000","message":"Docker","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c6703d2f97fa861ef1eb9ce5ea0412b59238921b","unresolved":false,"context_lines":[{"line_number":54,"context_line":"the images correctly, so that we may easily push the images to the"},{"line_number":55,"context_line":"right docker registry."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Add your docker registry settings in the kolla configuration file"},{"line_number":58,"context_line":"``/etc/kolla/globals.yaml``."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_04723b11","line":57,"range":{"start_line":57,"start_character":9,"end_line":57,"end_character":15},"updated":"2016-12-10 02:32:00.000000000","message":"Docker","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":24164,"name":"Sayantani Goswami","email":"sayantani.goswami@intel.com","username":"sayantani.goswami"},"change_message_id":"29e1e84f5b90a3b2b32088724796644e57d355c7","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"::"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  docker_registry: \"\u003chost_ip_address\u003e:4000\""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Build Kolla Images and Push to Docker Registry"},{"line_number":65,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_d9002fae","line":62,"range":{"start_line":62,"start_character":2,"end_line":62,"end_character":43},"updated":"2016-12-09 22:34:24.000000000","message":"--insecure-registry must be added to /etc/systemd/system/docker.service  in order to instruct Docker that it will be communicating with an insecure registry.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":23717,"name":"Surya Prakash Singh","email":"singh.surya64mnnit@gmail.com","username":"SuryaPrakash"},"change_message_id":"1e4597ba9b9a14c2e1ca96cc995f8102402318e2","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  docker_registry: \"\u003chost_ip_address\u003e:4000\""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Build Kolla Images and Push to Docker Registry"},{"line_number":65,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_0e161155","line":64,"range":{"start_line":64,"start_character":28,"end_line":64,"end_character":30},"updated":"2016-11-24 11:27:50.000000000","message":"s/to/them to","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":24164,"name":"Sayantani Goswami","email":"sayantani.goswami@intel.com","username":"sayantani.goswami"},"change_message_id":"29e1e84f5b90a3b2b32088724796644e57d355c7","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"  export DOCKER_REGISTRY\u003d\"\u003chost_ip_address\u003e:4000\""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"  # Build the kolla containers"},{"line_number":72,"context_line":"  kolla-build mariadb memcached kolla-toolbox keystone horizon --registry $DOCKER_REGISTRY --push"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Configure Kolla-Kubernetes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_99e877e4","line":71,"range":{"start_line":71,"start_character":20,"end_line":71,"end_character":30},"updated":"2016-12-09 22:34:24.000000000","message":"container images","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"fcd67dd01cd809cae8a7416c40b3016cc4f0b55e","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"::"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"  kolla-kubernetes bootstrap ceph  # adds ceph secret, no-op for storage_provider!\u003dceph"},{"line_number":142,"context_line":"  kolla-kubernetes bootstrap mariadb"},{"line_number":143,"context_line":"  sleep 30  # wait for mariadb bootstrap to finish"},{"line_number":144,"context_line":"  kolla-kubernetes resource delete mariadb bootstrap  # workaround known issue #1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_3fd4a01e","line":141,"range":{"start_line":141,"start_character":2,"end_line":141,"end_character":18},"updated":"2016-12-10 03:17:56.000000000","message":"this is now kollakube I believe.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"}],"doc/source/quickstart.rst":[{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"afd1b8740fa57493ef043743c1dd6fd28eb589d1","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Component               Version"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":"Kubernetes              1.3"},{"line_number":17,"context_line":"Docker                  1.10 or 1.12"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Generating Kubernetes Secrets"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_8f469d1f","line":17,"range":{"start_line":17,"start_character":32,"end_line":17,"end_character":36},"updated":"2016-08-31 21:10:21.000000000","message":"should be docker 1.12","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"afd1b8740fa57493ef043743c1dd6fd28eb589d1","unresolved":false,"context_lines":[{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Secrets for each service must be generated before attempting to bootstrap"},{"line_number":24,"context_line":"any services. The patch: https://review.openstack.org/#/c/354199/"},{"line_number":25,"context_line":"provides a script which can be used to generate or to remove Secrets."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Before using this script, you MUST generate passwords by using"},{"line_number":28,"context_line":"generate_passwords.py."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_2f0f51e2","line":25,"range":{"start_line":24,"start_character":14,"end_line":25,"end_character":69},"updated":"2016-08-31 21:10:21.000000000","message":"since this PS has been merged, we should change this sentence as per agreement.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"bbd7c2bccf9dcf4cee47cf9b995c6e925f4d1afc","unresolved":false,"context_lines":[{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Secrets for each service must be generated before attempting to bootstrap"},{"line_number":24,"context_line":"any services. The patch: https://review.openstack.org/#/c/354199/"},{"line_number":25,"context_line":"provides a script which can be used to generate or to remove Secrets."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Before using this script, you MUST generate passwords by using"},{"line_number":28,"context_line":"generate_passwords.py."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_01ffc101","line":25,"range":{"start_line":24,"start_character":14,"end_line":25,"end_character":69},"in_reply_to":"fa7ab95a_2f0f51e2","updated":"2016-08-31 21:28:02.000000000","message":"I thought this was already fixed. Is this based on an old version?","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"bbd7c2bccf9dcf4cee47cf9b995c6e925f4d1afc","unresolved":false,"context_lines":[{"line_number":30,"context_line":"Script accepts 1 parameter: \"create\" or \"delete\"."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"::"},{"line_number":33,"context_line":"    wget -O secret-generator.py goo.gl/QjpPlo"},{"line_number":34,"context_line":"    secret-generator.py create"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    # To delete Secrets for all services in passwords.yml run:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_4120e99b","line":33,"updated":"2016-08-31 21:28:02.000000000","message":"I think this was merged and should change.","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"}],"doc/source/setup-host.rst":[{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"bbd7c2bccf9dcf4cee47cf9b995c6e925f4d1afc","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Kolla Kubernetes Host Setup Guide"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Dependencies"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_c14b1958","line":7,"updated":"2016-08-31 21:28:02.000000000","message":"Starting to see this info repeated in multiple files. it should be pulled out and referenced just in one place, or they can easily get out of sync?","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"afd1b8740fa57493ef043743c1dd6fd28eb589d1","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Component               Min Version  Max Version  Comment"},{"line_number":12,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":13,"context_line":"Ansible                 2.00         none         On deployment host"},{"line_number":14,"context_line":"Docker                  1.10         none         On target nodes"},{"line_number":15,"context_line":"Docker Python           1.6.0        none         On target nodes"},{"line_number":16,"context_line":"Python Jinja2           2.8.0        none         On deployment host"},{"line_number":17,"context_line":"Kubernetes              1.3.0        none         On all hosts"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_0f2fed3e","line":14,"range":{"start_line":14,"start_character":24,"end_line":14,"end_character":28},"updated":"2016-08-31 21:10:21.000000000","message":"Docker 1.12","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"afd1b8740fa57493ef043743c1dd6fd28eb589d1","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Docker                  1.10         none         On target nodes"},{"line_number":15,"context_line":"Docker Python           1.6.0        none         On target nodes"},{"line_number":16,"context_line":"Python Jinja2           2.8.0        none         On deployment host"},{"line_number":17,"context_line":"Kubernetes              1.3.0        none         On all hosts"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. NOTE:: Kolla (which provides the templating) is sensitive about the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_8f1bfd1b","line":17,"range":{"start_line":17,"start_character":24,"end_line":17,"end_character":29},"updated":"2016-08-31 21:10:21.000000000","message":"I would suggest to start with 1.3.5 or later","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"bbd7c2bccf9dcf4cee47cf9b995c6e925f4d1afc","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   # CentOS (and other systemd distros)"},{"line_number":44,"context_line":"   # Edit /usr/lib/system/systemd/docker.service to set:"},{"line_number":45,"context_line":"   MountFlags\u003dshared"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_01e9811a","line":43,"updated":"2016-08-31 21:28:02.000000000","message":"this is broken. see https://review.openstack.org/#/c/357557/10/doc/source/quickstart.rst\n\nIn fact, could we just merge that stuff right in now here and pull it out of that other ps?","commit_id":"c41f10181a0ca9407cc9389168638c8b8987a785"}]}
