)]}'
{"k8s-ks-auth/templates/configmap-bin.yaml":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"ffb372c16556071f839c7658cfd81b1dae666b1f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"apiVersion: v1"},{"line_number":4,"context_line":"kind: ConfigMap"},{"line_number":5,"context_line":"metadata:"},{"line_number":6,"context_line":"  name: k8sksauth-etc"},{"line_number":7,"context_line":"data:"},{"line_number":8,"context_line":"  policy.json: |+"},{"line_number":9,"context_line":"{{ tuple \"etc/_policy.json.tpl\" . | include \"helm-toolkit.utils.template\" | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_6f4ee8c1","line":6,"range":{"start_line":6,"start_character":18,"end_line":6,"end_character":21},"updated":"2018-05-14 19:26:19.000000000","message":"should be bin","commit_id":"3fc81a584fe7eaec98629938ceb270d7523f7371"}],"k8s-ks-auth/values.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"4ee58525430f2424d1def5ac62cfe3a379acba29","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"conf:"},{"line_number":38,"context_line":"  k8sksauth:"},{"line_number":39,"context_line":"    auth_url: http://keystone.openstack.svc.cluster.local/v3"},{"line_number":40,"context_line":"  policy:"},{"line_number":41,"context_line":"    - resource:"},{"line_number":42,"context_line":"        verbs:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"5f7c97a3_a4be43d2","line":39,"range":{"start_line":39,"start_character":14,"end_line":39,"end_character":60},"updated":"2018-05-16 02:13:39.000000000","message":"this should be changed so it is determined using helm-tk in follow up patch set.","commit_id":"47e60bc097c6bc831bf2d622ea764349f46084c2"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e095d45cc9469d3a946a95e937c88222b95693f3","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"conf:"},{"line_number":38,"context_line":"  k8sksauth:"},{"line_number":39,"context_line":"    auth_url: http://keystone.openstack.svc.cluster.local/v3"},{"line_number":40,"context_line":"  policy:"},{"line_number":41,"context_line":"    - resource:"},{"line_number":42,"context_line":"        verbs:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"5f7c97a3_df00eaad","line":39,"range":{"start_line":39,"start_character":14,"end_line":39,"end_character":60},"in_reply_to":"5f7c97a3_a4be43d2","updated":"2018-05-16 15:53:34.000000000","message":"++","commit_id":"47e60bc097c6bc831bf2d622ea764349f46084c2"}],"tools/deployment/common/k8sksauth.sh":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"4ee58525430f2424d1def5ac62cfe3a379acba29","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"sudo cat /etc/kubernetes/manifests/kube-apiserver.yaml"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"# Test things are working the way we thing it should"},{"line_number":64,"context_line":"export OS_CLOUD\u003dopenstack_helm"},{"line_number":65,"context_line":"TOKEN\u003d$(openstack token issue -f value -c id)"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-sh","patch_set":17,"id":"5f7c97a3_84b787f5","line":63,"range":{"start_line":63,"start_character":37,"end_line":63,"end_character":42},"updated":"2018-05-16 02:13:39.000000000","message":"think","commit_id":"47e60bc097c6bc831bf2d622ea764349f46084c2"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e095d45cc9469d3a946a95e937c88222b95693f3","unresolved":false,"context_lines":[{"line_number":48,"context_line":"sed -i \u0027/hostNetwork: true/a\\ \\ dnsPolicy: ClusterFirstWithHostNet\u0027 /tmp/kube-apiserver.yaml"},{"line_number":49,"context_line":"sudo mv /tmp/kube-apiserver.yaml /etc/kubernetes/manifests/kube-apiserver.yaml"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"sudo cat /etc/kubernetes/manifests/kube-apiserver.yaml"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Test things are working the way we think it should be"},{"line_number":54,"context_line":"export OS_CLOUD\u003dopenstack_helm"}],"source_content_type":"text/x-sh","patch_set":23,"id":"5f7c97a3_f7c2a184","line":51,"range":{"start_line":51,"start_character":0,"end_line":51,"end_character":54},"updated":"2018-05-16 15:53:34.000000000","message":"do we still need this line?","commit_id":"bbad54acf7e592d8c81424e417184d4b57aa86eb"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"339480762b4e54b6381706e76b2182e95ee7381f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"sed -i \u0027/hostNetwork: true/a\\ \\ dnsPolicy: ClusterFirstWithHostNet\u0027 /tmp/kube-apiserver.yaml"},{"line_number":49,"context_line":"sudo mv /tmp/kube-apiserver.yaml /etc/kubernetes/manifests/kube-apiserver.yaml"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"sudo cat /etc/kubernetes/manifests/kube-apiserver.yaml"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Test things are working the way we think it should be"},{"line_number":54,"context_line":"export OS_CLOUD\u003dopenstack_helm"}],"source_content_type":"text/x-sh","patch_set":23,"id":"5f7c97a3_17b4fdf0","line":51,"range":{"start_line":51,"start_character":0,"end_line":51,"end_character":54},"in_reply_to":"5f7c97a3_f7c2a184","updated":"2018-05-16 15:59:50.000000000","message":"we can remove it but no harm for debugging purposes I suppose?","commit_id":"bbad54acf7e592d8c81424e417184d4b57aa86eb"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e095d45cc9469d3a946a95e937c88222b95693f3","unresolved":false,"context_lines":[{"line_number":61,"context_line":"sudo cp $HOME/.kube/config /tmp/kube.config"},{"line_number":62,"context_line":"sudo chmod ugo+r /tmp/kube.config"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"# List the configuration to make sure there isn\u0027t a surprise user."},{"line_number":65,"context_line":"cat /tmp/kube.config"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Test"},{"line_number":68,"context_line":"kubectl --kubeconfig /tmp/kube.config --token $TOKEN get pods || echo \"Ok. Expected failure.\""}],"source_content_type":"text/x-sh","patch_set":23,"id":"5f7c97a3_173f1d87","line":65,"range":{"start_line":64,"start_character":0,"end_line":65,"end_character":20},"updated":"2018-05-16 15:53:34.000000000","message":"same as above","commit_id":"bbad54acf7e592d8c81424e417184d4b57aa86eb"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"339480762b4e54b6381706e76b2182e95ee7381f","unresolved":false,"context_lines":[{"line_number":61,"context_line":"sudo cp $HOME/.kube/config /tmp/kube.config"},{"line_number":62,"context_line":"sudo chmod ugo+r /tmp/kube.config"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"# List the configuration to make sure there isn\u0027t a surprise user."},{"line_number":65,"context_line":"cat /tmp/kube.config"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Test"},{"line_number":68,"context_line":"kubectl --kubeconfig /tmp/kube.config --token $TOKEN get pods || echo \"Ok. Expected failure.\""}],"source_content_type":"text/x-sh","patch_set":23,"id":"5f7c97a3_b7c2e951","line":65,"range":{"start_line":64,"start_character":0,"end_line":65,"end_character":20},"in_reply_to":"5f7c97a3_173f1d87","updated":"2018-05-16 15:59:50.000000000","message":"It is needed to ensure the kubeconfig we are using for L68 and on doesn\u0027t pick up the k8s-admin user.","commit_id":"bbad54acf7e592d8c81424e417184d4b57aa86eb"}]}
