)]}'
{"specs/victoria/container-network-function.rst":[{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"77cdb27809c696f4821a72ccc36df1fde03ac3a8","unresolved":false,"context_lines":[{"line_number":355,"context_line":"Kubernetes infra driver:"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":".. seqdiag::"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"    KubernetesDriver --\u003e KubernetesUtil [label \u003d"},{"line_number":360,"context_line":"        \"1. cnf_to_kube_objects(\\ncnf_def_dict)\"];"},{"line_number":361,"context_line":"    KubernetesDriver \u003c-- KubernetesUtil [label \u003d"},{"line_number":362,"context_line":"        \"Kubernetes model\\nobjects\"];"},{"line_number":363,"context_line":"    KubernetesDriver --\u003e KubernetesPythonClient [label \u003d"},{"line_number":364,"context_line":"        \"2. call client APIs for each\\nmodel object\"];"},{"line_number":365,"context_line":"    KubernetesPythonClient --\u003e Kubernetes [label \u003d"},{"line_number":366,"context_line":"        \"deploy kubernetes\\nobjects\"];"},{"line_number":367,"context_line":"    KubernetesPythonClient \u003c-- Kubernetes [label \u003d \"deployed objects info\"];"},{"line_number":368,"context_line":"    KubernetesDriver \u003c-- KubernetesPythonClient [label \u003d"},{"line_number":369,"context_line":"        \"3. deployed objects info\"];"},{"line_number":370,"context_line":"    KubernetesDriver --\u003e\u003e KubernetesDriver [label \u003d \"prepare\\ninstance id\"];"},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"#. Definitions extracted from Kubernetes object YAML files will be translated"},{"line_number":373,"context_line":"   into Kubernetes model objects [#kubernetes-model-objects]_. KubernetesUtils"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_e7f00594","line":370,"range":{"start_line":358,"start_character":0,"end_line":370,"end_character":76},"updated":"2020-09-10 11:18:43.000000000","message":"seqdiag \n{\n}","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"ac9aede31ca6892c083077b682f9b370712f3b2a","unresolved":false,"context_lines":[{"line_number":355,"context_line":"Kubernetes infra driver:"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":".. seqdiag::"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"    KubernetesDriver --\u003e KubernetesUtil [label \u003d"},{"line_number":360,"context_line":"        \"1. cnf_to_kube_objects(\\ncnf_def_dict)\"];"},{"line_number":361,"context_line":"    KubernetesDriver \u003c-- KubernetesUtil [label \u003d"},{"line_number":362,"context_line":"        \"Kubernetes model\\nobjects\"];"},{"line_number":363,"context_line":"    KubernetesDriver --\u003e KubernetesPythonClient [label \u003d"},{"line_number":364,"context_line":"        \"2. call client APIs for each\\nmodel object\"];"},{"line_number":365,"context_line":"    KubernetesPythonClient --\u003e Kubernetes [label \u003d"},{"line_number":366,"context_line":"        \"deploy kubernetes\\nobjects\"];"},{"line_number":367,"context_line":"    KubernetesPythonClient \u003c-- Kubernetes [label \u003d \"deployed objects info\"];"},{"line_number":368,"context_line":"    KubernetesDriver \u003c-- KubernetesPythonClient [label \u003d"},{"line_number":369,"context_line":"        \"3. deployed objects info\"];"},{"line_number":370,"context_line":"    KubernetesDriver --\u003e\u003e KubernetesDriver [label \u003d \"prepare\\ninstance id\"];"},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"#. Definitions extracted from Kubernetes object YAML files will be translated"},{"line_number":373,"context_line":"   into Kubernetes model objects [#kubernetes-model-objects]_. KubernetesUtils"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_1d28a195","line":370,"range":{"start_line":358,"start_character":0,"end_line":370,"end_character":76},"in_reply_to":"9f560f44_e7f00594","updated":"2020-09-15 00:39:58.000000000","message":"Done","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"77cdb27809c696f4821a72ccc36df1fde03ac3a8","unresolved":false,"context_lines":[{"line_number":665,"context_line":"+----------------------------+----------------+---------------+"},{"line_number":666,"context_line":""},{"line_number":667,"context_line":"The instance id returned by Kubernetes driver will be a string containing"},{"line_number":668,"context_line":"deployment names. It can grow beyond 255 characters. Hence we propose to"},{"line_number":669,"context_line":"change the data type of ``instance_id`` field of ``vnf_instantiated_info``"},{"line_number":670,"context_line":"table from VARCHAR(255) to TEXT."},{"line_number":671,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_e745a5b5","line":668,"range":{"start_line":668,"start_character":53,"end_line":668,"end_character":58},"updated":"2020-09-10 11:18:43.000000000","message":"Hence,","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"ac9aede31ca6892c083077b682f9b370712f3b2a","unresolved":false,"context_lines":[{"line_number":665,"context_line":"+----------------------------+----------------+---------------+"},{"line_number":666,"context_line":""},{"line_number":667,"context_line":"The instance id returned by Kubernetes driver will be a string containing"},{"line_number":668,"context_line":"deployment names. It can grow beyond 255 characters. Hence we propose to"},{"line_number":669,"context_line":"change the data type of ``instance_id`` field of ``vnf_instantiated_info``"},{"line_number":670,"context_line":"table from VARCHAR(255) to TEXT."},{"line_number":671,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3d56452c","line":668,"range":{"start_line":668,"start_character":53,"end_line":668,"end_character":58},"in_reply_to":"9f560f44_e745a5b5","updated":"2020-09-15 00:39:58.000000000","message":"Done","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"77cdb27809c696f4821a72ccc36df1fde03ac3a8","unresolved":false,"context_lines":[{"line_number":748,"context_line":""},{"line_number":749,"context_line":"Unit and functional tests will be added to cover cases required in the spec."},{"line_number":750,"context_line":""},{"line_number":751,"context_line":"TODO: Since there is assupmtion that Kubernetes cluster will be pre installed,"},{"line_number":752,"context_line":"gate job needs to fetch the information about existing cluster and create"},{"line_number":753,"context_line":"kubernetes VIM."},{"line_number":754,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_47abb186","line":751,"range":{"start_line":751,"start_character":21,"end_line":751,"end_character":32},"updated":"2020-09-10 11:18:43.000000000","message":"assumption","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"77cdb27809c696f4821a72ccc36df1fde03ac3a8","unresolved":false,"context_lines":[{"line_number":748,"context_line":""},{"line_number":749,"context_line":"Unit and functional tests will be added to cover cases required in the spec."},{"line_number":750,"context_line":""},{"line_number":751,"context_line":"TODO: Since there is assupmtion that Kubernetes cluster will be pre installed,"},{"line_number":752,"context_line":"gate job needs to fetch the information about existing cluster and create"},{"line_number":753,"context_line":"kubernetes VIM."},{"line_number":754,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_67a8758b","line":751,"range":{"start_line":751,"start_character":63,"end_line":751,"end_character":78},"updated":"2020-09-10 11:18:43.000000000","message":"pre-installed","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"ac9aede31ca6892c083077b682f9b370712f3b2a","unresolved":false,"context_lines":[{"line_number":748,"context_line":""},{"line_number":749,"context_line":"Unit and functional tests will be added to cover cases required in the spec."},{"line_number":750,"context_line":""},{"line_number":751,"context_line":"TODO: Since there is assupmtion that Kubernetes cluster will be pre installed,"},{"line_number":752,"context_line":"gate job needs to fetch the information about existing cluster and create"},{"line_number":753,"context_line":"kubernetes VIM."},{"line_number":754,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_5d321911","line":751,"range":{"start_line":751,"start_character":21,"end_line":751,"end_character":32},"in_reply_to":"9f560f44_47abb186","updated":"2020-09-15 00:39:58.000000000","message":"Done","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"ac9aede31ca6892c083077b682f9b370712f3b2a","unresolved":false,"context_lines":[{"line_number":748,"context_line":""},{"line_number":749,"context_line":"Unit and functional tests will be added to cover cases required in the spec."},{"line_number":750,"context_line":""},{"line_number":751,"context_line":"TODO: Since there is assupmtion that Kubernetes cluster will be pre installed,"},{"line_number":752,"context_line":"gate job needs to fetch the information about existing cluster and create"},{"line_number":753,"context_line":"kubernetes VIM."},{"line_number":754,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_bd37f5fe","line":751,"range":{"start_line":751,"start_character":63,"end_line":751,"end_character":78},"in_reply_to":"9f560f44_67a8758b","updated":"2020-09-15 00:39:58.000000000","message":"Done","commit_id":"c6927b3ae62abf033a48c4fc05b4f26548db8325"},{"author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"change_message_id":"798b6cca530dd216c639330efeea096c107a2c34","unresolved":false,"context_lines":[{"line_number":496,"context_line":"Kubernetes resource kind support"},{"line_number":497,"context_line":"--------------------------------"},{"line_number":498,"context_line":""},{"line_number":499,"context_line":"In this spec we will support Kubernetes v1.6.0 and Kubernetes python"},{"line_number":500,"context_line":"client v11.0. Following Kubernetes APIs will be supported."},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"* API Group ``core`` (CoreV1Api)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_db6fe3c1","line":499,"range":{"start_line":499,"start_character":29,"end_line":499,"end_character":46},"updated":"2020-09-21 17:52:25.000000000","message":"I may be missing something, but are we really targeting this old version of kubernetes here?\n\nI mean, latest kubernetes-version is v1.19.0 :https://kubernetes.io/docs/setup/release/notes/\n\nPlease confirm if Kubernetes python client version 11.0 will support Kubernetes v1.6.0:\nhttps://github.com/kubernetes-client/python#compatibility","commit_id":"4dac25f79608a85d7884d0a0dea070bf18b1b5ac"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"111c34c0fa7ba59a5bf331cd698e81036c235bd8","unresolved":false,"context_lines":[{"line_number":496,"context_line":"Kubernetes resource kind support"},{"line_number":497,"context_line":"--------------------------------"},{"line_number":498,"context_line":""},{"line_number":499,"context_line":"In this spec we will support Kubernetes v1.6.0 and Kubernetes python"},{"line_number":500,"context_line":"client v11.0. Following Kubernetes APIs will be supported."},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"* API Group ``core`` (CoreV1Api)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f560f44_ac53b66b","line":499,"range":{"start_line":499,"start_character":29,"end_line":499,"end_character":46},"in_reply_to":"9f560f44_db6fe3c1","updated":"2020-09-23 09:34:07.000000000","message":"Thank you for the comment. \"v1.16.0\" is correct and updated in the next patch.\n\nThe newest version of kubernetes python client v11.0 supports v1.15.0 in the doc, but Kuryr-kubernetes requires v1.16.0 and devstack installs v1.16.0 kubernetes. So here we use v1.16.0.","commit_id":"4dac25f79608a85d7884d0a0dea070bf18b1b5ac"}]}
