)]}'
{"nodepool/scripts/configure_mirror.sh":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"92fb52530cec5b6632dede5a527f02f8d1169670","unresolved":false,"context_lines":[{"line_number":31,"context_line":"NODEPOOL_CEPH_MIRROR\u003d${NODEPOOL_CEPH_MIRROR:-http://$NODEPOOL_MIRROR_HOST/ceph-deb-hammer}"},{"line_number":32,"context_line":"NODEPOOL_NPM_MIRROR\u003d${NODEPOOL_NPM_MIRROR:-http://$NODEPOOL_MIRROR_HOST/npm/}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"NODEPOOL_PYPI_HOST\u003d${NODEPOOL_PYPI_MIRROR#*://}"},{"line_number":35,"context_line":"NODEPOOL_PYPI_HOST\u003d${NODEPOOL_PYPI_HOST%%/*}"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"cat \u003e/tmp/pip.conf \u003c\u003cEOF"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3aaa91ec_3dda9b17","line":34,"updated":"2016-06-30 13:51:03.000000000","message":"This deserves a few lines of comments to explain what you are doing - and why.","commit_id":"e0c7f53e9e6a1a350167a88c3910a4bf5db10675"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"07300af84e4f05c7d40ef57705e17e7bdc5f12b6","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"NODEPOOL_MIRROR_HOST\u003d${NODEPOOL_MIRROR_HOST:-mirror.$NODEPOOL_REGION.$NODEPOOL_CLOUD.openstack.org}"},{"line_number":25,"context_line":"NODEPOOL_MIRROR_HOST\u003d$(echo $NODEPOOL_MIRROR_HOST|tr \u0027[:upper:]\u0027 \u0027[:lower:]\u0027)"},{"line_number":26,"context_line":"NODEPOOL_PYPI_MIRROR\u003d${NODEPOOL_PYPI_MIRROR:-http://$NODEPOOL_MIRROR_HOST/pypi/simple}"},{"line_number":27,"context_line":"NODEPOOL_WHEEL_MIRROR\u003d${NODEPOOL_WHEEL_MIRROR:-http://$NODEPOOL_MIRROR_HOST/wheel/$AFS_SLUG}"},{"line_number":28,"context_line":"NODEPOOL_UBUNTU_MIRROR\u003d${NODEPOOL_UBUNTU_MIRROR:-http://$NODEPOOL_MIRROR_HOST/ubuntu}"},{"line_number":29,"context_line":"NODEPOOL_CENTOS_MIRROR\u003d${NODEPOOL_CENTOS_MIRROR:-http://$NODEPOOL_MIRROR_HOST/centos}"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dada55a8_13264a16","side":"PARENT","line":26,"updated":"2016-07-22 22:43:43.000000000","message":"Ahh, I see. The concern is that we allow you to specify a NODEPOOL_PYPI_MIRROR in the calling environment to override it to something other than http://$NODEPOOL_MIRROR_HOST/pypi/simple but then later on we have baked in assumptions that set $NODEPOOL_MIRROR_HOST as a trusted host for pip.","commit_id":"6646e24daa9efd41d4fd84f0b07491f0fa20081c"}]}
