)]}'
{"mitmproxy/templates/bin/_dmaap.py.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"ee865588713066af4077a155ba21242357b0490d","unresolved":true,"context_lines":[{"line_number":12,"context_line":"limitations under the License."},{"line_number":13,"context_line":"*/}}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from mitmproxy import ctx, http"},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"1689d69a_8d59fd58","line":15,"range":{"start_line":15,"start_character":27,"end_line":15,"end_character":31},"updated":"2021-02-03 18:37:32.000000000","message":"where is this used?","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"fac84617eabecdafe2787e0cec35e76c4b439ddd","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License."},{"line_number":13,"context_line":"*/}}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from mitmproxy import ctx, http"},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"b348e5d4_a2e9d3d5","line":15,"range":{"start_line":15,"start_character":27,"end_line":15,"end_character":31},"in_reply_to":"1689d69a_8d59fd58","updated":"2021-02-04 02:23:01.000000000","message":"Done","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"ee865588713066af4077a155ba21242357b0490d","unresolved":true,"context_lines":[{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"  def request(self, flow):"},{"line_number":20,"context_line":"    request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"    print(request[\u0027alerts\u0027][0])"},{"line_number":22,"context_line":"    dmaap \u003d {}"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"c3df1bc5_feb7ce6c","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":2},"updated":"2021-02-03 18:37:32.000000000","message":"should use the standard 4 space indent for python","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"fac84617eabecdafe2787e0cec35e76c4b439ddd","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"  def request(self, flow):"},{"line_number":20,"context_line":"    request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"    print(request[\u0027alerts\u0027][0])"},{"line_number":22,"context_line":"    dmaap \u003d {}"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"c8e3c575_ea9adee7","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":2},"in_reply_to":"c3df1bc5_feb7ce6c","updated":"2021-02-04 02:23:01.000000000","message":"Done","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"ee865588713066af4077a155ba21242357b0490d","unresolved":true,"context_lines":[{"line_number":45,"context_line":"    # request[\u0027commonLabels\u0027][\u0027newlabel\u0027] \u003d \u0027a new label\u0027"},{"line_number":46,"context_line":"    # flow.request.set_text(json.dumps(request))"},{"line_number":47,"context_line":"    ctx.log.info(\u0027modify request JSON payload for dmaap\u0027)"},{"line_number":48,"context_line":"addons \u003d ["},{"line_number":49,"context_line":"    Modify()"},{"line_number":50,"context_line":"]"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"f64dbb3f_c129df7f","line":48,"updated":"2021-02-03 18:37:32.000000000","message":"nit: add a line so it is easier to read after the class","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"fac84617eabecdafe2787e0cec35e76c4b439ddd","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    # request[\u0027commonLabels\u0027][\u0027newlabel\u0027] \u003d \u0027a new label\u0027"},{"line_number":46,"context_line":"    # flow.request.set_text(json.dumps(request))"},{"line_number":47,"context_line":"    ctx.log.info(\u0027modify request JSON payload for dmaap\u0027)"},{"line_number":48,"context_line":"addons \u003d ["},{"line_number":49,"context_line":"    Modify()"},{"line_number":50,"context_line":"]"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"45ff3bef_2ec8c025","line":48,"in_reply_to":"f64dbb3f_c129df7f","updated":"2021-02-04 02:23:01.000000000","message":"Done","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"}],"mitmproxy/templates/bin/_modify_payload.py.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    flow.request.set_text(json.dumps(dmaap))"},{"line_number":34,"context_line":"    print(dmaap)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    # request[\u0027alerts\u0027][0][\u0027annotations\u0027][\u0027summary\u0027] \u003d \u0027replaced by proxy\u0027"},{"line_number":37,"context_line":"    # request[\u0027commonLabels\u0027][\u0027newlabel\u0027] \u003d \u0027a new label\u0027"},{"line_number":38,"context_line":"    # flow.request.set_text(json.dumps(request))"},{"line_number":39,"context_line":"    ctx.log.info(\u0027modify request JSON payload\u0027)"},{"line_number":40,"context_line":"addons \u003d ["},{"line_number":41,"context_line":"    Modify()"}],"source_content_type":"text/x-smarty","patch_set":5,"id":"fffc6b78_344f8abe","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":48},"updated":"2020-11-19 23:36:55.000000000","message":"should these commented out code be removed?","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    flow.request.set_text(json.dumps(dmaap))"},{"line_number":34,"context_line":"    print(dmaap)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    # request[\u0027alerts\u0027][0][\u0027annotations\u0027][\u0027summary\u0027] \u003d \u0027replaced by proxy\u0027"},{"line_number":37,"context_line":"    # request[\u0027commonLabels\u0027][\u0027newlabel\u0027] \u003d \u0027a new label\u0027"},{"line_number":38,"context_line":"    # flow.request.set_text(json.dumps(request))"},{"line_number":39,"context_line":"    ctx.log.info(\u0027modify request JSON payload\u0027)"},{"line_number":40,"context_line":"addons \u003d ["},{"line_number":41,"context_line":"    Modify()"}],"source_content_type":"text/x-smarty","patch_set":5,"id":"0be440c5_8a89b245","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":48},"in_reply_to":"fffc6b78_344f8abe","updated":"2020-11-22 17:18:08.000000000","message":"done","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"ee865588713066af4077a155ba21242357b0490d","unresolved":true,"context_lines":[{"line_number":12,"context_line":"limitations under the License."},{"line_number":13,"context_line":"*/}}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from mitmproxy import ctx, http"},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"4154d576_9ecd80c7","line":15,"range":{"start_line":15,"start_character":22,"end_line":15,"end_character":31},"updated":"2021-02-03 18:37:32.000000000","message":"where are these used","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"fac84617eabecdafe2787e0cec35e76c4b439ddd","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License."},{"line_number":13,"context_line":"*/}}"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from mitmproxy import ctx, http"},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"7d4f16bc_731c1aa6","line":15,"range":{"start_line":15,"start_character":22,"end_line":15,"end_character":31},"in_reply_to":"4154d576_9ecd80c7","updated":"2021-02-04 02:23:01.000000000","message":"Done","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"ee865588713066af4077a155ba21242357b0490d","unresolved":true,"context_lines":[{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"  def request(self, flow):"},{"line_number":20,"context_line":"    request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"    # print(request[\u0027alerts\u0027][0])"},{"line_number":22,"context_line":"    # dmaap \u003d {}"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"3d3d2601_539e3256","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":2},"updated":"2021-02-03 18:37:32.000000000","message":"4 sp indent","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"fac84617eabecdafe2787e0cec35e76c4b439ddd","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"  def request(self, flow):"},{"line_number":20,"context_line":"    request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"    # print(request[\u0027alerts\u0027][0])"},{"line_number":22,"context_line":"    # dmaap \u003d {}"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"9b0c4541_a5a5af48","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":2},"in_reply_to":"3d3d2601_539e3256","updated":"2021-02-04 02:23:01.000000000","message":"Done","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"f33e75ad64c1a273dac38f2cb9c2d02346e25aa4","unresolved":true,"context_lines":[{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"  def request(self, flow):"},{"line_number":20,"context_line":"    request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"    # print(request[\u0027alerts\u0027][0])"},{"line_number":22,"context_line":"    # dmaap \u003d {}"},{"line_number":23,"context_line":"    # dmaap[\u0027SystemType\u0027] \u003d request[\u0027alerts\u0027][0][\u0027labels\u0027][\u0027alertname\u0027]"},{"line_number":24,"context_line":"    # dmaap[\u0027SvcHostname\u0027] \u003d request[\u0027externalURL\u0027].split(\"//\")[1].split(\":\")[0]"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"6f77959c_f0941df5","line":21,"updated":"2021-02-03 18:30:59.000000000","message":"Forgot to remove these comments?","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"ee865588713066af4077a155ba21242357b0490d","unresolved":true,"context_lines":[{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"  def request(self, flow):"},{"line_number":20,"context_line":"    request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"    # print(request[\u0027alerts\u0027][0])"},{"line_number":22,"context_line":"    # dmaap \u003d {}"},{"line_number":23,"context_line":"    # dmaap[\u0027SystemType\u0027] \u003d request[\u0027alerts\u0027][0][\u0027labels\u0027][\u0027alertname\u0027]"},{"line_number":24,"context_line":"    # dmaap[\u0027SvcHostname\u0027] \u003d request[\u0027externalURL\u0027].split(\"//\")[1].split(\":\")[0]"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"a37728db_7a29dd17","line":21,"in_reply_to":"6f77959c_f0941df5","updated":"2021-02-03 18:37:32.000000000","message":"++","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"fac84617eabecdafe2787e0cec35e76c4b439ddd","unresolved":false,"context_lines":[{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"  def request(self, flow):"},{"line_number":20,"context_line":"    request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"    # print(request[\u0027alerts\u0027][0])"},{"line_number":22,"context_line":"    # dmaap \u003d {}"},{"line_number":23,"context_line":"    # dmaap[\u0027SystemType\u0027] \u003d request[\u0027alerts\u0027][0][\u0027labels\u0027][\u0027alertname\u0027]"},{"line_number":24,"context_line":"    # dmaap[\u0027SvcHostname\u0027] \u003d request[\u0027externalURL\u0027].split(\"//\")[1].split(\":\")[0]"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"b3f33b5c_1112ba62","line":21,"in_reply_to":"a37728db_7a29dd17","updated":"2021-02-04 02:23:01.000000000","message":"these lines are live there as an example how to modify payload before forwarding.","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"}],"mitmproxy/templates/bin/_start_mitmproxy.sh.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":13,"context_line":"See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"mitmweb --set confdir\u003d/mitmproxy/"}],"source_content_type":"text/x-smarty","patch_set":5,"id":"fffc6b78_74c63219","line":16,"updated":"2020-11-19 23:36:55.000000000","message":"set -ex","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":13,"context_line":"See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"mitmweb --set confdir\u003d/mitmproxy/"}],"source_content_type":"text/x-smarty","patch_set":5,"id":"b491419f_350b3387","line":16,"in_reply_to":"fffc6b78_74c63219","updated":"2020-11-22 17:18:08.000000000","message":"done","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"}],"mitmproxy/templates/configmap-bin.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License.\r"},{"line_number":13,"context_line":"*/}}\r"},{"line_number":14,"context_line":"\r"},{"line_number":15,"context_line":"{{- if .Values.manifests.mitmproxy.deployment }}\r"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}\r"},{"line_number":17,"context_line":"---\r"},{"line_number":18,"context_line":"apiVersion: v1\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fffc6b78_94ee3686","line":15,"range":{"start_line":15,"start_character":35,"end_line":15,"end_character":45},"updated":"2020-11-19 23:36:55.000000000","message":"secret","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License.\r"},{"line_number":13,"context_line":"*/}}\r"},{"line_number":14,"context_line":"\r"},{"line_number":15,"context_line":"{{- if .Values.manifests.mitmproxy.deployment }}\r"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}\r"},{"line_number":17,"context_line":"---\r"},{"line_number":18,"context_line":"apiVersion: v1\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"94c91121_3021c34d","line":15,"range":{"start_line":15,"start_character":35,"end_line":15,"end_character":45},"in_reply_to":"fffc6b78_94ee3686","updated":"2020-11-22 17:18:08.000000000","message":"done","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":30582,"name":"RADHIKA PAI","email":"rp592h@att.com","username":"rp592h"},"change_message_id":"d9af76df09baa7da4e3c3db743a3c22d344d2413","unresolved":true,"context_lines":[{"line_number":25,"context_line":"{{- if .Values.images.local_registry.active }}\r"},{"line_number":26,"context_line":"  image-repo-sync.sh: {{- include \"helm-toolkit.scripts.image_repo_sync\" . | b64enc }}\r"},{"line_number":27,"context_line":"{{- end }}\r"},{"line_number":28,"context_line":"  _start_mitmproxy.sh: {{ tuple \"bin/_start_mitmproxy.sh.tpl\" . | include \"helm-toolkit.utils.template\" | b64enc }}\r"},{"line_number":29,"context_line":"  modify_payload.py: {{ tuple \"bin/_modify_payload.py.tpl\" . | include \"helm-toolkit.utils.template\" | b64enc }}\r"},{"line_number":30,"context_line":"  dmaap.py: {{ tuple \"bin/_dmaap.py.tpl\" . | include \"helm-toolkit.utils.template\" | b64enc }}\r"},{"line_number":31,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3445e1e9_e2a5abe0","line":28,"updated":"2021-02-03 14:49:58.000000000","message":"the underscore can be removed here","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"fac84617eabecdafe2787e0cec35e76c4b439ddd","unresolved":false,"context_lines":[{"line_number":25,"context_line":"{{- if .Values.images.local_registry.active }}\r"},{"line_number":26,"context_line":"  image-repo-sync.sh: {{- include \"helm-toolkit.scripts.image_repo_sync\" . | b64enc }}\r"},{"line_number":27,"context_line":"{{- end }}\r"},{"line_number":28,"context_line":"  _start_mitmproxy.sh: {{ tuple \"bin/_start_mitmproxy.sh.tpl\" . | include \"helm-toolkit.utils.template\" | b64enc }}\r"},{"line_number":29,"context_line":"  modify_payload.py: {{ tuple \"bin/_modify_payload.py.tpl\" . | include \"helm-toolkit.utils.template\" | b64enc }}\r"},{"line_number":30,"context_line":"  dmaap.py: {{ tuple \"bin/_dmaap.py.tpl\" . | include \"helm-toolkit.utils.template\" | b64enc }}\r"},{"line_number":31,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"6f9b505e_f66bbb87","line":28,"in_reply_to":"3445e1e9_e2a5abe0","updated":"2021-02-04 02:23:01.000000000","message":"Done","commit_id":"3bf2eac9145e6fc37d17833526c158815651e812"}],"mitmproxy/templates/configmap-etc.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License.\r"},{"line_number":13,"context_line":"*/}}\r"},{"line_number":14,"context_line":"\r"},{"line_number":15,"context_line":"{{- if .Values.manifests.mitmproxy.deployment }}\r"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}\r"},{"line_number":17,"context_line":"---\r"},{"line_number":18,"context_line":"apiVersion: v1\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fffc6b78_f402223e","line":15,"range":{"start_line":15,"start_character":35,"end_line":15,"end_character":45},"updated":"2020-11-19 23:36:55.000000000","message":"configmap?","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License.\r"},{"line_number":13,"context_line":"*/}}\r"},{"line_number":14,"context_line":"\r"},{"line_number":15,"context_line":"{{- if .Values.manifests.mitmproxy.deployment }}\r"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}\r"},{"line_number":17,"context_line":"---\r"},{"line_number":18,"context_line":"apiVersion: v1\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"37997f09_7f883764","line":15,"range":{"start_line":15,"start_character":35,"end_line":15,"end_character":45},"in_reply_to":"fffc6b78_f402223e","updated":"2020-11-22 17:18:08.000000000","message":"done","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"}],"mitmproxy/templates/deployment.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":71,"context_line":"            - name: mitmproxy-config\r"},{"line_number":72,"context_line":"              mountPath: /mitmproxy/config.yaml\r"},{"line_number":73,"context_line":"              subPath: config.yaml\r"},{"line_number":74,"context_line":"              readOnly: false\r"},{"line_number":75,"context_line":"            - name: pod-tmp\r"},{"line_number":76,"context_line":"              mountPath: /tmp\r"},{"line_number":77,"context_line":"            - name: mitmproxy-bin\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fffc6b78_74ef5287","line":74,"range":{"start_line":74,"start_character":24,"end_line":74,"end_character":29},"updated":"2020-11-19 23:36:55.000000000","message":"is this file modifiable?","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":71,"context_line":"            - name: mitmproxy-config\r"},{"line_number":72,"context_line":"              mountPath: /mitmproxy/config.yaml\r"},{"line_number":73,"context_line":"              subPath: config.yaml\r"},{"line_number":74,"context_line":"              readOnly: false\r"},{"line_number":75,"context_line":"            - name: pod-tmp\r"},{"line_number":76,"context_line":"              mountPath: /tmp\r"},{"line_number":77,"context_line":"            - name: mitmproxy-bin\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ee09426c_2354df9f","line":74,"range":{"start_line":74,"start_character":24,"end_line":74,"end_character":29},"in_reply_to":"fffc6b78_74ef5287","updated":"2020-11-22 17:18:08.000000000","message":"done","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            - name: mitmproxy-bin\r"},{"line_number":82,"context_line":"              mountPath: /mitmproxy/modify_payload.py\r"},{"line_number":83,"context_line":"              subPath: modify_payload.py\r"},{"line_number":84,"context_line":"              readOnly: false\r"},{"line_number":85,"context_line":"      volumes:\r"},{"line_number":86,"context_line":"        - name: mitmproxy-config\r"},{"line_number":87,"context_line":"          configMap:\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fffc6b78_54f4ce5b","line":84,"range":{"start_line":84,"start_character":24,"end_line":84,"end_character":29},"updated":"2020-11-19 23:36:55.000000000","message":"ditto","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            - name: mitmproxy-bin\r"},{"line_number":82,"context_line":"              mountPath: /mitmproxy/modify_payload.py\r"},{"line_number":83,"context_line":"              subPath: modify_payload.py\r"},{"line_number":84,"context_line":"              readOnly: false\r"},{"line_number":85,"context_line":"      volumes:\r"},{"line_number":86,"context_line":"        - name: mitmproxy-config\r"},{"line_number":87,"context_line":"          configMap:\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e02f48e5_220eafa3","line":84,"range":{"start_line":84,"start_character":24,"end_line":84,"end_character":29},"in_reply_to":"fffc6b78_54f4ce5b","updated":"2020-11-22 17:18:08.000000000","message":"done","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"}],"mitmproxy/templates/service-listen.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License.\r"},{"line_number":13,"context_line":"*/}}\r"},{"line_number":14,"context_line":"\r"},{"line_number":15,"context_line":"{{- if .Values.manifests.mitmproxy.deployment }}\r"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}\r"},{"line_number":17,"context_line":"---\r"},{"line_number":18,"context_line":"apiVersion: v1\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fffc6b78_b4e9ba81","line":15,"range":{"start_line":15,"start_character":35,"end_line":15,"end_character":45},"updated":"2020-11-19 23:36:55.000000000","message":"service","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":12,"context_line":"limitations under the License.\r"},{"line_number":13,"context_line":"*/}}\r"},{"line_number":14,"context_line":"\r"},{"line_number":15,"context_line":"{{- if .Values.manifests.mitmproxy.deployment }}\r"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}\r"},{"line_number":17,"context_line":"---\r"},{"line_number":18,"context_line":"apiVersion: v1\r"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"13adb848_026d710e","line":15,"range":{"start_line":15,"start_character":35,"end_line":15,"end_character":45},"in_reply_to":"fffc6b78_b4e9ba81","updated":"2020-11-22 17:18:08.000000000","message":"done","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"}],"mitmproxy/values.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"af61d9f7987d01c304b7224a7c8e1092186cdbe3","unresolved":false,"context_lines":[{"line_number":79,"context_line":"          memory: \"1024Mi\""},{"line_number":80,"context_line":"          cpu: \"2000m\""},{"line_number":81,"context_line":"    mitmproxy:"},{"line_number":82,"context_line":"      limits:"},{"line_number":83,"context_line":"        memory: \"1024Mi\""},{"line_number":84,"context_line":"        cpu: \"2000m\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"endpoints:"},{"line_number":87,"context_line":"  cluster_domain_suffix: cluster.local"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fffc6b78_34fdca3a","line":84,"range":{"start_line":82,"start_character":0,"end_line":84,"end_character":20},"updated":"2020-11-19 23:36:55.000000000","message":"what about the requests?","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"},{"author":{"_account_id":31713,"name":"William Zhang","email":"xz8905@att.com","username":"willxz"},"change_message_id":"65b0f7ef657e9829ee91df6d4163309ec6640084","unresolved":false,"context_lines":[{"line_number":79,"context_line":"          memory: \"1024Mi\""},{"line_number":80,"context_line":"          cpu: \"2000m\""},{"line_number":81,"context_line":"    mitmproxy:"},{"line_number":82,"context_line":"      limits:"},{"line_number":83,"context_line":"        memory: \"1024Mi\""},{"line_number":84,"context_line":"        cpu: \"2000m\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"endpoints:"},{"line_number":87,"context_line":"  cluster_domain_suffix: cluster.local"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"8fde299f_304c5b85","line":84,"range":{"start_line":82,"start_character":0,"end_line":84,"end_character":20},"in_reply_to":"fffc6b78_34fdca3a","updated":"2020-11-22 17:18:08.000000000","message":"This setup ideally is sufficient for the current assignment (alertmanager). We will monitor the resource usage during the testing and perform adjust if needed.","commit_id":"2f41e128b1ab73de315619a5ebc47481fafa6e50"}],"prometheus-alertmanager/templates/mitmproxy/bin/_modify_payload.py.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b846dab055e7a60fb70a3e0edec41b00137755ce","unresolved":true,"context_lines":[{"line_number":18,"context_line":"class Modify:"},{"line_number":19,"context_line":"    def request(self, flow):"},{"line_number":20,"context_line":"        request \u003d json.loads(flow.request.get_text().rstrip())"},{"line_number":21,"context_line":"        # Following is an example how to modify payload before forward the traffic."},{"line_number":22,"context_line":"        #"},{"line_number":23,"context_line":"        # print(request[\u0027alerts\u0027][0])"},{"line_number":24,"context_line":"        # dmaap \u003d {}"},{"line_number":25,"context_line":"        # dmaap[\u0027SystemType\u0027] \u003d request[\u0027alerts\u0027][0][\u0027labels\u0027][\u0027alertname\u0027]"},{"line_number":26,"context_line":"        # dmaap[\u0027SvcHostname\u0027] \u003d request[\u0027externalURL\u0027].split(\"//\")[1].split(\":\")[0]"},{"line_number":27,"context_line":"        # dmaap[\u0027SvcDesc\u0027] \u003d request[\u0027alerts\u0027][0][\u0027annotations\u0027][\u0027description\u0027]"},{"line_number":28,"context_line":"        # if request[\u0027status\u0027] \u003d\u003d \"firing\":"},{"line_number":29,"context_line":"        #   dmaap[\u0027SvcStateID\u0027] \u003d request[\u0027alerts\u0027][0][\u0027labels\u0027][\u0027severity\u0027]"},{"line_number":30,"context_line":"        # else:"},{"line_number":31,"context_line":"        #   # resolved alert"},{"line_number":32,"context_line":"        #   dmaap[\u0027SvcStateID\u0027] \u003d \"0\""},{"line_number":33,"context_line":"        # dmaap[\u0027SvcOutput\u0027] \u003d request[\u0027alerts\u0027][0][\u0027annotations\u0027][\u0027summary\u0027]"},{"line_number":34,"context_line":"        # dmaap[\u0027MonitoringHostName\u0027] \u003d dmaap[\u0027SvcHostname\u0027]"}],"source_content_type":"text/x-smarty","patch_set":20,"id":"d632114d_d466bc81","line":31,"range":{"start_line":21,"start_character":1,"end_line":31,"end_character":28},"updated":"2021-02-05 07:00:56.000000000","message":"is the expectation that someone will need to modify this file prior to using the chart? Should this be overridable via Values.yaml?","commit_id":"b223cb513bdf274e42609e7c54db755026db19be"}],"prometheus-alertmanager/templates/mitmproxy/mitmps-deployment.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"b846dab055e7a60fb70a3e0edec41b00137755ce","unresolved":true,"context_lines":[{"line_number":83,"context_line":"            - name: mitmproxy-bin\r"},{"line_number":84,"context_line":"              mountPath: /mitmproxy/modify_payload.py\r"},{"line_number":85,"context_line":"              subPath: modify_payload.py\r"},{"line_number":86,"context_line":"              readOnly: false\r"},{"line_number":87,"context_line":"      volumes:\r"},{"line_number":88,"context_line":"        - name: mitmproxy-config\r"},{"line_number":89,"context_line":"          configMap:\r"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"6f2c46c6_95f35b16","line":86,"range":{"start_line":86,"start_character":24,"end_line":86,"end_character":29},"updated":"2021-02-05 07:00:56.000000000","message":"what would be modifying this .py once it is mounted?","commit_id":"b223cb513bdf274e42609e7c54db755026db19be"}]}
