)]}'
{"magnum/drivers/common/templates/kubernetes/fragments/install-kubernetes.sh":[{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"81dd4d04dcb3ae84163e9ca947957f27e5a33bbe","unresolved":true,"context_lines":[{"line_number":56,"context_line":"    # Extract binaries and images"},{"line_number":57,"context_line":"    $ssh_cmd tar xzvf /srv/magnum/k8s.tar.gz -C /tmp/ kubernetes/server/bin"},{"line_number":58,"context_line":"    # Put node components in /usr/local/bin"},{"line_number":59,"context_line":"    $ssh_cmd mv /tmp/kubernetes/server/bin/{kubelet,kubectl,kubeadm} /usr/local/bin/"},{"line_number":60,"context_line":"    $ssh_cmd chmod +x /usr/local/bin/kube*"},{"line_number":61,"context_line":"    $ssh_cmd chcon system_u:object_r:bin_t:s0 /usr/local/bin/kube*"},{"line_number":62,"context_line":"    $ssh_cmd cp /usr/local/bin/kubectl /srv/magnum/bin/"}],"source_content_type":"text/x-sh","patch_set":1,"id":"cdea3f03_31f29a8e","line":59,"range":{"start_line":59,"start_character":0,"end_line":59,"end_character":84},"updated":"2021-02-15 13:08:59.000000000","message":"if we just want these binaries, looks like the node tar contains them all and its half the size:\n\nkubernetes/node/bin/kube-proxy\nkubernetes/node/bin/kubeadm\nkubernetes/node/bin/kubectl\nkubernetes/node/bin/kubelet","commit_id":"d166b25f14b695d99adf619454ab9d895c118ce1"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"97ab4f8668680853829410fa04f174ebeee9deb5","unresolved":true,"context_lines":[{"line_number":56,"context_line":"    # Extract binaries and images"},{"line_number":57,"context_line":"    $ssh_cmd tar xzvf /srv/magnum/k8s.tar.gz -C /tmp/ kubernetes/server/bin"},{"line_number":58,"context_line":"    # Put node components in /usr/local/bin"},{"line_number":59,"context_line":"    $ssh_cmd mv /tmp/kubernetes/server/bin/{kubelet,kubectl,kubeadm} /usr/local/bin/"},{"line_number":60,"context_line":"    $ssh_cmd chmod +x /usr/local/bin/kube*"},{"line_number":61,"context_line":"    $ssh_cmd chcon system_u:object_r:bin_t:s0 /usr/local/bin/kube*"},{"line_number":62,"context_line":"    $ssh_cmd cp /usr/local/bin/kubectl /srv/magnum/bin/"}],"source_content_type":"text/x-sh","patch_set":1,"id":"19c30958_522efa72","line":59,"range":{"start_line":59,"start_character":0,"end_line":59,"end_character":84},"in_reply_to":"cdea3f03_31f29a8e","updated":"2021-02-15 14:22:24.000000000","message":"Actually I found answer to this question in the old PS: https://review.opendev.org/c/openstack/magnum/+/748141/3/magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh#15","commit_id":"d166b25f14b695d99adf619454ab9d895c118ce1"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"81dd4d04dcb3ae84163e9ca947957f27e5a33bbe","unresolved":true,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    # Import images"},{"line_number":67,"context_line":"    if [ \"$(echo $USE_PODMAN | tr \u0027[:upper:]\u0027 \u0027[:lower:]\u0027)\" \u003d\u003d \"true\" ] ; then"},{"line_number":68,"context_line":"        for component in kube-apiserver kube-controller-manager kube-scheduler kube-proxy"},{"line_number":69,"context_line":"        do"},{"line_number":70,"context_line":"            $ssh_cmd podman load -i /tmp/kubernetes/server/bin/${component}.tar \"${CONTAINER_INFRA_PREFIX:-k8s.gcr.io/}${component}:$(cat /tmp/kubernetes/server/bin/${component}.docker_tag)\""},{"line_number":71,"context_line":"        done"}],"source_content_type":"text/x-sh","patch_set":1,"id":"c94ee0b5_6f884b37","line":68,"range":{"start_line":68,"start_character":12,"end_line":68,"end_character":89},"updated":"2021-02-15 13:08:59.000000000","message":"I has seen kubespray run these inside kubelet as static pods. what do you think?","commit_id":"d166b25f14b695d99adf619454ab9d895c118ce1"}]}
