)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"48538cb33e7471aa9ca52ab9e25f8cf67c75572f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mohan Vennapureddy \u003cmohanvdevops@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-12-05 00:30:58 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Do-not run nginx as root for Ingress helm chart."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modified the Ingress helm chart to use linux capabilities to avoid the need to run the NGINX process as Root."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3f79a3b5_a47baeef","line":7,"range":{"start_line":7,"start_character":47,"end_line":7,"end_character":48},"updated":"2018-12-10 19:40:53.000000000","message":"drop trailing period from 1st line (i dunno why, this is an openstack thing)","commit_id":"d97ce739e439a4cd31c85afa5e726e3b7df1fd78"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"48538cb33e7471aa9ca52ab9e25f8cf67c75572f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Do-not run nginx as root for Ingress helm chart."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modified the Ingress helm chart to use linux capabilities to avoid the need to run the NGINX process as Root."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I9a0cad4ded75b19d41a8c2da8d65f38e1a40dff1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3f79a3b5_e4752600","line":9,"range":{"start_line":9,"start_character":71,"end_line":9,"end_character":75},"updated":"2018-12-10 19:40:53.000000000","message":"wrap","commit_id":"d97ce739e439a4cd31c85afa5e726e3b7df1fd78"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"6d59cab283c9ba59d0004b32fe8d1e0b657dded5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Do-not run nginx as root for Ingress helm chart"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modified the Ingress helm chart to use linux capabilities to run the NGINX process as non root."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I9a0cad4ded75b19d41a8c2da8d65f38e1a40dff1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_d7fb93c2","line":9,"range":{"start_line":9,"start_character":64,"end_line":9,"end_character":88},"updated":"2018-12-14 17:18:24.000000000","message":"if you make changes might as wrap that","commit_id":"88220c15cee10768b55c6611505e672d88ed03f5"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"9aa035250b66bc2da32cc0d761b117b90c788f12","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Do-not run nginx as root for Ingress helm chart"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modified the Ingress helm chart to use linux capabilities to run the NGINX process as non root."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I9a0cad4ded75b19d41a8c2da8d65f38e1a40dff1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_077d0b1c","line":9,"range":{"start_line":9,"start_character":64,"end_line":9,"end_character":88},"in_reply_to":"3f79a3b5_d7fb93c2","updated":"2018-12-19 15:35:40.000000000","message":"Done","commit_id":"88220c15cee10768b55c6611505e672d88ed03f5"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"70cf3400c455350f73ab05a580d18aca63561c48","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Do-not run nginx as root for Ingress helm chart"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modified the Ingress helm chart to ensure that nginx is not having root level permission."},{"line_number":10,"context_line":"Change-Id: I9a0cad4ded75b19d41a8c2da8d65f38e1a40dff1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1f769fc5_3daf4ae4","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":89},"updated":"2019-01-02 19:22:14.000000000","message":"Can we wrap this line at 72 characters, please?","commit_id":"3b1afd722ef2e3990319135955c9194b85a44863"}],"ingress/templates/deployment-ingress.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c0da981a8c0f5e23fa6118b3061dcbea0634f8a4","unresolved":false,"context_lines":[{"line_number":194,"context_line":"{{ tuple $envAll \"ingress_module_init\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":195,"context_line":"          securityContext:"},{"line_number":196,"context_line":"            runAsNonRoot: true"},{"line_number":197,"context_line":"            runAsUser: 33"},{"line_number":198,"context_line":"          command:"},{"line_number":199,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":200,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_72694a21","line":197,"range":{"start_line":197,"start_character":11,"end_line":197,"end_character":25},"updated":"2018-12-04 20:38:50.000000000","message":"This should be configurable in the same manner as: https://github.com/openstack/openstack-helm/blob/master/keystone/templates/deployment-api.yaml#L61","commit_id":"465db62f44a58e0ff70bd7666d2ccf29064d2d01"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c0da981a8c0f5e23fa6118b3061dcbea0634f8a4","unresolved":false,"context_lines":[{"line_number":210,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":211,"context_line":"          securityContext:"},{"line_number":212,"context_line":"            runAsNonRoot: true"},{"line_number":213,"context_line":"            runAsUser: 33"},{"line_number":214,"context_line":"          env:"},{"line_number":215,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"},{"line_number":216,"context_line":"          command:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_f27d5ae5","line":213,"range":{"start_line":213,"start_character":23,"end_line":213,"end_character":25},"updated":"2018-12-04 20:38:50.000000000","message":"same","commit_id":"465db62f44a58e0ff70bd7666d2ccf29064d2d01"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"c0da981a8c0f5e23fa6118b3061dcbea0634f8a4","unresolved":false,"context_lines":[{"line_number":301,"context_line":"        - name: ingress-vip"},{"line_number":302,"context_line":"          securityContext:"},{"line_number":303,"context_line":"            runAsNonRoot: true"},{"line_number":304,"context_line":"            runAsUser: 33"},{"line_number":305,"context_line":"{{- if eq .Values.network.vip.mode \"routed\" }}"},{"line_number":306,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":307,"context_line":"          env:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_b25fe276","line":304,"range":{"start_line":304,"start_character":23,"end_line":304,"end_character":25},"updated":"2018-12-04 20:38:50.000000000","message":"same","commit_id":"465db62f44a58e0ff70bd7666d2ccf29064d2d01"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"6d59cab283c9ba59d0004b32fe8d1e0b657dded5","unresolved":false,"context_lines":[{"line_number":193,"context_line":"        - name: ingress-vip-kernel-modules"},{"line_number":194,"context_line":"{{ tuple $envAll \"ingress_module_init\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":195,"context_line":"          securityContext:"},{"line_number":196,"context_line":"            runAsNonRoot: true"},{"line_number":197,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":198,"context_line":"          command:"},{"line_number":199,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":200,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_17126bff","line":197,"range":{"start_line":196,"start_character":0,"end_line":197,"end_character":57},"updated":"2018-12-14 17:18:24.000000000","message":"do we need both of those? or only the later?","commit_id":"88220c15cee10768b55c6611505e672d88ed03f5"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"9aa035250b66bc2da32cc0d761b117b90c788f12","unresolved":false,"context_lines":[{"line_number":193,"context_line":"        - name: ingress-vip-kernel-modules"},{"line_number":194,"context_line":"{{ tuple $envAll \"ingress_module_init\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":195,"context_line":"          securityContext:"},{"line_number":196,"context_line":"            runAsNonRoot: true"},{"line_number":197,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":198,"context_line":"          command:"},{"line_number":199,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":200,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_c7895329","line":197,"range":{"start_line":196,"start_character":0,"end_line":197,"end_character":57},"in_reply_to":"3f79a3b5_17126bff","updated":"2018-12-19 15:35:40.000000000","message":"Done","commit_id":"88220c15cee10768b55c6611505e672d88ed03f5"},{"author":{"_account_id":18204,"name":"bharani","email":"bk160f@att.com","username":"bharani"},"change_message_id":"f5f01e9ad4421cefc8084bfb8b9f87c67522e204","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        - name: ingress-vip-init"},{"line_number":210,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":211,"context_line":"          securityContext:"},{"line_number":212,"context_line":"            runAsNonRoot: true"},{"line_number":213,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":214,"context_line":"          env:"},{"line_number":215,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_ad980a19","line":212,"updated":"2018-12-14 19:29:07.000000000","message":"Are you not planning to move the runAsUser from the securityCOntext to PodSecurityContext as done for other openstack services","commit_id":"88220c15cee10768b55c6611505e672d88ed03f5"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"9aa035250b66bc2da32cc0d761b117b90c788f12","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        - name: ingress-vip-init"},{"line_number":210,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":211,"context_line":"          securityContext:"},{"line_number":212,"context_line":"            runAsNonRoot: true"},{"line_number":213,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":214,"context_line":"          env:"},{"line_number":215,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_87ba7bd7","line":212,"in_reply_to":"3f79a3b5_ad980a19","updated":"2018-12-19 15:35:40.000000000","message":"Done","commit_id":"88220c15cee10768b55c6611505e672d88ed03f5"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"512a256e82d9360c4f0a06fba912356726e9a26b","unresolved":false,"context_lines":[{"line_number":194,"context_line":"{{- if and .Values.network.host_namespace .Values.network.vip.manage }}"},{"line_number":195,"context_line":"        - name: ingress-vip-kernel-modules"},{"line_number":196,"context_line":"{{ tuple $envAll \"ingress_module_init\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":197,"context_line":"          securityContext:"},{"line_number":198,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":199,"context_line":"          command:"},{"line_number":200,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":201,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ffd0ebdf_82f96681","line":198,"range":{"start_line":197,"start_character":0,"end_line":198,"end_character":57},"updated":"2019-01-04 16:13:29.000000000","message":"This shouldn\u0027t be required, as all containers here seem to be using the same uid that\u0027s defined at the pod level with the above helm-toolkit snippet","commit_id":"7b51321c6066791f7103e21e96f6cf6de52ac838"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"bd98922aaf74d6dd7d146b72c8e332cec040ee29","unresolved":false,"context_lines":[{"line_number":194,"context_line":"{{- if and .Values.network.host_namespace .Values.network.vip.manage }}"},{"line_number":195,"context_line":"        - name: ingress-vip-kernel-modules"},{"line_number":196,"context_line":"{{ tuple $envAll \"ingress_module_init\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":197,"context_line":"          securityContext:"},{"line_number":198,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":199,"context_line":"          command:"},{"line_number":200,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":201,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ffd0ebdf_75851bad","line":198,"range":{"start_line":197,"start_character":0,"end_line":198,"end_character":57},"in_reply_to":"ffd0ebdf_82f96681","updated":"2019-01-04 19:07:01.000000000","message":"Done","commit_id":"7b51321c6066791f7103e21e96f6cf6de52ac838"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"512a256e82d9360c4f0a06fba912356726e9a26b","unresolved":false,"context_lines":[{"line_number":209,"context_line":"              readOnly: true"},{"line_number":210,"context_line":"        - name: ingress-vip-init"},{"line_number":211,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":212,"context_line":"          securityContext:"},{"line_number":213,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":214,"context_line":"          env:"},{"line_number":215,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"},{"line_number":216,"context_line":"          command:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ffd0ebdf_42f37e9f","line":213,"range":{"start_line":212,"start_character":0,"end_line":213,"end_character":57},"updated":"2019-01-04 16:13:29.000000000","message":"This shouldn\u0027t be required, as all containers here seem to be using the same uid that\u0027s defined at the pod level with the above helm-toolkit snippet","commit_id":"7b51321c6066791f7103e21e96f6cf6de52ac838"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"bd98922aaf74d6dd7d146b72c8e332cec040ee29","unresolved":false,"context_lines":[{"line_number":209,"context_line":"              readOnly: true"},{"line_number":210,"context_line":"        - name: ingress-vip-init"},{"line_number":211,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":212,"context_line":"          securityContext:"},{"line_number":213,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":214,"context_line":"          env:"},{"line_number":215,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"},{"line_number":216,"context_line":"          command:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ffd0ebdf_15928ff7","line":213,"range":{"start_line":212,"start_character":0,"end_line":213,"end_character":57},"in_reply_to":"ffd0ebdf_42f37e9f","updated":"2019-01-04 19:07:01.000000000","message":"Done","commit_id":"7b51321c6066791f7103e21e96f6cf6de52ac838"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"512a256e82d9360c4f0a06fba912356726e9a26b","unresolved":false,"context_lines":[{"line_number":299,"context_line":"              readOnly: true"},{"line_number":300,"context_line":"{{- if and .Values.network.host_namespace .Values.network.vip.manage }}"},{"line_number":301,"context_line":"        - name: ingress-vip"},{"line_number":302,"context_line":"          securityContext:"},{"line_number":303,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":304,"context_line":"{{- if eq .Values.network.vip.mode \"routed\" }}"},{"line_number":305,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":306,"context_line":"          env:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ffd0ebdf_2230ba56","line":303,"range":{"start_line":302,"start_character":0,"end_line":303,"end_character":57},"updated":"2019-01-04 16:13:29.000000000","message":"This shouldn\u0027t be required, as all containers here seem to be using the same uid that\u0027s defined at the pod level with the above helm-toolkit snippet","commit_id":"7b51321c6066791f7103e21e96f6cf6de52ac838"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"bd98922aaf74d6dd7d146b72c8e332cec040ee29","unresolved":false,"context_lines":[{"line_number":299,"context_line":"              readOnly: true"},{"line_number":300,"context_line":"{{- if and .Values.network.host_namespace .Values.network.vip.manage }}"},{"line_number":301,"context_line":"        - name: ingress-vip"},{"line_number":302,"context_line":"          securityContext:"},{"line_number":303,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":304,"context_line":"{{- if eq .Values.network.vip.mode \"routed\" }}"},{"line_number":305,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":306,"context_line":"          env:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ffd0ebdf_d5bde768","line":303,"range":{"start_line":302,"start_character":0,"end_line":303,"end_character":57},"in_reply_to":"ffd0ebdf_2230ba56","updated":"2019-01-04 19:07:01.000000000","message":"Done","commit_id":"7b51321c6066791f7103e21e96f6cf6de52ac838"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"fd03606750a8705d8bf0cfb194495910990e1878","unresolved":false,"context_lines":[{"line_number":193,"context_line":"{{- if and .Values.network.host_namespace .Values.network.vip.manage }}"},{"line_number":194,"context_line":"        - name: ingress-vip-kernel-modules"},{"line_number":195,"context_line":"{{ tuple $envAll \"ingress_module_init\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":196,"context_line":"          securityContext:"},{"line_number":197,"context_line":"            capabilities:"},{"line_number":198,"context_line":"              add:"},{"line_number":199,"context_line":"                - SYS_MODULE"},{"line_number":200,"context_line":"            runAsUser: 0"},{"line_number":201,"context_line":"          command:"},{"line_number":202,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":203,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"dfd5e7cf_dc999e1f","side":"PARENT","line":200,"range":{"start_line":196,"start_character":0,"end_line":200,"end_character":24},"updated":"2019-01-07 20:21:01.000000000","message":"how will this work, when removed?","commit_id":"4233c253085f9d40050cf1c0b38d845e72da7528"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"c79a45f22b84954cce05914ba00852168d908057","unresolved":false,"context_lines":[{"line_number":193,"context_line":"{{- if and .Values.network.host_namespace .Values.network.vip.manage }}"},{"line_number":194,"context_line":"        - name: ingress-vip-kernel-modules"},{"line_number":195,"context_line":"{{ tuple $envAll \"ingress_module_init\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":196,"context_line":"          securityContext:"},{"line_number":197,"context_line":"            capabilities:"},{"line_number":198,"context_line":"              add:"},{"line_number":199,"context_line":"                - SYS_MODULE"},{"line_number":200,"context_line":"            runAsUser: 0"},{"line_number":201,"context_line":"          command:"},{"line_number":202,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":203,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"dfd5e7cf_570fc92d","side":"PARENT","line":200,"range":{"start_line":196,"start_character":0,"end_line":200,"end_character":24},"in_reply_to":"dfd5e7cf_dc999e1f","updated":"2019-01-07 20:38:29.000000000","message":"Steve comment was to remove securityContext and that was the reason I took that out. Could you please talk to Steve and guide me on this issue.","commit_id":"4233c253085f9d40050cf1c0b38d845e72da7528"},{"author":{"_account_id":20889,"name":"Niketu Parekh","email":"niketu.parekh@ericsson.com","username":"niketukparekh"},"change_message_id":"3bef8f3807e0bfcb2a1da34ad9b90bcfce6915e0","unresolved":false,"context_lines":[{"line_number":198,"context_line":"            capabilities:"},{"line_number":199,"context_line":"              add:"},{"line_number":200,"context_line":"                - SYS_MODULE"},{"line_number":201,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":202,"context_line":"          command:"},{"line_number":203,"context_line":"            - /tmp/ingress-vip.sh"},{"line_number":204,"context_line":"            - kernel_modules"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_975e1a10","line":201,"range":{"start_line":201,"start_character":12,"end_line":201,"end_character":57},"updated":"2019-01-28 14:58:04.000000000","message":"any container which uses linux capabilities (e.g. SYS_MODULE, NET_ADMIN etc) must run with runAsUser: 0 or privileged: true","commit_id":"7e9e8aada2a64cce1886bf0d3f55ee823df76a7f"},{"author":{"_account_id":20889,"name":"Niketu Parekh","email":"niketu.parekh@ericsson.com","username":"niketukparekh"},"change_message_id":"3bef8f3807e0bfcb2a1da34ad9b90bcfce6915e0","unresolved":false,"context_lines":[{"line_number":216,"context_line":"            capabilities:"},{"line_number":217,"context_line":"              add:"},{"line_number":218,"context_line":"                - NET_ADMIN"},{"line_number":219,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":220,"context_line":"          env:"},{"line_number":221,"context_line":"{{ include \"helm-toolkit.utils.to_k8s_env_vars\" .Values.network.vip | indent 12 }}"},{"line_number":222,"context_line":"          command:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_f7a206fc","line":219,"range":{"start_line":219,"start_character":12,"end_line":219,"end_character":57},"updated":"2019-01-28 14:58:04.000000000","message":"any container which uses linux capabilities (e.g. SYS_MODULE, NET_ADMIN etc) must run with runAsUser: 0 or privileged: true","commit_id":"7e9e8aada2a64cce1886bf0d3f55ee823df76a7f"},{"author":{"_account_id":20889,"name":"Niketu Parekh","email":"niketu.parekh@ericsson.com","username":"niketukparekh"},"change_message_id":"3bef8f3807e0bfcb2a1da34ad9b90bcfce6915e0","unresolved":false,"context_lines":[{"line_number":309,"context_line":"            capabilities:"},{"line_number":310,"context_line":"              add:"},{"line_number":311,"context_line":"                - NET_ADMIN"},{"line_number":312,"context_line":"            runAsUser: {{ .Values.pod.user.ingress.uid }}"},{"line_number":313,"context_line":"{{- if eq .Values.network.vip.mode \"routed\" }}"},{"line_number":314,"context_line":"{{ tuple $envAll \"ingress_routed_vip\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":315,"context_line":"          env:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9fdfeff1_17a8ead8","line":312,"range":{"start_line":312,"start_character":12,"end_line":312,"end_character":57},"updated":"2019-01-28 14:58:04.000000000","message":"any container which uses linux capabilities (e.g. SYS_MODULE, NET_ADMIN etc) must run with runAsUser: 0 or privileged: true","commit_id":"7e9e8aada2a64cce1886bf0d3f55ee823df76a7f"}],"ingress/values.yaml":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"48538cb33e7471aa9ca52ab9e25f8cf67c75572f","unresolved":false,"context_lines":[{"line_number":43,"context_line":"pod:"},{"line_number":44,"context_line":"  user:"},{"line_number":45,"context_line":"    ingress:"},{"line_number":46,"context_line":"      uid: 33"},{"line_number":47,"context_line":"  affinity:"},{"line_number":48,"context_line":"    anti:"},{"line_number":49,"context_line":"      type:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_6461163c","line":46,"range":{"start_line":46,"start_character":6,"end_line":46,"end_character":13},"updated":"2018-12-10 19:40:53.000000000","message":"defined where?","commit_id":"d97ce739e439a4cd31c85afa5e726e3b7df1fd78"},{"author":{"_account_id":29117,"name":"Mohan V","email":"mohanvdevops@gmail.com","username":"mohanvdevops"},"change_message_id":"47164255ea53e522ae5a55b378090a1131e0991d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"pod:"},{"line_number":44,"context_line":"  user:"},{"line_number":45,"context_line":"    ingress:"},{"line_number":46,"context_line":"      uid: 33"},{"line_number":47,"context_line":"  affinity:"},{"line_number":48,"context_line":"    anti:"},{"line_number":49,"context_line":"      type:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_df769e40","line":46,"range":{"start_line":46,"start_character":6,"end_line":46,"end_character":13},"in_reply_to":"3f79a3b5_6461163c","updated":"2018-12-11 15:50:46.000000000","message":"It is defined in the image, quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.20.0","commit_id":"d97ce739e439a4cd31c85afa5e726e3b7df1fd78"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"6d59cab283c9ba59d0004b32fe8d1e0b657dded5","unresolved":false,"context_lines":[{"line_number":43,"context_line":"pod:"},{"line_number":44,"context_line":"  user:"},{"line_number":45,"context_line":"    ingress:"},{"line_number":46,"context_line":"      uid: 33"},{"line_number":47,"context_line":"  affinity:"},{"line_number":48,"context_line":"    anti:"},{"line_number":49,"context_line":"      type:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_f7cc8f96","line":46,"range":{"start_line":46,"start_character":0,"end_line":46,"end_character":13},"updated":"2018-12-14 17:18:24.000000000","message":"maybe have a comment saying where 33 is from?","commit_id":"88220c15cee10768b55c6611505e672d88ed03f5"}]}
