)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"751ad0adb8182289d76f040ac2e8139c5eadf367","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     DODDA, PRATEEK REDDY \u003cprateek.reddy.dodda@att.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-07-06 17:02:57 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Implement helm-toolkit snippet to Horizon test pods/containers"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This updates the horizon chart to include the pod"},{"line_number":10,"context_line":"security context on the pod template."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bf51134e_32fd8b3a","line":7,"range":{"start_line":7,"start_character":10,"end_line":7,"end_character":22},"updated":"2020-07-06 22:43:40.000000000","message":"nit: I would change this to mention the security context snippet, just for better context in the title.","commit_id":"59312d6d51a584d9ca95eb94222a0be09f3bb396"}],"horizon/templates/job-db-sync.yaml":[{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"1f28858a18a83a131860f51701e936b0a1d3e777","unresolved":false,"context_lines":[{"line_number":36,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"horizon-db-sync\" \"containerNames\" (list \"horizon-db-sync\" \"init\" ) | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 8 }}"},{"line_number":37,"context_line":"    spec:"},{"line_number":38,"context_line":"      serviceAccountName: {{ $serviceAccountName }}"},{"line_number":39,"context_line":"{{ dict \"envAll\" $envAll \"application\" \"db_sync\" | include \"helm-toolkit.snippets.kubernetes_pod_security_context\" | indent 6 }}"},{"line_number":40,"context_line":"      restartPolicy: OnFailure"},{"line_number":41,"context_line":"      nodeSelector:"},{"line_number":42,"context_line":"        {{ .Values.labels.job.node_selector_key }}: {{ .Values.labels.job.node_selector_value }}"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"bf51134e_82e1902d","line":39,"range":{"start_line":39,"start_character":40,"end_line":39,"end_character":47},"updated":"2020-07-08 06:02:36.000000000","message":"horizon_db_sync according to your values.\nThough you maybe want to reconsider it","commit_id":"563db516e8c532383cb7ceeb0f779cefe8c6311b"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"1f28858a18a83a131860f51701e936b0a1d3e777","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        - name: horizon-db-sync"},{"line_number":47,"context_line":"{{ tuple $envAll \"horizon_db_sync\" | include \"helm-toolkit.snippets.image\" | indent 10 }}"},{"line_number":48,"context_line":"{{ tuple $envAll $envAll.Values.pod.resources.jobs.db_sync | include \"helm-toolkit.snippets.kubernetes_resources\" | indent 10 }}"},{"line_number":49,"context_line":"{{ dict \"envAll\" $envAll \"application\" \"horizon_db_sync\" \"container\" \"horizon_db_sync\" | include \"helm-toolkit.snippets.kubernetes_container_security_context\" | indent 10 }}"},{"line_number":50,"context_line":"          command:"},{"line_number":51,"context_line":"            - /tmp/db-sync.sh"},{"line_number":52,"context_line":"          volumeMounts:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"bf51134e_22f3640c","line":49,"range":{"start_line":49,"start_character":70,"end_line":49,"end_character":85},"updated":"2020-07-08 06:02:36.000000000","message":"db_sync, according to your values","commit_id":"563db516e8c532383cb7ceeb0f779cefe8c6311b"}],"horizon/templates/pod-helm-tests.yaml":[{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"ff7b91e47f2def87f5e8baa60496f5a729790c18","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    {{ tuple $envAll | include \"helm-toolkit.snippets.release_uuid\" }}"},{"line_number":33,"context_line":"{{ dict \"envAll\" $envAll \"podName\" \"horizon-test\" \"containerNames\" (list \"init\" \"horizon-test\") | include \"helm-toolkit.snippets.kubernetes_mandatory_access_control_annotation\" | indent 4 }}"},{"line_number":34,"context_line":"spec:"},{"line_number":35,"context_line":"{{ dict \"envAll\" $envAll \"application\" \"horizon\" | include \"helm-toolkit.snippets.kubernetes_pod_security_context\" | indent 2 }}"},{"line_number":36,"context_line":"  restartPolicy: Never"},{"line_number":37,"context_line":"  serviceAccountName: {{ $serviceAccountName }}"},{"line_number":38,"context_line":"  nodeSelector:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_a3498861","line":35,"range":{"start_line":35,"start_character":40,"end_line":35,"end_character":47},"updated":"2020-07-01 23:27:40.000000000","message":"test?","commit_id":"b969c0f535e297b27a9483df8c12e3dd3d5f5ac2"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"ff7b91e47f2def87f5e8baa60496f5a729790c18","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    {{ .Values.labels.test.node_selector_key }}: {{ .Values.labels.test.node_selector_value }}"},{"line_number":40,"context_line":"  initContainers:"},{"line_number":41,"context_line":"{{ tuple $envAll \"tests\" $mounts_tests_init | include \"helm-toolkit.snippets.kubernetes_entrypoint_init_container\" | indent 4 }}"},{"line_number":42,"context_line":"{{ dict \"envAll\" $envAll \"application\" \"test\" \"container\" \"init\" | include \"helm-toolkit.snippets.kubernetes_container_security_context\" | indent 6 }}"},{"line_number":43,"context_line":"  containers:"},{"line_number":44,"context_line":"    - name: horizon-test"},{"line_number":45,"context_line":"{{ tuple $envAll \"test\" | include \"helm-toolkit.snippets.image\" | indent 6 }}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_e374209f","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":150},"updated":"2020-07-01 23:27:40.000000000","message":"default security_context is included to init container. this will be a duplicate","commit_id":"b969c0f535e297b27a9483df8c12e3dd3d5f5ac2"}],"horizon/values.yaml":[{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"751ad0adb8182289d76f040ac2e8139c5eadf367","unresolved":false,"context_lines":[{"line_number":2031,"context_line":"          readOnlyRootFilesystem: false"},{"line_number":2032,"context_line":"          allowPrivilegeEscalation: false"},{"line_number":2033,"context_line":"          runAsUser: 0"},{"line_number":2034,"context_line":"    horizon-db_sync:"},{"line_number":2035,"context_line":"      pod:"},{"line_number":2036,"context_line":"        runAsUser: 42424"},{"line_number":2037,"context_line":"      container:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bf51134e_52659f1c","line":2034,"range":{"start_line":2034,"start_character":11,"end_line":2034,"end_character":12},"updated":"2020-07-06 22:43:40.000000000","message":"I think you meant to make this an underscore","commit_id":"59312d6d51a584d9ca95eb94222a0be09f3bb396"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"6900b04a7e3b2658b40cf46ebe858ac45a7f8da7","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"          runAsUser: 0"},{"line_number":2042,"context_line":"    test:"},{"line_number":2043,"context_line":"      pod:"},{"line_number":2044,"context_line":"        runAsUser: 42424"},{"line_number":2045,"context_line":"      container:"},{"line_number":2046,"context_line":"        horizon_test:"},{"line_number":2047,"context_line":"          readOnlyRootFilesystem: true"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"bf51134e_42eedfec","line":2044,"range":{"start_line":2044,"start_character":19,"end_line":2044,"end_character":24},"updated":"2020-07-15 22:41:38.000000000","message":"i\u0027m almost sure selenium uses another user","commit_id":"e61f88465a587de04f587aa1b239cf7927cdca96"},{"author":{"_account_id":29144,"name":"PRATEEK REDDY DODDA","email":"prateek.reddy.dodda@att.com","username":"pd2839"},"change_message_id":"fbce06348f5ae2757631f2c668010edafd05a7c9","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"          runAsUser: 0"},{"line_number":2042,"context_line":"    test:"},{"line_number":2043,"context_line":"      pod:"},{"line_number":2044,"context_line":"        runAsUser: 42424"},{"line_number":2045,"context_line":"      container:"},{"line_number":2046,"context_line":"        horizon_test:"},{"line_number":2047,"context_line":"          readOnlyRootFilesystem: true"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"bf51134e_8215979e","line":2044,"range":{"start_line":2044,"start_character":19,"end_line":2044,"end_character":24},"in_reply_to":"bf51134e_4246dfc1","updated":"2020-07-15 23:04:41.000000000","message":"Thanks Andrii. Will update in the next PS","commit_id":"e61f88465a587de04f587aa1b239cf7927cdca96"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"f125a4c197fe8cbd6ab9cbd27cb9d2221fe1a8c8","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"          runAsUser: 0"},{"line_number":2042,"context_line":"    test:"},{"line_number":2043,"context_line":"      pod:"},{"line_number":2044,"context_line":"        runAsUser: 42424"},{"line_number":2045,"context_line":"      container:"},{"line_number":2046,"context_line":"        horizon_test:"},{"line_number":2047,"context_line":"          readOnlyRootFilesystem: true"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"bf51134e_022987e4","line":2044,"range":{"start_line":2044,"start_character":19,"end_line":2044,"end_character":24},"in_reply_to":"bf51134e_4246dfc1","updated":"2020-07-15 23:05:25.000000000","message":"ok it\u0027s passing as is with current settings. so not additional requirements there","commit_id":"e61f88465a587de04f587aa1b239cf7927cdca96"},{"author":{"_account_id":29144,"name":"PRATEEK REDDY DODDA","email":"prateek.reddy.dodda@att.com","username":"pd2839"},"change_message_id":"1bde076e5cf26043d55d28032e6ceaacde478ee5","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"          runAsUser: 0"},{"line_number":2042,"context_line":"    test:"},{"line_number":2043,"context_line":"      pod:"},{"line_number":2044,"context_line":"        runAsUser: 42424"},{"line_number":2045,"context_line":"      container:"},{"line_number":2046,"context_line":"        horizon_test:"},{"line_number":2047,"context_line":"          readOnlyRootFilesystem: true"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"bf51134e_a2b25be3","line":2044,"range":{"start_line":2044,"start_character":19,"end_line":2044,"end_character":24},"in_reply_to":"bf51134e_42eedfec","updated":"2020-07-15 22:51:53.000000000","message":"Hi Andrii. This is Horizon test pod.","commit_id":"e61f88465a587de04f587aa1b239cf7927cdca96"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"192624c423e87ea71bd972854f0ab00a9bca7543","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"          runAsUser: 0"},{"line_number":2042,"context_line":"    test:"},{"line_number":2043,"context_line":"      pod:"},{"line_number":2044,"context_line":"        runAsUser: 42424"},{"line_number":2045,"context_line":"      container:"},{"line_number":2046,"context_line":"        horizon_test:"},{"line_number":2047,"context_line":"          readOnlyRootFilesystem: true"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"bf51134e_c2fdcf6e","line":2044,"range":{"start_line":2044,"start_character":19,"end_line":2044,"end_character":24},"in_reply_to":"bf51134e_a2b25be3","updated":"2020-07-15 22:54:54.000000000","message":"yes. and it uses selenium image","commit_id":"e61f88465a587de04f587aa1b239cf7927cdca96"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"7c15f9be3b7a896fd63773517cc285caacd6d59c","unresolved":false,"context_lines":[{"line_number":2041,"context_line":"          runAsUser: 0"},{"line_number":2042,"context_line":"    test:"},{"line_number":2043,"context_line":"      pod:"},{"line_number":2044,"context_line":"        runAsUser: 42424"},{"line_number":2045,"context_line":"      container:"},{"line_number":2046,"context_line":"        horizon_test:"},{"line_number":2047,"context_line":"          readOnlyRootFilesystem: true"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"bf51134e_4246dfc1","line":2044,"range":{"start_line":2044,"start_character":19,"end_line":2044,"end_character":24},"in_reply_to":"bf51134e_c2fdcf6e","updated":"2020-07-15 23:03:20.000000000","message":"it should be 0","commit_id":"e61f88465a587de04f587aa1b239cf7927cdca96"}]}
