)]}'
{"Makefile":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"173f6c29d91cd27b3a2410132dbbc9a67d724227","unresolved":false,"context_lines":[{"line_number":24,"context_line":"DOCKER_REGISTRY            ?\u003d docker.io"},{"line_number":25,"context_line":"IMAGE_PREFIX               ?\u003d openstackhelm"},{"line_number":26,"context_line":"IMAGE_TAG                  ?\u003d latest"},{"line_number":27,"context_line":"CALICOQ_VERSION            ?\u003d"},{"line_number":28,"context_line":"CALICOCTL_VERSION          ?\u003d v3.4.4"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# Set the image"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"7faddb67_855780ca","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":29},"updated":"2019-08-05 18:54:25.000000000","message":"what happens if we don\u0027t specify this on build?","commit_id":"4c9f917d2895b3edaca38ad6099a001801d38c67"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"70987e4ee1b9fc8f0a69cacb2e0f6f4437f0df8d","unresolved":false,"context_lines":[{"line_number":24,"context_line":"DOCKER_REGISTRY            ?\u003d docker.io"},{"line_number":25,"context_line":"IMAGE_PREFIX               ?\u003d openstackhelm"},{"line_number":26,"context_line":"IMAGE_TAG                  ?\u003d latest"},{"line_number":27,"context_line":"CALICOQ_VERSION            ?\u003d"},{"line_number":28,"context_line":"CALICOCTL_VERSION          ?\u003d v3.4.4"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# Set the image"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"7faddb67_1ad99881","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":29},"in_reply_to":"7faddb67_05195020","updated":"2019-08-06 20:04:42.000000000","message":"Done","commit_id":"4c9f917d2895b3edaca38ad6099a001801d38c67"},{"author":{"_account_id":14029,"name":"Alexander Vlasov","email":"vlasov.alexandr89@gmail.com","username":"avlasov"},"change_message_id":"ac988f07d865fc9976639b7bae344681ccc68e82","unresolved":false,"context_lines":[{"line_number":24,"context_line":"DOCKER_REGISTRY            ?\u003d docker.io"},{"line_number":25,"context_line":"IMAGE_PREFIX               ?\u003d openstackhelm"},{"line_number":26,"context_line":"IMAGE_TAG                  ?\u003d latest"},{"line_number":27,"context_line":"CALICOQ_VERSION            ?\u003d"},{"line_number":28,"context_line":"CALICOCTL_VERSION          ?\u003d v3.4.4"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# Set the image"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"7faddb67_05195020","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":29},"in_reply_to":"7faddb67_855780ca","updated":"2019-08-05 18:56:34.000000000","message":"Image will be built without calicoq. As calicoq is not publicly available default way is just built image with calicoctl. If we provide calicoq version it is also will be included but by default it is not.","commit_id":"4c9f917d2895b3edaca38ad6099a001801d38c67"}],"calicoctl-utility/Dockerfile_calicoctl_only.alpine":[{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"4b759951ca10dbf777a645a1a3de7bc0c2764ea2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ARG CALICOCTL_VERSION\u003dv3.4.4"},{"line_number":2,"context_line":"ARG CALICOCTL_IAMGE\u003dquay.io/calico/ctl:${CALICOCTL_VERSION}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"FROM ${CALICOCTL_IAMGE}"},{"line_number":5,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":5,"id":"7faddb67_06d7ef51","line":2,"range":{"start_line":2,"start_character":14,"end_line":2,"end_character":19},"updated":"2019-08-07 15:48:53.000000000","message":"typo: IAMGE vs IMAGE","commit_id":"4c9f917d2895b3edaca38ad6099a001801d38c67"},{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"4b759951ca10dbf777a645a1a3de7bc0c2764ea2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"ARG CALICOCTL_VERSION\u003dv3.4.4"},{"line_number":2,"context_line":"ARG CALICOCTL_IAMGE\u003dquay.io/calico/ctl:${CALICOCTL_VERSION}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"FROM ${CALICOCTL_IAMGE}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"LABEL org.opencontainers.image.authors\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":7,"context_line":"LABEL org.opencontainers.image.url\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"7faddb67_c6e0f729","line":4,"range":{"start_line":4,"start_character":17,"end_line":4,"end_character":22},"updated":"2019-08-07 15:48:53.000000000","message":"ditto","commit_id":"4c9f917d2895b3edaca38ad6099a001801d38c67"},{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"b81c8ab09f6f8634d6b9092da79ceda99214f70a","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"FROM ${CALICOCTL_IMAGE}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"ARG CALICOCTL_VERSION\u003dv3.4.4"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"LABEL org.opencontainers.image.authors\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":13,"context_line":"LABEL org.opencontainers.image.url\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_66b71fda","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":28},"updated":"2019-08-16 22:11:38.000000000","message":"CALICOCTL_VERSION is already set","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"},{"author":{"_account_id":14029,"name":"Alexander Vlasov","email":"vlasov.alexandr89@gmail.com","username":"avlasov"},"change_message_id":"7f227ec3b30ee7cc7707b0d0a1fd8de89757915c","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"FROM ${CALICOCTL_IMAGE}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"ARG CALICOCTL_VERSION\u003dv3.4.4"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"LABEL org.opencontainers.image.authors\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":13,"context_line":"LABEL org.opencontainers.image.url\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_267e07e3","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":28},"in_reply_to":"7faddb67_66b71fda","updated":"2019-08-16 22:29:12.000000000","message":"args defined before FROM not available after FROM","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"},{"author":{"_account_id":28208,"name":"Roman Gorshunov","email":"roman.gorshunov@att.com","username":"gorshunovr"},"change_message_id":"a5f931c7c1eed2ee133d6b96d421a3d65cf6d0af","unresolved":false,"context_lines":[{"line_number":15,"context_line":"LABEL org.opencontainers.image.source\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"},{"line_number":16,"context_line":"LABEL org.opencontainers.image.vendor\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":17,"context_line":"LABEL org.opencontainers.image.licenses\u003d\u0027BSD-3-Clause\u0027"},{"line_number":18,"context_line":"LABEL calicoctl.version\u003d\"${CALICOCTL_VERSION}\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"RUN set -xe \\"},{"line_number":21,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_e6230fbd","line":18,"range":{"start_line":18,"start_character":6,"end_line":18,"end_character":46},"updated":"2019-08-16 22:55:34.000000000","message":"Label doesn\u0027t conform to OCI labels specification format; remove label or use standard one.","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"},{"author":{"_account_id":14029,"name":"Alexander Vlasov","email":"vlasov.alexandr89@gmail.com","username":"avlasov"},"change_message_id":"c0b370625b04a60f11a085030e745b2e7897a51f","unresolved":false,"context_lines":[{"line_number":15,"context_line":"LABEL org.opencontainers.image.source\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"},{"line_number":16,"context_line":"LABEL org.opencontainers.image.vendor\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":17,"context_line":"LABEL org.opencontainers.image.licenses\u003d\u0027BSD-3-Clause\u0027"},{"line_number":18,"context_line":"LABEL calicoctl.version\u003d\"${CALICOCTL_VERSION}\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"RUN set -xe \\"},{"line_number":21,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_e82c3d9a","line":18,"range":{"start_line":18,"start_character":6,"end_line":18,"end_character":46},"in_reply_to":"7faddb67_e6230fbd","updated":"2019-08-16 23:01:21.000000000","message":"Could you pls provide an example? I\u0027m afraid I can\u0027t get whether such a field is not permitted or there is way to format it to look right.","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"},{"author":{"_account_id":28208,"name":"Roman Gorshunov","email":"roman.gorshunov@att.com","username":"gorshunovr"},"change_message_id":"cb69ae6fdda07e12f42d70541fc977b76793735a","unresolved":false,"context_lines":[{"line_number":15,"context_line":"LABEL org.opencontainers.image.source\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"},{"line_number":16,"context_line":"LABEL org.opencontainers.image.vendor\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":17,"context_line":"LABEL org.opencontainers.image.licenses\u003d\u0027BSD-3-Clause\u0027"},{"line_number":18,"context_line":"LABEL calicoctl.version\u003d\"${CALICOCTL_VERSION}\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"RUN set -xe \\"},{"line_number":21,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_effd1cb2","line":18,"range":{"start_line":18,"start_character":6,"end_line":18,"end_character":46},"in_reply_to":"7faddb67_e82c3d9a","updated":"2019-08-19 08:27:09.000000000","message":"Here you go https://github.com/opencontainers/image-spec/blob/master/annotations.md#annotations","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"}],"calicoctl-utility/Dockerfile_calicoq_calicoctl.alpine":[{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"4b759951ca10dbf777a645a1a3de7bc0c2764ea2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"ARG CALICOQ_IMAGE\u003dquay.io/tigera/calicoq:${CALICOQ_VERSION}"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"ARG CALICOCTL_VERSION\u003dv3.4.4"},{"line_number":5,"context_line":"ARG CALICOCTL_IAMGE\u003dquay.io/calico/ctl:${CALICOCTL_VERSION}"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"FROM ${CALICOQ_IMAGE} AS stage_calicoq"},{"line_number":8,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":5,"id":"7faddb67_0645af15","line":5,"range":{"start_line":5,"start_character":14,"end_line":5,"end_character":19},"updated":"2019-08-07 15:48:53.000000000","message":"ditto","commit_id":"4c9f917d2895b3edaca38ad6099a001801d38c67"},{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"4b759951ca10dbf777a645a1a3de7bc0c2764ea2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"FROM ${CALICOQ_IMAGE} AS stage_calicoq"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"FROM ${CALICOCTL_IAMGE}"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"LABEL org.opencontainers.image.authors\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":12,"context_line":"LABEL org.opencontainers.image.url\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"7faddb67_26c9cbab","line":9,"range":{"start_line":9,"start_character":17,"end_line":9,"end_character":22},"updated":"2019-08-07 15:48:53.000000000","message":"ditto","commit_id":"4c9f917d2895b3edaca38ad6099a001801d38c67"},{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"b81c8ab09f6f8634d6b9092da79ceda99214f70a","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"FROM ${CALICOCTL_IMAGE}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"ARG CALICOQ_VERSION\u003dv2.3.1"},{"line_number":20,"context_line":"ARG CALICOCTL_VERSION\u003dv3.4.4"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"LABEL org.opencontainers.image.authors\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":23,"context_line":"LABEL org.opencontainers.image.url\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_46b223e7","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":28},"updated":"2019-08-16 22:11:38.000000000","message":"CALICOQ_VERSION and CALICOCTL_VERSION are already set","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"},{"author":{"_account_id":14029,"name":"Alexander Vlasov","email":"vlasov.alexandr89@gmail.com","username":"avlasov"},"change_message_id":"7f227ec3b30ee7cc7707b0d0a1fd8de89757915c","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"FROM ${CALICOCTL_IMAGE}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"ARG CALICOQ_VERSION\u003dv2.3.1"},{"line_number":20,"context_line":"ARG CALICOCTL_VERSION\u003dv3.4.4"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"LABEL org.opencontainers.image.authors\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":23,"context_line":"LABEL org.opencontainers.image.url\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_86cb3b1c","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":28},"in_reply_to":"7faddb67_46b223e7","updated":"2019-08-16 22:29:12.000000000","message":"arg defined before FROM not available after it","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"},{"author":{"_account_id":28208,"name":"Roman Gorshunov","email":"roman.gorshunov@att.com","username":"gorshunovr"},"change_message_id":"a5f931c7c1eed2ee133d6b96d421a3d65cf6d0af","unresolved":false,"context_lines":[{"line_number":25,"context_line":"LABEL org.opencontainers.image.source\u003d\u0027https://git.openstack.com/openstack/openstack-helm-images\u0027"},{"line_number":26,"context_line":"LABEL org.opencontainers.image.vendor\u003d\u0027Openstack-Helm Authors\u0027"},{"line_number":27,"context_line":"LABEL org.opencontainers.image.licenses\u003d\u0027BSD-3-Clause\u0027"},{"line_number":28,"context_line":"LABEL calicoctl.version\u003d\"${CALICOCTL_VERSION}\""},{"line_number":29,"context_line":"LABEL calicoq.version\u003d\"${CALICOQ_VERSION}\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"RUN set -xe \\"},{"line_number":32,"context_line":"    \u0026\u0026 export DEBIAN_FRONTEND\u003dnoninteractive \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_861edb6d","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":42},"updated":"2019-08-16 22:55:34.000000000","message":"non-standard labels; same as for another Dockerfile.","commit_id":"e33c5dd7f8a6d74fb244d4d07016d3b649287cb6"}]}
