)]}'
{"doc/source/install/kubernetes_vim_installation.rst":[{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"defb376f19284a993642f888eb6af28ea450921b","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"* Create vim_config.yaml file for Kubernetes VIM as the following examples:"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"When tacker create VIM with yaml, if user doesn\u0027t want to use ssl,"},{"line_number":158,"context_line":"the value of \u0027ssl_ca_cert\u0027 should be empty using \u0027\u0027 or delete \u0027ssl_ca_cert:\u0027."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. code-block:: console"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bfb3d3c7_b4b22948","line":158,"range":{"start_line":157,"start_character":0,"end_line":158,"end_character":77},"updated":"2019-05-28 11:19:03.000000000","message":"User can make mistake in such cases, and can pass \u0027\u0027, None, Null etc.. or some Other values.\nSo my suggestion is  to write some utils to handle such cases carefully, .\n_____________________________________________\nFor Ex: \ndef none_from_string(myStr):\n    none_values \u003d [\u0027\u0027, None, NONE, null, NULL. [], {}]\n    if myStr in none_values\n        return None\n_____________________________________________\n\nSo, Instead of updating doc, It is better to write such utils and use/fix it in code(Ex. in [1], [2]).\n\n[1]: https://github.com/openstack/tacker/blob/master/tacker/nfvo/drivers/vim/kubernetes_driver.py#L78\n\n[2]: https://github.com/openstack/tacker/blob/master/tacker/nfvo/drivers/vim/kubernetes_driver.py#L195","commit_id":"e302a7341fb04936864dbe484d99e5be840d34cc"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"924af68fa9c3359458f07cef3145a65e08ac50c7","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"* Create vim_config.yaml file for Kubernetes VIM as the following examples:"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"When tacker create VIM with yaml, if user doesn\u0027t want to use ssl,"},{"line_number":158,"context_line":"the value of \u0027ssl_ca_cert\u0027 should be empty using \u0027\u0027 or delete \u0027ssl_ca_cert:\u0027."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. code-block:: console"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bfb3d3c7_81b8f7e4","line":158,"range":{"start_line":157,"start_character":0,"end_line":158,"end_character":77},"in_reply_to":"bfb3d3c7_b4b22948","updated":"2019-05-29 05:11:42.000000000","message":"OK. I will abandon this bug and make a new bugfix.","commit_id":"e302a7341fb04936864dbe484d99e5be840d34cc"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"4fe31ba3caeaa3d780998f9efd0482e833c26262","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"* Create vim_config.yaml file for Kubernetes VIM as the following examples:"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"When tacker create VIM with yaml, if user doesn\u0027t want to use ssl,"},{"line_number":158,"context_line":"the value of \u0027ssl_ca_cert\u0027 should be empty using \u0027\u0027 or delete \u0027ssl_ca_cert:\u0027."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. code-block:: console"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fb8cfa7_552ca746","line":158,"range":{"start_line":157,"start_character":0,"end_line":158,"end_character":77},"updated":"2019-06-03 06:01:07.000000000","message":"I think we don\u0027t need this anymore.","commit_id":"53f6f9f92daccd10e1c2294843bdb7bc12b6a2ff"},{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"694c8b06419fed03da1829eb00fdbba253d25ece","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"* Create vim_config.yaml file for Kubernetes VIM as the following examples:"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"When tacker create VIM with yaml, if user doesn\u0027t want to use ssl,"},{"line_number":158,"context_line":"the value of \u0027ssl_ca_cert\u0027 should be empty using \u0027\u0027 or delete \u0027ssl_ca_cert:\u0027."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. code-block:: console"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fb8cfa7_4de97b7e","line":158,"range":{"start_line":157,"start_character":0,"end_line":158,"end_character":77},"in_reply_to":"9fb8cfa7_35dc9345","updated":"2019-06-03 11:43:47.000000000","message":"Dear Hyunsik, It seems by mistake you deleted file instead of just deleting line #157 #158","commit_id":"53f6f9f92daccd10e1c2294843bdb7bc12b6a2ff"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"be4b6fcd82e9ec347a02f9bed0b0e86232ef436b","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"* Create vim_config.yaml file for Kubernetes VIM as the following examples:"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"When tacker create VIM with yaml, if user doesn\u0027t want to use ssl,"},{"line_number":158,"context_line":"the value of \u0027ssl_ca_cert\u0027 should be empty using \u0027\u0027 or delete \u0027ssl_ca_cert:\u0027."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. code-block:: console"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fb8cfa7_2d73e7e9","line":158,"range":{"start_line":157,"start_character":0,"end_line":158,"end_character":77},"in_reply_to":"9fb8cfa7_4de97b7e","updated":"2019-06-03 11:50:43.000000000","message":"OMG. Right. I just want to skip this file in this commit.\nHow can I skip this file in this commit? It is not necessary anymore.","commit_id":"53f6f9f92daccd10e1c2294843bdb7bc12b6a2ff"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"cc3c8fb82dc80b716249da9223005681e59376f7","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"* Create vim_config.yaml file for Kubernetes VIM as the following examples:"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"When tacker create VIM with yaml, if user doesn\u0027t want to use ssl,"},{"line_number":158,"context_line":"the value of \u0027ssl_ca_cert\u0027 should be empty using \u0027\u0027 or delete \u0027ssl_ca_cert:\u0027."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. code-block:: console"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fb8cfa7_35dc9345","line":158,"range":{"start_line":157,"start_character":0,"end_line":158,"end_character":77},"in_reply_to":"9fb8cfa7_552ca746","updated":"2019-06-03 06:05:02.000000000","message":"Yes. I thought I deleted this file. I will delete it soon.","commit_id":"53f6f9f92daccd10e1c2294843bdb7bc12b6a2ff"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"4fe31ba3caeaa3d780998f9efd0482e833c26262","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"  auth_url: \"https://192.168.11.110:6443\""},{"line_number":163,"context_line":"  bearer_token: \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWx0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImRlZmF1bHQtdG9rZW4tc2ZqcTQiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGVmYXVsdCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBiMzZmYTQ2LWFhOTUtMTFlNy05M2Q4LTQwOGQ1Y2Q0ZmJmMSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpkZWZhdWx0OmRlZmF1bHQifQ.MBjFA18AjD6GyXmlqsdsFpJD_tgPfst2faOimfVob-gBqnAkAU0Op2IEauiBVooFgtvzm-HY2ceArftSlZQQhLDrJGgH0yMAUmYhI8pKcFGd_hxn_Ubk7lPqwR6GIuApkGVMNIlGh7LFLoF23S_yMGvO8CHPM-UbFjpbCOECFdnoHjz-MsMqyoMfGEIF9ga7ZobWcKt_0A4ge22htL2-lCizDvjSFlAj4cID2EM3pnJ1J3GXEqu-W9DUFa0LM9u8fm_AD9hBKVz1dePX1NOWglxxjW4KGJJ8dV9_WEmG2A2B-9Jy6AKW83qqicBjYUUeAKQfjgrTDl6vSJOHYyzCYQ\""},{"line_number":164,"context_line":"  ssl_ca_cert: \u0027\u0027"},{"line_number":165,"context_line":"  project_name: \"default\""},{"line_number":166,"context_line":"  type: \"kubernetes\""},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fb8cfa7_3527b367","line":164,"range":{"start_line":164,"start_character":15,"end_line":164,"end_character":17},"updated":"2019-06-03 06:01:07.000000000","message":"I prefer \"\" (or \"None\") like other lines.","commit_id":"53f6f9f92daccd10e1c2294843bdb7bc12b6a2ff"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"cc3c8fb82dc80b716249da9223005681e59376f7","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"  auth_url: \"https://192.168.11.110:6443\""},{"line_number":163,"context_line":"  bearer_token: \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWx0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImRlZmF1bHQtdG9rZW4tc2ZqcTQiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGVmYXVsdCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBiMzZmYTQ2LWFhOTUtMTFlNy05M2Q4LTQwOGQ1Y2Q0ZmJmMSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpkZWZhdWx0OmRlZmF1bHQifQ.MBjFA18AjD6GyXmlqsdsFpJD_tgPfst2faOimfVob-gBqnAkAU0Op2IEauiBVooFgtvzm-HY2ceArftSlZQQhLDrJGgH0yMAUmYhI8pKcFGd_hxn_Ubk7lPqwR6GIuApkGVMNIlGh7LFLoF23S_yMGvO8CHPM-UbFjpbCOECFdnoHjz-MsMqyoMfGEIF9ga7ZobWcKt_0A4ge22htL2-lCizDvjSFlAj4cID2EM3pnJ1J3GXEqu-W9DUFa0LM9u8fm_AD9hBKVz1dePX1NOWglxxjW4KGJJ8dV9_WEmG2A2B-9Jy6AKW83qqicBjYUUeAKQfjgrTDl6vSJOHYyzCYQ\""},{"line_number":164,"context_line":"  ssl_ca_cert: \u0027\u0027"},{"line_number":165,"context_line":"  project_name: \"default\""},{"line_number":166,"context_line":"  type: \"kubernetes\""},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fb8cfa7_55e107fe","line":164,"range":{"start_line":164,"start_character":15,"end_line":164,"end_character":17},"in_reply_to":"9fb8cfa7_3527b367","updated":"2019-06-03 06:05:02.000000000","message":"ditto.","commit_id":"53f6f9f92daccd10e1c2294843bdb7bc12b6a2ff"}],"tacker/common/utils.py":[{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"856e006c9bfb3aec9768b1f7822b34c5cb240f2b","unresolved":false,"context_lines":[{"line_number":227,"context_line":"        return \u0027{0}/v3\u0027.format(auth_url)"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":""},{"line_number":230,"context_line":"def _none_from_string(myStr):"},{"line_number":231,"context_line":"    none_values \u003d [\u0027\u0027, \u0027None\u0027, \u0027NONE\u0027, \u0027null\u0027, \u0027NULL\u0027, [], {}]"},{"line_number":232,"context_line":"    if myStr in none_values:"},{"line_number":233,"context_line":"        return None"}],"source_content_type":"text/x-python","patch_set":11,"id":"9fb8cfa7_4390f9ed","line":230,"range":{"start_line":230,"start_character":4,"end_line":230,"end_character":21},"updated":"2019-06-10 06:15:52.000000000","message":"As this methods not only handling string but empty list/dicts also, so it will be good if we have some other more suitable name.","commit_id":"881fd99256cad824c10c21b1365c80c4c0ea94a4"}]}
