)]}'
{"magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh":[{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"09d8a8455260c154728a49e02d4d1168ebec9020","unresolved":false,"context_lines":[{"line_number":380,"context_line":"    /^KUBE_ADMISSION_CONTROL\u003d/ s/\u003d.*/\u003d\"\u0027\"${KUBE_ADMISSION_CONTROL}\"\u0027\"/"},{"line_number":381,"context_line":"\u0027 /etc/kubernetes/apiserver"},{"line_number":382,"context_line":""},{"line_number":383,"context_line":"ADMIN_KUBECONFIG\u003d/etc/kubernetes/admin.conf"},{"line_number":384,"context_line":"cat \u003c\u003c EOF \u003e\u003e ${ADMIN_KUBECONFIG}"},{"line_number":385,"context_line":"apiVersion: v1"},{"line_number":386,"context_line":"clusters:"},{"line_number":387,"context_line":"- cluster:"},{"line_number":388,"context_line":"    certificate-authority: ${CERT_DIR}/ca.crt"},{"line_number":389,"context_line":"    server: https://127.0.0.1:$KUBE_API_PORT"},{"line_number":390,"context_line":"  name: ${CLUSTER_UUID}"},{"line_number":391,"context_line":"contexts:"},{"line_number":392,"context_line":"- context:"},{"line_number":393,"context_line":"    cluster: ${CLUSTER_UUID}"},{"line_number":394,"context_line":"    user: admin"},{"line_number":395,"context_line":"  name: default"},{"line_number":396,"context_line":"current-context: default"},{"line_number":397,"context_line":"kind: Config"},{"line_number":398,"context_line":"preferences: {}"},{"line_number":399,"context_line":"users:"},{"line_number":400,"context_line":"- name: admin"},{"line_number":401,"context_line":"  user:"},{"line_number":402,"context_line":"    as-user-extra: {}"},{"line_number":403,"context_line":"    client-certificate: ${CERT_DIR}/admin.crt"},{"line_number":404,"context_line":"    client-key: ${CERT_DIR}/admin.key"},{"line_number":405,"context_line":"EOF"},{"line_number":406,"context_line":"echo \"export KUBECONFIG\u003d${ADMIN_KUBECONFIG}\" \u003e\u003e /etc/bashrc"},{"line_number":407,"context_line":"chown root:root ${ADMIN_KUBECONFIG}"},{"line_number":408,"context_line":"chmod 600 ${ADMIN_KUBECONFIG}"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"# Add controller manager args"},{"line_number":411,"context_line":"KUBE_CONTROLLER_MANAGER_ARGS\u003d\"--leader-elect\u003dtrue\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f493fa4_66e75b42","line":408,"range":{"start_line":383,"start_character":0,"end_line":408,"end_character":29},"updated":"2020-04-23 15:45:16.000000000","message":"I have managed to use kubectl on master by doing export KUBERNETES_MASTER\u003dhttp://localhost:8080. Is this required for something else?","commit_id":"5b10eb7001623bc5cf2e82820d9e5dd364c6f064"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"a580db72f71e8623a16001eb403284b461485ec9","unresolved":false,"context_lines":[{"line_number":380,"context_line":"    /^KUBE_ADMISSION_CONTROL\u003d/ s/\u003d.*/\u003d\"\u0027\"${KUBE_ADMISSION_CONTROL}\"\u0027\"/"},{"line_number":381,"context_line":"\u0027 /etc/kubernetes/apiserver"},{"line_number":382,"context_line":""},{"line_number":383,"context_line":"ADMIN_KUBECONFIG\u003d/etc/kubernetes/admin.conf"},{"line_number":384,"context_line":"cat \u003c\u003c EOF \u003e\u003e ${ADMIN_KUBECONFIG}"},{"line_number":385,"context_line":"apiVersion: v1"},{"line_number":386,"context_line":"clusters:"},{"line_number":387,"context_line":"- cluster:"},{"line_number":388,"context_line":"    certificate-authority: ${CERT_DIR}/ca.crt"},{"line_number":389,"context_line":"    server: https://127.0.0.1:$KUBE_API_PORT"},{"line_number":390,"context_line":"  name: ${CLUSTER_UUID}"},{"line_number":391,"context_line":"contexts:"},{"line_number":392,"context_line":"- context:"},{"line_number":393,"context_line":"    cluster: ${CLUSTER_UUID}"},{"line_number":394,"context_line":"    user: admin"},{"line_number":395,"context_line":"  name: default"},{"line_number":396,"context_line":"current-context: default"},{"line_number":397,"context_line":"kind: Config"},{"line_number":398,"context_line":"preferences: {}"},{"line_number":399,"context_line":"users:"},{"line_number":400,"context_line":"- name: admin"},{"line_number":401,"context_line":"  user:"},{"line_number":402,"context_line":"    as-user-extra: {}"},{"line_number":403,"context_line":"    client-certificate: ${CERT_DIR}/admin.crt"},{"line_number":404,"context_line":"    client-key: ${CERT_DIR}/admin.key"},{"line_number":405,"context_line":"EOF"},{"line_number":406,"context_line":"echo \"export KUBECONFIG\u003d${ADMIN_KUBECONFIG}\" \u003e\u003e /etc/bashrc"},{"line_number":407,"context_line":"chown root:root ${ADMIN_KUBECONFIG}"},{"line_number":408,"context_line":"chmod 600 ${ADMIN_KUBECONFIG}"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"# Add controller manager args"},{"line_number":411,"context_line":"KUBE_CONTROLLER_MANAGER_ARGS\u003d\"--leader-elect\u003dtrue\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f493fa4_5912f90a","line":408,"range":{"start_line":383,"start_character":0,"end_line":408,"end_character":29},"in_reply_to":"1f493fa4_66e75b42","updated":"2020-04-23 20:14:59.000000000","message":"I prefer a complete solution and not rely on a redundant environment variable. kubeconfig seems to be right thing to do, defining the user for rbac. Not just the URI with the user impliedB which is likely to change.\n\ndo you have arguments against it? this is not another code path. It is very clean and straight forward.","commit_id":"5b10eb7001623bc5cf2e82820d9e5dd364c6f064"}]}
