)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"ae9904dfac06630e99084e2903c6bcb90708ea26","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Feilong Wang \u003cflwang@catalyst.net.nz\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-03-03 13:28:12 +1300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[fedora-atomic][k8s] Support post install manifest URL"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A new config option `post_install_manifest_url` is added to support"},{"line_number":10,"context_line":"installing cloud provider/vendor specific manifest after booted"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"1fa4df85_a3d751ee","line":7,"range":{"start_line":7,"start_character":8,"end_line":7,"end_character":14},"updated":"2020-03-04 22:36:11.000000000","message":"This is relevant to both fedora atomic and coreos drivers","commit_id":"101a3973ea02be43c84df60171b3315e1008e059"}],"doc/source/user/index.rst":[{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"04dc6c676a18a498f1ecbeb6a8d8e61c62e8b454","unresolved":false,"context_lines":[{"line_number":3386,"context_line":""},{"line_number":3387,"context_line":"A new config option `post_install_manifest_url` under `[kubernetes]` section"},{"line_number":3388,"context_line":"has been added to support installing cloud provider/vendor specific manifest"},{"line_number":3389,"context_line":"after booted the k8s cluster. It\u0027s an URL pointing to the manifest file. For"},{"line_number":3390,"context_line":"example, cloud admin can set their specific storageclass into this file, then"},{"line_number":3391,"context_line":"it will be automatically setup after created the cluster by end user."},{"line_number":3392,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1fa4df85_012c5800","line":3389,"range":{"start_line":3389,"start_character":6,"end_line":3389,"end_character":12},"updated":"2020-03-02 10:54:16.000000000","message":"\"provisioning\" sounds better here","commit_id":"611629aaadf219610f89015051b48b6b2e133eab"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"04dc6c676a18a498f1ecbeb6a8d8e61c62e8b454","unresolved":false,"context_lines":[{"line_number":3387,"context_line":"A new config option `post_install_manifest_url` under `[kubernetes]` section"},{"line_number":3388,"context_line":"has been added to support installing cloud provider/vendor specific manifest"},{"line_number":3389,"context_line":"after booted the k8s cluster. It\u0027s an URL pointing to the manifest file. For"},{"line_number":3390,"context_line":"example, cloud admin can set their specific storageclass into this file, then"},{"line_number":3391,"context_line":"it will be automatically setup after created the cluster by end user."},{"line_number":3392,"context_line":""},{"line_number":3393,"context_line":"**NOTE:** The URL must be reachable from the master nodes when creating the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1fa4df85_0115389c","line":3390,"range":{"start_line":3390,"start_character":44,"end_line":3390,"end_character":56},"updated":"2020-03-02 10:54:16.000000000","message":"*storageClass*","commit_id":"611629aaadf219610f89015051b48b6b2e133eab"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"04dc6c676a18a498f1ecbeb6a8d8e61c62e8b454","unresolved":false,"context_lines":[{"line_number":3388,"context_line":"has been added to support installing cloud provider/vendor specific manifest"},{"line_number":3389,"context_line":"after booted the k8s cluster. It\u0027s an URL pointing to the manifest file. For"},{"line_number":3390,"context_line":"example, cloud admin can set their specific storageclass into this file, then"},{"line_number":3391,"context_line":"it will be automatically setup after created the cluster by end user."},{"line_number":3392,"context_line":""},{"line_number":3393,"context_line":"**NOTE:** The URL must be reachable from the master nodes when creating the"},{"line_number":3394,"context_line":"cluster."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1fa4df85_e186dcdb","line":3391,"range":{"start_line":3391,"start_character":37,"end_line":3391,"end_character":56},"updated":"2020-03-02 10:54:16.000000000","message":"the cluster is created","commit_id":"611629aaadf219610f89015051b48b6b2e133eab"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"d49e646ef3d85ddec647cd3dbd92bd23ed3b2c2a","unresolved":false,"context_lines":[{"line_number":3388,"context_line":"has been added to support installing cloud provider/vendor specific manifest"},{"line_number":3389,"context_line":"after provisioning the k8s cluster. It\u0027s an URL pointing to the manifest file."},{"line_number":3390,"context_line":"For example, cloud admin can set their specific `StorageClass` into this file,"},{"line_number":3391,"context_line":"then it will be automatically setup after the cluster is created the cluster by"},{"line_number":3392,"context_line":"end user."},{"line_number":3393,"context_line":""},{"line_number":3394,"context_line":"**NOTE:** The URL must be reachable from the master nodes when creating the"}],"source_content_type":"text/x-rst","patch_set":10,"id":"1fa4df85_63de3912","line":3391,"updated":"2020-03-04 22:34:34.000000000","message":"Delete the cluster repetition","commit_id":"101a3973ea02be43c84df60171b3315e1008e059"}],"magnum/conf/kubernetes.py":[{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"41504a8d177d31297e2c2c2fe43f62efcc93f3c3","unresolved":false,"context_lines":[{"line_number":22,"context_line":"                    \u0027Keystone auth policy for Kubernetes cluster when \u0027"},{"line_number":23,"context_line":"                    \u0027the Keystone auth is enabled. Vendors can put their \u0027"},{"line_number":24,"context_line":"                    \u0027specific default policy here\u0027),"},{"line_number":25,"context_line":"    cfg.StrOpt(\u0027post_install_file\u0027,"},{"line_number":26,"context_line":"               default\u003d\"\","},{"line_number":27,"context_line":"               help\u003d\u0027An URL of the manifest file will be installed after \u0027"},{"line_number":28,"context_line":"                    \u0027the Kubernetes cluster created. For exmaple, this \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_80056e7c","line":25,"updated":"2019-08-16 09:10:51.000000000","message":"Based on the description and implementation, it\u0027s better we name it \u0027post_manifest_url\u0027 or something else, \u0027post_install_file\u0027 is a little bit confused for me, because I thought it\u0027s a local file path on the magnum controller host.","commit_id":"1250522813e7a0c4d3dbe8420605e3c835910069"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"5fa9803b689990feb92619271725b3bb3233847b","unresolved":false,"context_lines":[{"line_number":22,"context_line":"                    \u0027Keystone auth policy for Kubernetes cluster when \u0027"},{"line_number":23,"context_line":"                    \u0027the Keystone auth is enabled. Vendors can put their \u0027"},{"line_number":24,"context_line":"                    \u0027specific default policy here\u0027),"},{"line_number":25,"context_line":"    cfg.StrOpt(\u0027post_install_file\u0027,"},{"line_number":26,"context_line":"               default\u003d\"\","},{"line_number":27,"context_line":"               help\u003d\u0027An URL of the manifest file will be installed after \u0027"},{"line_number":28,"context_line":"                    \u0027the Kubernetes cluster created. For exmaple, this \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_b08c7180","line":25,"in_reply_to":"7faddb67_80056e7c","updated":"2019-08-16 19:09:28.000000000","message":"Thanks for your comments, Lingxian. Yep, I\u0027m not quite happy with current name and I even put a URL suffix as well. I will try to workout a better one. Cheers.","commit_id":"1250522813e7a0c4d3dbe8420605e3c835910069"}],"magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh":[{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"41504a8d177d31297e2c2c2fe43f62efcc93f3c3","unresolved":false,"context_lines":[{"line_number":375,"context_line":"EOF"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"# Post install file to setup some cloud provider/vendor specific configs "},{"line_number":378,"context_line":"if [ \"$POST_INSTALL_FILE\" !\u003d \"\"]; then"},{"line_number":379,"context_line":"    kubectl apply -f \"$POST_INSTALL_FILE\""},{"line_number":380,"context_line":"fi"},{"line_number":381,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"7faddb67_407f7616","line":378,"updated":"2019-08-16 09:10:51.000000000","message":"Space between the bracket and quote is missing.","commit_id":"1250522813e7a0c4d3dbe8420605e3c835910069"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"5fa9803b689990feb92619271725b3bb3233847b","unresolved":false,"context_lines":[{"line_number":375,"context_line":"EOF"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"# Post install file to setup some cloud provider/vendor specific configs "},{"line_number":378,"context_line":"if [ \"$POST_INSTALL_FILE\" !\u003d \"\"]; then"},{"line_number":379,"context_line":"    kubectl apply -f \"$POST_INSTALL_FILE\""},{"line_number":380,"context_line":"fi"},{"line_number":381,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"7faddb67_d089ed6e","line":378,"in_reply_to":"7faddb67_407f7616","updated":"2019-08-16 19:09:28.000000000","message":"Oops","commit_id":"1250522813e7a0c4d3dbe8420605e3c835910069"}]}
