{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34559","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34559/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34559/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34559/events","html_url":"https://github.com/kubernetes/kubernetes/issues/34559","id":182337751,"number":34559,"title":"kubeadm output should be clear and beautiful","user":{"login":"mikedanese","id":1787169,"avatar_url":"https://avatars.githubusercontent.com/u/1787169?v=3","gravatar_id":"","url":"https://api.github.com/users/mikedanese","html_url":"https://github.com/mikedanese","followers_url":"https://api.github.com/users/mikedanese/followers","following_url":"https://api.github.com/users/mikedanese/following{/other_user}","gists_url":"https://api.github.com/users/mikedanese/gists{/gist_id}","starred_url":"https://api.github.com/users/mikedanese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikedanese/subscriptions","organizations_url":"https://api.github.com/users/mikedanese/orgs","repos_url":"https://api.github.com/users/mikedanese/repos","events_url":"https://api.github.com/users/mikedanese/events{/privacy}","received_events_url":"https://api.github.com/users/mikedanese/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/cluster-lifecycle","name":"area/cluster-lifecycle","color":"d4c5f9"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/component/kubeadm","name":"component/kubeadm","color":"0052cc"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/priority/P2","name":"priority/P2","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-10-11T18:25:15Z","updated_at":"2016-10-14T16:48:52Z","closed_at":null,"body":"Example of current output:\r\n```console\r\nroot@2f0adb170448:/# kubeadm init --cloud-provider=aws\r\n<cmd/init> cloud provider \"aws\" initialized for the control plane. Remember to set the same cloud provider flag on the kubelet.\r\n<master/tokens> generated token: \"3a83a1.cd513749f90a4514\"\r\n<master/pki> generated Certificate Authority key and certificate:\r\nIssuer: CN=kubernetes | Subject: CN=kubernetes | CA: true\r\nNot before: 2016-10-11 18:20:57 +0000 UTC Not After: 2026-10-09 18:20:57 +0000 UTC\r\nPublic: /etc/kubernetes/pki/ca-pub.pem\r\nPrivate: /etc/kubernetes/pki/ca-key.pem\r\nCert: /etc/kubernetes/pki/ca.pem\r\n<master/pki> generated API Server key and certificate:\r\nIssuer: CN=kubernetes | Subject: CN=kube-apiserver | CA: false\r\nNot before: 2016-10-11 18:20:57 +0000 UTC Not After: 2017-10-11 18:20:57 +0000 UTC\r\nAlternate Names: [192.168.9.3 10.0.0.1 kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local]\r\nPublic: /etc/kubernetes/pki/apiserver-pub.pem\r\nPrivate: /etc/kubernetes/pki/apiserver-key.pem\r\nCert: /etc/kubernetes/pki/apiserver.pem\r\n<master/pki> generated Service Account Signing keys:\r\nPublic: /etc/kubernetes/pki/sa-pub.pem\r\nPrivate: /etc/kubernetes/pki/sa-key.pem\r\n<master/pki> created keys and certificates in \"/etc/kubernetes/pki\"\r\n<util/kubeconfig> created \"/etc/kubernetes/kubelet.conf\"\r\n<util/kubeconfig> created \"/etc/kubernetes/admin.conf\"\r\n<master/apiclient> created API client configuration\r\n<master/apiclient> created API client, waiting for the control plane to become ready\r\n```\r\n\r\nI don't know what is important. There's no indentation. There's no color. Let's add some structure and convention to this output.\r\n\r\ncc @kubernetes/sig-cluster-lifecycle "},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/253856488","html_url":"https://github.com/kubernetes/kubernetes/issues/34559#issuecomment-253856488","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34559","id":253856488,"user":{"login":"mikedanese","id":1787169,"avatar_url":"https://avatars.githubusercontent.com/u/1787169?v=3","gravatar_id":"","url":"https://api.github.com/users/mikedanese","html_url":"https://github.com/mikedanese","followers_url":"https://api.github.com/users/mikedanese/followers","following_url":"https://api.github.com/users/mikedanese/following{/other_user}","gists_url":"https://api.github.com/users/mikedanese/gists{/gist_id}","starred_url":"https://api.github.com/users/mikedanese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikedanese/subscriptions","organizations_url":"https://api.github.com/users/mikedanese/orgs","repos_url":"https://api.github.com/users/mikedanese/repos","events_url":"https://api.github.com/users/mikedanese/events{/privacy}","received_events_url":"https://api.github.com/users/mikedanese/received_events","type":"User","site_admin":false},"created_at":"2016-10-14T16:48:52Z","updated_at":"2016-10-14T16:48:52Z","body":"Awesome stuff!\r\n\r\nWe won't know the impact on other PRs until we know what the code looks like. I'd recommend opening a PR once this is ready. We can always merge other PRs before this if we think conflicts will be painful."}}
{"actor":{"display_login":"mikedanese"}}