)]}'
{"magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"3d827bbce96da0555ce4413b2e82aab29f815bda","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"# Generate a the configuration for Kubernetes services"},{"line_number":17,"context_line":"# to talk to OpenStack Neutron and Cinder"},{"line_number":18,"context_line":"CLOUD_CONFIG\u003d$(cat \u003c\u003cEOF"},{"line_number":19,"context_line":"[Global]"},{"line_number":20,"context_line":"auth-url\u003d$AUTH_URL"},{"line_number":21,"context_line":"user-id\u003d$TRUSTEE_USER_ID"},{"line_number":22,"context_line":"password\u003d$TRUSTEE_PASSWORD"},{"line_number":23,"context_line":"trust-id\u003d$TRUST_ID"},{"line_number":24,"context_line":"ca-file\u003d/etc/kubernetes/ca-bundle.crt"},{"line_number":25,"context_line":"[LoadBalancer]"},{"line_number":26,"context_line":"use-octavia\u003d$OCTAVIA_ENABLED"},{"line_number":27,"context_line":"subnet-id\u003d$CLUSTER_SUBNET"},{"line_number":28,"context_line":"floating-network-id\u003d$EXTERNAL_NETWORK_ID"},{"line_number":29,"context_line":"create-monitor\u003dyes"},{"line_number":30,"context_line":"monitor-delay\u003d1m"},{"line_number":31,"context_line":"monitor-timeout\u003d30s"},{"line_number":32,"context_line":"monitor-max-retries\u003d3"},{"line_number":33,"context_line":"[BlockStorage]"},{"line_number":34,"context_line":"bs-version\u003dv2"},{"line_number":35,"context_line":"EOF"},{"line_number":36,"context_line":")"},{"line_number":37,"context_line":"echo \"$CLOUD_CONFIG\" \u003e $KUBE_OS_CLOUD_CONFIG"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# Provide optional region parameter if it\u0027s set."},{"line_number":40,"context_line":"if [ -n \"${REGION_NAME}\" ]; then"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7faddb67_fa5baa50","line":37,"range":{"start_line":18,"start_character":0,"end_line":37,"end_character":44},"updated":"2019-08-16 17:45:38.000000000","message":"I would change this to be similar to the appended network config below:\n\ni.e.\n\n  cat \u003e ${KUBE_OS_CLOUD_CONFIG} \u003c\u003cEOF\n  [Global]\n  auth-url\u003d$AUTH_URL\n  user-id\u003d$TRUSTEE_USER_ID\n  password\u003d$TRUSTEE_PASSWORD\n  trust-id\u003d$TRUST_ID\n  ca-file\u003d/etc/kubernetes/ca-bundle.crt\n  [LoadBalancer]\n  use-octavia\u003d$OCTAVIA_ENABLED\n  subnet-id\u003d$CLUSTER_SUBNET\n  floating-network-id\u003d$EXTERNAL_NETWORK_ID\n  create-monitor\u003dyes\n  monitor-delay\u003d1m\n  monitor-timeout\u003d30s\n  monitor-max-retries\u003d3\n  [BlockStorage]\n  bs-version\u003dv2\n  EOF","commit_id":"dec1988af8275a01a05b170378474c3beb6c7de9"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"54fcc7524e1841fcca443e9cbdc72d2ff88420d3","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"# Generate a the configuration for Kubernetes services"},{"line_number":17,"context_line":"# to talk to OpenStack Neutron and Cinder"},{"line_number":18,"context_line":"CLOUD_CONFIG\u003d$(cat \u003c\u003cEOF"},{"line_number":19,"context_line":"[Global]"},{"line_number":20,"context_line":"auth-url\u003d$AUTH_URL"},{"line_number":21,"context_line":"user-id\u003d$TRUSTEE_USER_ID"},{"line_number":22,"context_line":"password\u003d$TRUSTEE_PASSWORD"},{"line_number":23,"context_line":"trust-id\u003d$TRUST_ID"},{"line_number":24,"context_line":"ca-file\u003d/etc/kubernetes/ca-bundle.crt"},{"line_number":25,"context_line":"[LoadBalancer]"},{"line_number":26,"context_line":"use-octavia\u003d$OCTAVIA_ENABLED"},{"line_number":27,"context_line":"subnet-id\u003d$CLUSTER_SUBNET"},{"line_number":28,"context_line":"floating-network-id\u003d$EXTERNAL_NETWORK_ID"},{"line_number":29,"context_line":"create-monitor\u003dyes"},{"line_number":30,"context_line":"monitor-delay\u003d1m"},{"line_number":31,"context_line":"monitor-timeout\u003d30s"},{"line_number":32,"context_line":"monitor-max-retries\u003d3"},{"line_number":33,"context_line":"[BlockStorage]"},{"line_number":34,"context_line":"bs-version\u003dv2"},{"line_number":35,"context_line":"EOF"},{"line_number":36,"context_line":")"},{"line_number":37,"context_line":"echo \"$CLOUD_CONFIG\" \u003e $KUBE_OS_CLOUD_CONFIG"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# Provide optional region parameter if it\u0027s set."},{"line_number":40,"context_line":"if [ -n \"${REGION_NAME}\" ]; then"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7faddb67_97ab6486","line":37,"range":{"start_line":18,"start_character":0,"end_line":37,"end_character":44},"in_reply_to":"7faddb67_fa5baa50","updated":"2019-08-18 20:06:28.000000000","message":"That\u0027s a good point. I like it. Thanks, mnaser.","commit_id":"dec1988af8275a01a05b170378474c3beb6c7de9"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"96051f66acff4d70bc9fb5eea38e22fbd39a845a","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"# Generate a the configuration for Kubernetes services"},{"line_number":17,"context_line":"# to talk to OpenStack Neutron and Cinder"},{"line_number":18,"context_line":"CLOUD_CONFIG\u003d$(cat \u003c\u003cEOF"},{"line_number":19,"context_line":"[Global]"},{"line_number":20,"context_line":"auth-url\u003d$AUTH_URL"},{"line_number":21,"context_line":"user-id\u003d$TRUSTEE_USER_ID"},{"line_number":22,"context_line":"password\u003d$TRUSTEE_PASSWORD"},{"line_number":23,"context_line":"trust-id\u003d$TRUST_ID"},{"line_number":24,"context_line":"ca-file\u003d/etc/kubernetes/ca-bundle.crt"},{"line_number":25,"context_line":"[LoadBalancer]"},{"line_number":26,"context_line":"use-octavia\u003d$OCTAVIA_ENABLED"},{"line_number":27,"context_line":"subnet-id\u003d$CLUSTER_SUBNET"},{"line_number":28,"context_line":"floating-network-id\u003d$EXTERNAL_NETWORK_ID"},{"line_number":29,"context_line":"create-monitor\u003dyes"},{"line_number":30,"context_line":"monitor-delay\u003d1m"},{"line_number":31,"context_line":"monitor-timeout\u003d30s"},{"line_number":32,"context_line":"monitor-max-retries\u003d3"},{"line_number":33,"context_line":"[BlockStorage]"},{"line_number":34,"context_line":"bs-version\u003dv2"},{"line_number":35,"context_line":"EOF"},{"line_number":36,"context_line":")"},{"line_number":37,"context_line":"echo \"$CLOUD_CONFIG\" \u003e $KUBE_OS_CLOUD_CONFIG"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# Provide optional region parameter if it\u0027s set."},{"line_number":40,"context_line":"if [ -n \"${REGION_NAME}\" ]; then"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7faddb67_c38ef72c","line":37,"range":{"start_line":18,"start_character":0,"end_line":37,"end_character":44},"in_reply_to":"7faddb67_fa5baa50","updated":"2019-08-19 13:36:56.000000000","message":"Why do we want to repeat the same block twice?","commit_id":"dec1988af8275a01a05b170378474c3beb6c7de9"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"9eb20d523d3f2251f5448a9fe230a3111e184717","unresolved":false,"context_lines":[{"line_number":49,"context_line":"cat \u003e ${KUBE_OS_CLOUD_CONFIG}-occm \u003c\u003cEOF"},{"line_number":50,"context_line":"$CLOUD_CONFIG"},{"line_number":51,"context_line":"[Networking]"},{"line_number":52,"context_line":"internal-network-name\u003d$CLUSTER_NETWORK"},{"line_number":53,"context_line":"EOF"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7faddb67_970e048a","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":38},"updated":"2019-08-18 23:36:11.000000000","message":"Could you please change here to make sure only network name is passed? Sometimes $CLUSTER_NETWORK is a UUID which is not OCCM expected.","commit_id":"dec1988af8275a01a05b170378474c3beb6c7de9"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"96051f66acff4d70bc9fb5eea38e22fbd39a845a","unresolved":false,"context_lines":[{"line_number":49,"context_line":"cat \u003e ${KUBE_OS_CLOUD_CONFIG}-occm \u003c\u003cEOF"},{"line_number":50,"context_line":"$CLOUD_CONFIG"},{"line_number":51,"context_line":"[Networking]"},{"line_number":52,"context_line":"internal-network-name\u003d$CLUSTER_NETWORK"},{"line_number":53,"context_line":"EOF"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7faddb67_e399b379","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":38},"in_reply_to":"7faddb67_970e048a","updated":"2019-08-19 13:36:56.000000000","message":"Should this be a separate task?","commit_id":"dec1988af8275a01a05b170378474c3beb6c7de9"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"c6904a6ac91613891c640876e00636b022718b9c","unresolved":false,"context_lines":[{"line_number":49,"context_line":"cat \u003e ${KUBE_OS_CLOUD_CONFIG}-occm \u003c\u003cEOF"},{"line_number":50,"context_line":"$CLOUD_CONFIG"},{"line_number":51,"context_line":"[Networking]"},{"line_number":52,"context_line":"internal-network-name\u003d$CLUSTER_NETWORK"},{"line_number":53,"context_line":"EOF"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7faddb67_13b8d672","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":38},"in_reply_to":"7faddb67_e399b379","updated":"2019-08-19 21:36:58.000000000","message":"I\u0027m Ok with that, could you please create a task to track that?","commit_id":"dec1988af8275a01a05b170378474c3beb6c7de9"}]}
