)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"239d85f1545d0a89a97c27f484d4793f0c626ebf","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-05-15 11:29:21 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Dockerfile and make file for etcdctl-Utility container."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I9eba37a10b815b83f09560ec678805fe17bda788"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dfbec78f_63c2995b","line":8,"updated":"2019-05-15 16:32:48.000000000","message":"Could you explain why we should carry this image?","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"},{"author":{"_account_id":29298,"name":"Jagan Mohan Kavva","email":"jk330k@att.com","username":"jk330k"},"change_message_id":"2f9b0c3f74a49abf6d2a9ddca669e848ae46a6d0","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-05-15 11:29:21 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Dockerfile and make file for etcdctl-Utility container."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I9eba37a10b815b83f09560ec678805fe17bda788"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dfbec78f_43f3d574","line":8,"in_reply_to":"dfbec78f_63c2995b","updated":"2019-05-15 16:54:14.000000000","message":"Done","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"}],"etcdctl-utility/Dockerfile.ubuntu_xenial":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"239d85f1545d0a89a97c27f484d4793f0c626ebf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ARG FROM\u003ddocker.io/ubuntu:xenial"},{"line_number":2,"context_line":"FROM ${FROM}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"ARG ETCDCTL_VERSION\u003d3.2.18"},{"line_number":5,"context_line":"ARG KUBE_VERSION\u003d1.12.2"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"RUN set -xe \\"},{"line_number":8,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"dfbec78f_e3cd2985","line":5,"range":{"start_line":4,"start_character":0,"end_line":5,"end_character":23},"updated":"2019-05-15 16:32:48.000000000","message":"Do you intend to bump those version regularily?\nWhy those versions?","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"},{"author":{"_account_id":29298,"name":"Jagan Mohan Kavva","email":"jk330k@att.com","username":"jk330k"},"change_message_id":"2f9b0c3f74a49abf6d2a9ddca669e848ae46a6d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ARG FROM\u003ddocker.io/ubuntu:xenial"},{"line_number":2,"context_line":"FROM ${FROM}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"ARG ETCDCTL_VERSION\u003d3.2.18"},{"line_number":5,"context_line":"ARG KUBE_VERSION\u003d1.12.2"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"RUN set -xe \\"},{"line_number":8,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"dfbec78f_23d341d7","line":5,"range":{"start_line":4,"start_character":0,"end_line":5,"end_character":23},"in_reply_to":"dfbec78f_e3cd2985","updated":"2019-05-15 16:54:14.000000000","message":"I felt it is easy if they wanted to bump these versions.","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"239d85f1545d0a89a97c27f484d4793f0c626ebf","unresolved":false,"context_lines":[{"line_number":7,"context_line":"RUN set -xe \\"},{"line_number":8,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"},{"line_number":9,"context_line":"    \u0026\u0026 apt-get update \u0026\u0026 apt-get dist-upgrade -y \\"},{"line_number":10,"context_line":"    \u0026\u0026 apt-get update \u0026\u0026 apt-get install -y bash python-oslo.rootwrap moreutils vim sudo screen rsyslog \\    "},{"line_number":11,"context_line":"    \u0026\u0026 TMP_DIR\u003d$(mktemp --directory) \\"},{"line_number":12,"context_line":"    \u0026\u0026 cd ${TMP_DIR} \\"},{"line_number":13,"context_line":"    \u0026\u0026 curl -sSL https://github.com/coreos/etcd/releases/download/v${ETCDCTL_VERSION}/etcd-v${ETCDCTL_VERSION}-linux-amd64.tar.gz | tar xfz - ;\\"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"dfbec78f_23b821e3","line":10,"range":{"start_line":10,"start_character":80,"end_line":10,"end_character":84},"updated":"2019-05-15 16:32:48.000000000","message":"is vim screen and rsyslog really necessary?","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"},{"author":{"_account_id":29298,"name":"Jagan Mohan Kavva","email":"jk330k@att.com","username":"jk330k"},"change_message_id":"2f9b0c3f74a49abf6d2a9ddca669e848ae46a6d0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"RUN set -xe \\"},{"line_number":8,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"},{"line_number":9,"context_line":"    \u0026\u0026 apt-get update \u0026\u0026 apt-get dist-upgrade -y \\"},{"line_number":10,"context_line":"    \u0026\u0026 apt-get update \u0026\u0026 apt-get install -y bash python-oslo.rootwrap moreutils vim sudo screen rsyslog \\    "},{"line_number":11,"context_line":"    \u0026\u0026 TMP_DIR\u003d$(mktemp --directory) \\"},{"line_number":12,"context_line":"    \u0026\u0026 cd ${TMP_DIR} \\"},{"line_number":13,"context_line":"    \u0026\u0026 curl -sSL https://github.com/coreos/etcd/releases/download/v${ETCDCTL_VERSION}/etcd-v${ETCDCTL_VERSION}-linux-amd64.tar.gz | tar xfz - ;\\"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"dfbec78f_c3dd85e0","line":10,"range":{"start_line":10,"start_character":80,"end_line":10,"end_character":84},"in_reply_to":"dfbec78f_23b821e3","updated":"2019-05-15 16:54:14.000000000","message":"Done","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"239d85f1545d0a89a97c27f484d4793f0c626ebf","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    \u0026\u0026 chmod +xr /usr/local/bin/etcdctl ;\\"},{"line_number":16,"context_line":"    \u0026\u0026 curl -sSL https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz | tar -zxv --strip-components\u003d1 \\"},{"line_number":17,"context_line":"    \u0026\u0026 mv ${TMP_DIR}/client/bin/kubectl /usr/bin/kubectl \\"},{"line_number":18,"context_line":"    \u0026\u0026 chmod +x /usr/bin/kubectl \\    "},{"line_number":19,"context_line":"    \u0026\u0026 apt-get remove --purge -y wget apt-transport-https \u0026\u0026 apt-get autoremove -y \u0026\u0026 apt-get clean \u0026\u0026 rm -rf /var/lib/apt/lists/* \\"},{"line_number":20,"context_line":"    \u0026\u0026 rm -rf ${TMP_DIR}"},{"line_number":21,"context_line":"CMD [\"/bin/bash\"]"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"dfbec78f_83c8ed73","line":18,"range":{"start_line":18,"start_character":33,"end_line":18,"end_character":38},"updated":"2019-05-15 16:32:48.000000000","message":"could you remove the trailing whitespaces pleases?","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"},{"author":{"_account_id":29298,"name":"Jagan Mohan Kavva","email":"jk330k@att.com","username":"jk330k"},"change_message_id":"2f9b0c3f74a49abf6d2a9ddca669e848ae46a6d0","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    \u0026\u0026 chmod +xr /usr/local/bin/etcdctl ;\\"},{"line_number":16,"context_line":"    \u0026\u0026 curl -sSL https://dl.k8s.io/v${KUBE_VERSION}/kubernetes-client-linux-amd64.tar.gz | tar -zxv --strip-components\u003d1 \\"},{"line_number":17,"context_line":"    \u0026\u0026 mv ${TMP_DIR}/client/bin/kubectl /usr/bin/kubectl \\"},{"line_number":18,"context_line":"    \u0026\u0026 chmod +x /usr/bin/kubectl \\    "},{"line_number":19,"context_line":"    \u0026\u0026 apt-get remove --purge -y wget apt-transport-https \u0026\u0026 apt-get autoremove -y \u0026\u0026 apt-get clean \u0026\u0026 rm -rf /var/lib/apt/lists/* \\"},{"line_number":20,"context_line":"    \u0026\u0026 rm -rf ${TMP_DIR}"},{"line_number":21,"context_line":"CMD [\"/bin/bash\"]"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"dfbec78f_e3d8c9ef","line":18,"range":{"start_line":18,"start_character":33,"end_line":18,"end_character":38},"in_reply_to":"dfbec78f_83c8ed73","updated":"2019-05-15 16:54:14.000000000","message":"Done","commit_id":"f357f5ef8730f4cc422377247213dc88eb292af9"},{"author":{"_account_id":30355,"name":"Trung Thai","username":"tthai","inactive":true},"change_message_id":"a0c7ce9d523e5dd69a67ffbfedd1741c9b764cd1","unresolved":false,"context_lines":[{"line_number":7,"context_line":"RUN set -xe \\"},{"line_number":8,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"},{"line_number":9,"context_line":"    \u0026\u0026 apt-get update \u0026\u0026 apt-get dist-upgrade -y \\"},{"line_number":10,"context_line":"    \u0026\u0026 apt-get install -y bash python-oslo.rootwrap moreutils curl \\"},{"line_number":11,"context_line":"    \u0026\u0026 TMP_DIR\u003d$(mktemp --directory) \\"},{"line_number":12,"context_line":"    \u0026\u0026 cd ${TMP_DIR} \\"},{"line_number":13,"context_line":"    \u0026\u0026 curl -sSL https://github.com/coreos/etcd/releases/download/v${ETCDCTL_VERSION}/etcd-v${ETCDCTL_VERSION}-linux-amd64.tar.gz | tar xfz - \\"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"bfb3d3c7_cedb377b","line":10,"updated":"2019-05-16 19:45:12.000000000","message":"i believe you need rsyslog.  this is where we want to audit  user access and exec methods. Message will forward to elastic search for auditing purposes.","commit_id":"f92fa935dc35565bf4bf0ad233910fad0c35cd32"}]}
