)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"97ad5db70fe88b0ff6a5afd4dd7359433ff04157","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This PS monitors the VIP status. If at any time it is down, it will"},{"line_number":10,"context_line":"stop the VIP and once it is back in service it will start it."},{"line_number":11,"context_line":"This process also start a cron job on the control node and also "},{"line_number":12,"context_line":"monitors the VIP status on that node. If at any time it is down, it will"},{"line_number":13,"context_line":"stop the VIP. This cron job does not start VIP once it is back in "},{"line_number":14,"context_line":"servce. The above process running insode the POD should start it. "}],"source_content_type":"text/x-gerrit-commit-message","patch_set":22,"id":"7faddb67_a8022fb9","line":11,"range":{"start_line":11,"start_character":63,"end_line":11,"end_character":64},"updated":"2019-08-27 08:00:22.000000000","message":"nit: ws","commit_id":"e13cab80da562f315e0be1ead5ecfdad50d3f33a"}],"ingress/templates/bin/_ingress-vip-routed.sh.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"97ad5db70fe88b0ff6a5afd4dd7359433ff04157","unresolved":false,"context_lines":[{"line_number":61,"context_line":"  while true ; do"},{"line_number":62,"context_line":"    python /tmp/check_vip_status.py"},{"line_number":63,"context_line":"    if [ \"$?\" -eq 0 ]; then"},{"line_number":64,"context_line":"      if [ ${vip_stopped} \u003d \"true\" ]; then"},{"line_number":65,"context_line":"        start"},{"line_number":66,"context_line":"        vip_stopped\u003d\"false\""},{"line_number":67,"context_line":"      fi"}],"source_content_type":"text/x-smarty","patch_set":22,"id":"7faddb67_880f33df","line":64,"range":{"start_line":64,"start_character":26,"end_line":64,"end_character":27},"updated":"2019-08-27 08:00:22.000000000","message":"\u003d\u003d?","commit_id":"e13cab80da562f315e0be1ead5ecfdad50d3f33a"},{"author":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"change_message_id":"c4ce917bb7d91971ef69b0a70f49a2fe5e2f825e","unresolved":false,"context_lines":[{"line_number":61,"context_line":"  while true ; do"},{"line_number":62,"context_line":"    python /tmp/check_vip_status.py"},{"line_number":63,"context_line":"    if [ \"$?\" -eq 0 ]; then"},{"line_number":64,"context_line":"      if [ ${vip_stopped} \u003d \"true\" ]; then"},{"line_number":65,"context_line":"        start"},{"line_number":66,"context_line":"        vip_stopped\u003d\"false\""},{"line_number":67,"context_line":"      fi"}],"source_content_type":"text/x-smarty","patch_set":22,"id":"5faad753_7604507c","line":64,"range":{"start_line":64,"start_character":26,"end_line":64,"end_character":27},"in_reply_to":"7faddb67_880f33df","updated":"2019-09-06 14:51:44.000000000","message":"No. What\u0027s there is what it should be.","commit_id":"e13cab80da562f315e0be1ead5ecfdad50d3f33a"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"97ad5db70fe88b0ff6a5afd4dd7359433ff04157","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        vip_stopped\u003d\"false\""},{"line_number":67,"context_line":"      fi"},{"line_number":68,"context_line":"    else"},{"line_number":69,"context_line":"       if [ ${vip_stopped} \u003d \"false\" ]; then"},{"line_number":70,"context_line":"         stop"},{"line_number":71,"context_line":"         vip_stopped\u003d\"true\""},{"line_number":72,"context_line":"       fi"}],"source_content_type":"text/x-smarty","patch_set":22,"id":"7faddb67_48f13bde","line":69,"range":{"start_line":69,"start_character":27,"end_line":69,"end_character":28},"updated":"2019-08-27 08:00:22.000000000","message":"\u003d\u003d?","commit_id":"e13cab80da562f315e0be1ead5ecfdad50d3f33a"},{"author":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"change_message_id":"c4ce917bb7d91971ef69b0a70f49a2fe5e2f825e","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        vip_stopped\u003d\"false\""},{"line_number":67,"context_line":"      fi"},{"line_number":68,"context_line":"    else"},{"line_number":69,"context_line":"       if [ ${vip_stopped} \u003d \"false\" ]; then"},{"line_number":70,"context_line":"         stop"},{"line_number":71,"context_line":"         vip_stopped\u003d\"true\""},{"line_number":72,"context_line":"       fi"}],"source_content_type":"text/x-smarty","patch_set":22,"id":"5faad753_16f95c7f","line":69,"range":{"start_line":69,"start_character":27,"end_line":69,"end_character":28},"in_reply_to":"7faddb67_48f13bde","updated":"2019-09-06 14:51:44.000000000","message":"No. What\u0027s there is what it should be.","commit_id":"e13cab80da562f315e0be1ead5ecfdad50d3f33a"}],"ingress/templates/deployment-ingress.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"97ad5db70fe88b0ff6a5afd4dd7359433ff04157","unresolved":false,"context_lines":[{"line_number":315,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"},{"line_number":316,"context_line":"          command:"},{"line_number":317,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":318,"context_line":"{{- if eq .Values.deployment.type \"Deployment\" }}"},{"line_number":319,"context_line":"            - sleep_24D"},{"line_number":320,"context_line":"{{- else if eq .Values.deployment.type \"DaemonSet\" }}"},{"line_number":321,"context_line":"            - monitor_vip"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"7faddb67_88289333","line":318,"range":{"start_line":318,"start_character":34,"end_line":318,"end_character":49},"updated":"2019-08-27 08:00:22.000000000","message":"can this be neither a Deployment nor a DaemonSet? Why not just let it else to \"sleep_24D\" if it is not a DaemonSet?","commit_id":"e13cab80da562f315e0be1ead5ecfdad50d3f33a"},{"author":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"change_message_id":"c4ce917bb7d91971ef69b0a70f49a2fe5e2f825e","unresolved":false,"context_lines":[{"line_number":315,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"},{"line_number":316,"context_line":"          command:"},{"line_number":317,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":318,"context_line":"{{- if eq .Values.deployment.type \"Deployment\" }}"},{"line_number":319,"context_line":"            - sleep_24D"},{"line_number":320,"context_line":"{{- else if eq .Values.deployment.type \"DaemonSet\" }}"},{"line_number":321,"context_line":"            - monitor_vip"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"5faad753_36f6d891","line":318,"range":{"start_line":318,"start_character":34,"end_line":318,"end_character":49},"in_reply_to":"7faddb67_88289333","updated":"2019-09-06 14:51:44.000000000","message":"We are only concerned with Daemonset.","commit_id":"e13cab80da562f315e0be1ead5ecfdad50d3f33a"}]}
