)]}'
{"docker/codesearch/Dockerfile":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2020 Red Hat, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-dockerfile","patch_set":10,"id":"fffc6b78_d51d6ebe","line":1,"updated":"2020-11-18 21:15:35.000000000","message":"We should name this file hound/Dockerfile rather than codesearch/Dockerfile since the Dockerfiles are application specific.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b7bdcda6bdfdf8a514edb3e540ff98ccd1d91719","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2020 Red Hat, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-dockerfile","patch_set":10,"id":"fffc6b78_9b683722","line":1,"in_reply_to":"fffc6b78_d51d6ebe","updated":"2020-11-19 00:34:53.000000000","message":"Done","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"}],"docker/codesearch/start-container.sh":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7f176cc85115c7c6a165fecb282525fc89947ae6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh"},{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f621f24_078b5867","line":3,"updated":"2020-11-17 06:42:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"0ca1cdec226a96f553d91df13ce6f53578751d50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7f176cc85115c7c6a165fecb282525fc89947ae6","unresolved":false,"context_lines":[{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f621f24_67eb2c12","line":5,"updated":"2020-11-17 06:42:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"0ca1cdec226a96f553d91df13ce6f53578751d50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7f176cc85115c7c6a165fecb282525fc89947ae6","unresolved":false,"context_lines":[{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f621f24_47eef021","line":5,"updated":"2020-11-17 06:42:01.000000000","message":"linters: E011 Then keyword is not on same line as if or elif keyword","commit_id":"0ca1cdec226a96f553d91df13ce6f53578751d50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7f176cc85115c7c6a165fecb282525fc89947ae6","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f621f24_a7f1c403","line":6,"updated":"2020-11-17 06:42:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"0ca1cdec226a96f553d91df13ce6f53578751d50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f7db170abd819178180a027ee9be2d1bd02d5a28","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh"},{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f621f24_56b972e7","line":3,"updated":"2020-11-17 22:20:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"8076075d83edfe625b4ce7d986210dd70296afc4"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f7db170abd819178180a027ee9be2d1bd02d5a28","unresolved":false,"context_lines":[{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f621f24_b6cd6688","line":5,"updated":"2020-11-17 22:20:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"8076075d83edfe625b4ce7d986210dd70296afc4"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f7db170abd819178180a027ee9be2d1bd02d5a28","unresolved":false,"context_lines":[{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f621f24_96caea6b","line":5,"updated":"2020-11-17 22:20:01.000000000","message":"linters: E011 Then keyword is not on same line as if or elif keyword","commit_id":"8076075d83edfe625b4ce7d986210dd70296afc4"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f7db170abd819178180a027ee9be2d1bd02d5a28","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f621f24_f6c7de63","line":6,"updated":"2020-11-17 22:20:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"8076075d83edfe625b4ce7d986210dd70296afc4"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4f95c40f239f462d273c267222119b679e0554e2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh"},{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1f621f24_79a3bf01","line":3,"updated":"2020-11-17 23:27:07.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"f1971656e3a8e6ddd9044d19d35ceeda6f94ed1b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4f95c40f239f462d273c267222119b679e0554e2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1f621f24_59a883da","line":5,"updated":"2020-11-17 23:27:07.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"f1971656e3a8e6ddd9044d19d35ceeda6f94ed1b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4f95c40f239f462d273c267222119b679e0554e2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"if [ $# -gt 0 ]; then"},{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1f621f24_b9ac37ef","line":5,"updated":"2020-11-17 23:27:07.000000000","message":"linters: E011 Then keyword is not on same line as if or elif keyword","commit_id":"f1971656e3a8e6ddd9044d19d35ceeda6f94ed1b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4f95c40f239f462d273c267222119b679e0554e2","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  exec \"$@\""},{"line_number":4,"context_line":"else"},{"line_number":5,"context_line":"  if [ ! -f /var/run/config.json ]; then update-hound-config; fi"},{"line_number":6,"context_line":"  /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":7,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1f621f24_99a97bdf","line":6,"updated":"2020-11-17 23:27:07.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"f1971656e3a8e6ddd9044d19d35ceeda6f94ed1b"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    if [ ! -f /var/run/config.json ]; then"},{"line_number":6,"context_line":"        update-hound-config;"},{"line_number":7,"context_line":"    fi"},{"line_number":8,"context_line":"    /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":10,"id":"fffc6b78_95680622","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":30},"updated":"2020-11-18 21:15:35.000000000","message":"Is supervisord a holdover from the puppetry? I think it may not be required if we use our simple init stuff in the docker images.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"f84e777b6d62aeba1f519783645031f61606359b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    if [ ! -f /var/run/config.json ]; then"},{"line_number":6,"context_line":"        update-hound-config;"},{"line_number":7,"context_line":"    fi"},{"line_number":8,"context_line":"    /usr/local/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":10,"id":"fffc6b78_fbab4372","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":30},"in_reply_to":"fffc6b78_95680622","updated":"2020-11-19 00:07:17.000000000","message":"This was a deliberate thing I added so that we can restart houndd in the container from a script within the container.  otherwise we need external logic when updating the config file to see the file has changed and i guess restart the whole container.  it didn\u0027t feel self-contained.\n\nthere is work upstream to inotify on the config file at any rate, that we can hopefully remove the restart, and probably drop supervisord at that point.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"}],"docker/codesearch/update-hound-config.sh":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7f176cc85115c7c6a165fecb282525fc89947ae6","unresolved":false,"context_lines":[{"line_number":22,"context_line":"md5sum ${PROJECTS_FILE}.tmp \u003e ${PROJECTS_FILE}.tmp.md5"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"if [ ! -f ${PROJECTS_FILE} ] || \\"},{"line_number":25,"context_line":"       ! cmp --silent ${PROJECTS_FILE}.md5 ${PROJECTS_FILE}.tmp.md5; then"},{"line_number":26,"context_line":"    mv ${PROJECTS_FILE}.tmp ${PROJECTS_FILE}"},{"line_number":27,"context_line":"    mv ${PROJECTS_FILE}.tmp.md5 ${PROJECTS_FILE}.md5"},{"line_number":28,"context_line":"    PROJECTS_YAML\u003d${PROJECTS_FILE} create-hound-config"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f621f24_27901495","line":25,"updated":"2020-11-17 06:42:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"0ca1cdec226a96f553d91df13ce6f53578751d50"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f7db170abd819178180a027ee9be2d1bd02d5a28","unresolved":false,"context_lines":[{"line_number":22,"context_line":"md5sum ${PROJECTS_FILE}.tmp \u003e ${PROJECTS_FILE}.tmp.md5"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"if [ ! -f ${PROJECTS_FILE} ] || \\"},{"line_number":25,"context_line":"       ! cmp --silent ${PROJECTS_FILE}.md5 ${PROJECTS_FILE}.tmp.md5; then"},{"line_number":26,"context_line":"    mv ${PROJECTS_FILE}.tmp ${PROJECTS_FILE}"},{"line_number":27,"context_line":"    mv ${PROJECTS_FILE}.tmp.md5 ${PROJECTS_FILE}.md5"},{"line_number":28,"context_line":"    PROJECTS_YAML\u003d${PROJECTS_FILE} create-hound-config"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1f621f24_76b46ef3","line":25,"updated":"2020-11-17 22:20:01.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"8076075d83edfe625b4ce7d986210dd70296afc4"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4f95c40f239f462d273c267222119b679e0554e2","unresolved":false,"context_lines":[{"line_number":22,"context_line":"md5sum ${PROJECTS_FILE}.tmp \u003e ${PROJECTS_FILE}.tmp.md5"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"if [ ! -f ${PROJECTS_FILE} ] || \\"},{"line_number":25,"context_line":"       ! cmp --silent ${PROJECTS_FILE}.md5 ${PROJECTS_FILE}.tmp.md5; then"},{"line_number":26,"context_line":"    mv ${PROJECTS_FILE}.tmp ${PROJECTS_FILE}"},{"line_number":27,"context_line":"    mv ${PROJECTS_FILE}.tmp.md5 ${PROJECTS_FILE}.md5"},{"line_number":28,"context_line":"    PROJECTS_YAML\u003d${PROJECTS_FILE} create-hound-config"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1f621f24_199e0bb8","line":25,"updated":"2020-11-17 23:27:07.000000000","message":"linters: E003 Indent not multiple of 4","commit_id":"f1971656e3a8e6ddd9044d19d35ceeda6f94ed1b"}],"inventory/service/groups.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":233,"context_line":"  webservers:"},{"line_number":234,"context_line":"    - ask*.open*.org"},{"line_number":235,"context_line":"    - cacti[0-9]*.open*.org"},{"line_number":236,"context_line":"    - codesearch[0-9]*.open*.org"},{"line_number":237,"context_line":"    - eavesdrop[0-9]*.open*.org"},{"line_number":238,"context_line":"    - ethercalc[0-9]*.open*.org"},{"line_number":239,"context_line":"    - etherpad[0-9]*.open*.org"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_35615a3b","line":236,"range":{"start_line":236,"start_character":27,"end_line":236,"end_character":28},"updated":"2020-11-18 21:15:35.000000000","message":"Can make this glob more specific now.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b7bdcda6bdfdf8a514edb3e540ff98ccd1d91719","unresolved":false,"context_lines":[{"line_number":233,"context_line":"  webservers:"},{"line_number":234,"context_line":"    - ask*.open*.org"},{"line_number":235,"context_line":"    - cacti[0-9]*.open*.org"},{"line_number":236,"context_line":"    - codesearch[0-9]*.open*.org"},{"line_number":237,"context_line":"    - eavesdrop[0-9]*.open*.org"},{"line_number":238,"context_line":"    - ethercalc[0-9]*.open*.org"},{"line_number":239,"context_line":"    - etherpad[0-9]*.open*.org"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_9bff9733","line":236,"range":{"start_line":236,"start_character":27,"end_line":236,"end_character":28},"in_reply_to":"fffc6b78_35615a3b","updated":"2020-11-19 00:34:53.000000000","message":"Done","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"}],"playbooks/roles/codesearch/templates/codesearch.vhost.j2":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":34,"context_line":"  SSLCertificateKeyFile /etc/letsencrypt-certs/{{ inventory_hostname }}/{{ inventory_hostname }}.key"},{"line_number":35,"context_line":"  SSLCertificateChainFile /etc/letsencrypt-certs/{{ inventory_hostname }}/ca.cer"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  ProxyPass  / http://localhost:6080/ retry\u003d0"},{"line_number":38,"context_line":"  ProxyPassReverse / http://localhost:6080/"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"\u003c/VirtualHost\u003e"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"fffc6b78_95512666","line":37,"range":{"start_line":37,"start_character":32,"end_line":37,"end_character":36},"updated":"2020-11-18 21:15:35.000000000","message":"Supervisord listens on port 9001? Are we bypassing supervisord anyway?","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"f84e777b6d62aeba1f519783645031f61606359b","unresolved":false,"context_lines":[{"line_number":34,"context_line":"  SSLCertificateKeyFile /etc/letsencrypt-certs/{{ inventory_hostname }}/{{ inventory_hostname }}.key"},{"line_number":35,"context_line":"  SSLCertificateChainFile /etc/letsencrypt-certs/{{ inventory_hostname }}/ca.cer"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  ProxyPass  / http://localhost:6080/ retry\u003d0"},{"line_number":38,"context_line":"  ProxyPassReverse / http://localhost:6080/"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"\u003c/VirtualHost\u003e"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"fffc6b78_7bb113e2","line":37,"range":{"start_line":37,"start_character":32,"end_line":37,"end_character":36},"in_reply_to":"fffc6b78_95512666","updated":"2020-11-19 00:07:17.000000000","message":"We don\u0027t want that exposed outside the container; it\u0027s just for the internal update script to restart the service via supervisorctl","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"}],"playbooks/roles/codesearch/templates/docker-compose.yaml.j2":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  data:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"services:"},{"line_number":7,"context_line":"  grafana:"},{"line_number":8,"context_line":"    restart: always"},{"line_number":9,"context_line":"    image: docker.io/opendevorg/codesearch"},{"line_number":10,"context_line":"    network_mode: host"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"fffc6b78_d54baead","line":7,"range":{"start_line":7,"start_character":2,"end_line":7,"end_character":9},"updated":"2020-11-18 21:15:35.000000000","message":"This should be codesearch not grafana.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b7bdcda6bdfdf8a514edb3e540ff98ccd1d91719","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  data:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"services:"},{"line_number":7,"context_line":"  grafana:"},{"line_number":8,"context_line":"    restart: always"},{"line_number":9,"context_line":"    image: docker.io/opendevorg/codesearch"},{"line_number":10,"context_line":"    network_mode: host"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"fffc6b78_dbf91f4e","line":7,"range":{"start_line":7,"start_character":2,"end_line":7,"end_character":9},"in_reply_to":"fffc6b78_d54baead","updated":"2020-11-19 00:34:53.000000000","message":"Done; went with \"hound\" to be consistent with container","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    environment:"},{"line_number":12,"context_line":"      - \u0027USE_HOUND_TEST_CONFIG\u003d{{ \"1\" if codesearch_use_test_config else \"0\" }}\u0027"},{"line_number":13,"context_line":"    volumes:"},{"line_number":14,"context_line":"      - data:/var/run/data"},{"line_number":15,"context_line":"    logging:"},{"line_number":16,"context_line":"      driver: syslog"},{"line_number":17,"context_line":"      options:"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"fffc6b78_15cb761e","line":14,"range":{"start_line":14,"start_character":8,"end_line":14,"end_character":12},"updated":"2020-11-18 21:15:35.000000000","message":"Should we be storing data in /etc/codesearch-docker/data?","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"f84e777b6d62aeba1f519783645031f61606359b","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    environment:"},{"line_number":12,"context_line":"      - \u0027USE_HOUND_TEST_CONFIG\u003d{{ \"1\" if codesearch_use_test_config else \"0\" }}\u0027"},{"line_number":13,"context_line":"    volumes:"},{"line_number":14,"context_line":"      - data:/var/run/data"},{"line_number":15,"context_line":"    logging:"},{"line_number":16,"context_line":"      driver: syslog"},{"line_number":17,"context_line":"      options:"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"fffc6b78_dbc11f31","line":14,"range":{"start_line":14,"start_character":8,"end_line":14,"end_character":12},"in_reply_to":"fffc6b78_15cb761e","updated":"2020-11-19 00:07:17.000000000","message":"houndd seems to like the data directory adjacent to the config.json file and can\u0027t be convinced to do otherwise.  because we generate the config file dynamically on container start /var/run seems appropriate, so that\u0027s how /data ended up there too.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"}],"zuul.d/docker-images/codesearch.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    vars: \u0026codesearch_vars"},{"line_number":8,"context_line":"      docker_images:"},{"line_number":9,"context_line":"        - context: docker/codesearch"},{"line_number":10,"context_line":"          repository: opendevorg/codesearch"},{"line_number":11,"context_line":"    files: \u0026codesearch_files"},{"line_number":12,"context_line":"      - docker/codesearch/"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_d5e0ce99","line":10,"range":{"start_line":10,"start_character":22,"end_line":10,"end_character":43},"updated":"2020-11-18 21:15:35.000000000","message":"See comment on the dockerfile. I think it would be better to call this image opendevorg/hound","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b7bdcda6bdfdf8a514edb3e540ff98ccd1d91719","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    vars: \u0026codesearch_vars"},{"line_number":8,"context_line":"      docker_images:"},{"line_number":9,"context_line":"        - context: docker/codesearch"},{"line_number":10,"context_line":"          repository: opendevorg/codesearch"},{"line_number":11,"context_line":"    files: \u0026codesearch_files"},{"line_number":12,"context_line":"      - docker/codesearch/"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_7b9e3308","line":10,"range":{"start_line":10,"start_character":22,"end_line":10,"end_character":43},"in_reply_to":"fffc6b78_d5e0ce99","updated":"2020-11-19 00:34:53.000000000","message":"Done","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"}],"zuul.d/infra-prod.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":516,"context_line":"      - playbooks/roles/pip3/"},{"line_number":517,"context_line":"      - playbooks/roles/codesearch"},{"line_number":518,"context_line":"      - playbooks/roles/logrotate"},{"line_number":519,"context_line":"      - playbooks/roles/iptables"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"- job:"},{"line_number":522,"context_line":"    name: infra-prod-service-grafana"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_75e9227f","line":519,"updated":"2020-11-18 21:15:35.000000000","message":"Should also trigger this job when the docker file dir updates.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b7bdcda6bdfdf8a514edb3e540ff98ccd1d91719","unresolved":false,"context_lines":[{"line_number":516,"context_line":"      - playbooks/roles/pip3/"},{"line_number":517,"context_line":"      - playbooks/roles/codesearch"},{"line_number":518,"context_line":"      - playbooks/roles/logrotate"},{"line_number":519,"context_line":"      - playbooks/roles/iptables"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"- job:"},{"line_number":522,"context_line":"    name: infra-prod-service-grafana"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_bb87fbb6","line":519,"in_reply_to":"fffc6b78_75e9227f","updated":"2020-11-19 00:34:53.000000000","message":"Done","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"}],"zuul.d/project.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":41,"context_line":"            dependencies:"},{"line_number":42,"context_line":"              - name: opendev-buildset-registry"},{"line_number":43,"context_line":"              - name: system-config-build-image-codesearch"},{"line_number":44,"context_line":"                soft: true"},{"line_number":45,"context_line":"        - system-config-run-etherpad:"},{"line_number":46,"context_line":"            dependencies:"},{"line_number":47,"context_line":"              - name: opendev-buildset-registry"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_55ee9e88","line":44,"updated":"2020-11-18 21:15:35.000000000","message":"Don\u0027t need this job twice.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b7bdcda6bdfdf8a514edb3e540ff98ccd1d91719","unresolved":false,"context_lines":[{"line_number":41,"context_line":"            dependencies:"},{"line_number":42,"context_line":"              - name: opendev-buildset-registry"},{"line_number":43,"context_line":"              - name: system-config-build-image-codesearch"},{"line_number":44,"context_line":"                soft: true"},{"line_number":45,"context_line":"        - system-config-run-etherpad:"},{"line_number":46,"context_line":"            dependencies:"},{"line_number":47,"context_line":"              - name: opendev-buildset-registry"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_7bb75388","line":44,"in_reply_to":"fffc6b78_55ee9e88","updated":"2020-11-19 00:34:53.000000000","message":"Done","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"aa19855414e00ef6d93709aa502e18ba247439b3","unresolved":false,"context_lines":[{"line_number":141,"context_line":"            dependencies:"},{"line_number":142,"context_line":"              - name: opendev-buildset-registry"},{"line_number":143,"context_line":"              - name: system-config-upload-image-codesearch"},{"line_number":144,"context_line":"                soft: true"},{"line_number":145,"context_line":"        - system-config-run-etherpad:"},{"line_number":146,"context_line":"            dependencies:"},{"line_number":147,"context_line":"              - name: opendev-buildset-registry"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"fffc6b78_95ff6633","line":144,"updated":"2020-11-18 21:15:35.000000000","message":"Don\u0027t need this job twice.","commit_id":"ccc271ff1825a2cb2dd09ea153dc31301ac62a38"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"075755fed1114ddeca5403674ccabe7fb4009b82","unresolved":false,"context_lines":[{"line_number":116,"context_line":"              - name: opendev-buildset-registry"},{"line_number":117,"context_line":"              - name: system-config-upload-image-accessbot"},{"line_number":118,"context_line":"                soft: true"},{"line_number":119,"context_line":"        - system-config-run-codesearch:"},{"line_number":120,"context_line":"            dependencies:"},{"line_number":121,"context_line":"              - name: opendev-buildset-registry"},{"line_number":122,"context_line":"              - name: system-config-upload-image-hound"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"fffc6b78_26e3e035","line":119,"updated":"2020-11-19 20:19:55.000000000","message":"This job is still here twice. This is case one.","commit_id":"39e3a29ff7cc8e316fee472af5d49f3700bfb6a2"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"075755fed1114ddeca5403674ccabe7fb4009b82","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        - system-config-run-mirror-update"},{"line_number":133,"context_line":"        - system-config-run-static"},{"line_number":134,"context_line":"        - system-config-run-docker-registry"},{"line_number":135,"context_line":"        - system-config-run-codesearch:"},{"line_number":136,"context_line":"            dependencies:"},{"line_number":137,"context_line":"              - name: opendev-buildset-registry"},{"line_number":138,"context_line":"              - name: system-config-upload-image-hound"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"fffc6b78_86d1ec5a","line":135,"updated":"2020-11-19 20:19:55.000000000","message":"This is case two.","commit_id":"39e3a29ff7cc8e316fee472af5d49f3700bfb6a2"}]}
