{"action":"created","issue":{"url":"https://api.github.com/repos/kontena/pharos-cluster/issues/473","repository_url":"https://api.github.com/repos/kontena/pharos-cluster","labels_url":"https://api.github.com/repos/kontena/pharos-cluster/issues/473/labels{/name}","comments_url":"https://api.github.com/repos/kontena/pharos-cluster/issues/473/comments","events_url":"https://api.github.com/repos/kontena/pharos-cluster/issues/473/events","html_url":"https://github.com/kontena/pharos-cluster/pull/473","id":338263947,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk5MjQwMzc5","number":473,"title":"[WiP] Upgrade to kubernetes 1.11","user":{"login":"SpComb","id":3950373,"node_id":"MDQ6VXNlcjM5NTAzNzM=","avatar_url":"https://avatars2.githubusercontent.com/u/3950373?v=4","gravatar_id":"","url":"https://api.github.com/users/SpComb","html_url":"https://github.com/SpComb","followers_url":"https://api.github.com/users/SpComb/followers","following_url":"https://api.github.com/users/SpComb/following{/other_user}","gists_url":"https://api.github.com/users/SpComb/gists{/gist_id}","starred_url":"https://api.github.com/users/SpComb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpComb/subscriptions","organizations_url":"https://api.github.com/users/SpComb/orgs","repos_url":"https://api.github.com/users/SpComb/repos","events_url":"https://api.github.com/users/SpComb/events{/privacy}","received_events_url":"https://api.github.com/users/SpComb/received_events","type":"User","site_admin":false},"labels":[{"id":844668573,"node_id":"MDU6TGFiZWw4NDQ2Njg1NzM=","url":"https://api.github.com/repos/kontena/pharos-cluster/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/kontena/pharos-cluster/milestones/12","html_url":"https://github.com/kontena/pharos-cluster/milestone/12","labels_url":"https://api.github.com/repos/kontena/pharos-cluster/milestones/12/labels","id":3404797,"node_id":"MDk6TWlsZXN0b25lMzQwNDc5Nw==","number":12,"title":"1.3.0","description":"","creator":{"login":"jakolehm","id":1446224,"node_id":"MDQ6VXNlcjE0NDYyMjQ=","avatar_url":"https://avatars0.githubusercontent.com/u/1446224?v=4","gravatar_id":"","url":"https://api.github.com/users/jakolehm","html_url":"https://github.com/jakolehm","followers_url":"https://api.github.com/users/jakolehm/followers","following_url":"https://api.github.com/users/jakolehm/following{/other_user}","gists_url":"https://api.github.com/users/jakolehm/gists{/gist_id}","starred_url":"https://api.github.com/users/jakolehm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakolehm/subscriptions","organizations_url":"https://api.github.com/users/jakolehm/orgs","repos_url":"https://api.github.com/users/jakolehm/repos","events_url":"https://api.github.com/users/jakolehm/events{/privacy}","received_events_url":"https://api.github.com/users/jakolehm/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":6,"state":"open","created_at":"2018-06-06T11:56:10Z","updated_at":"2018-08-02T08:14:43Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2018-07-04T12:51:44Z","updated_at":"2018-08-06T06:35:09Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/kontena/pharos-cluster/pulls/473","html_url":"https://github.com/kontena/pharos-cluster/pull/473","diff_url":"https://github.com/kontena/pharos-cluster/pull/473.diff","patch_url":"https://github.com/kontena/pharos-cluster/pull/473.patch"},"body":"Fixes #419 \r\nFixes #472\r\n\r\n# Changes\r\n* Install kubeadm binary separately for master upgrades, to avoid breaking the kubelet systemd unit dropins\r\n* Switch from kube-dns to coredns\r\n* Switch to the new kubeadm `kubeadm.k8s.io/v1alpha2` config\r\n* Remove `kubelet --cluster-dns` configuration now that kubeadm handles it via the kubelet config\r\n* Upgrade to etcd 3.2\r\n\r\n# TODO\r\n- [x] master node upgrades\r\n- [x] worker node upgrades\r\n- Fix\r\n  - [x] `kubeadm reset` prompt\r\n  - [x] Don't use `/usr/local/bin/kubeadm`\r\n  - [x] Our custom `crio` package should no longer include `critool`\r\n- [x] Build new packages/images https://github.com/kontena/pharos-kube-zipper/pull/21\r\n  - [x] `https://dl.bintray.com/kontena/pharos-debian` `kubelet/kubectl/kubeadm` 1.11.0\r\n  - [x] `https://dl.bintray.com/kontena/pharos-debian` `cri-tools` 1.11.0 (this is now a `kubeadm` dependency)\r\n  - [x] `https://dl.bintray.com/kontena/pharos-rpm` 1.11.0\r\n  - [x] `quay.io/kontena` `kube-apiserver/kube-controllermanager/kube-proxy/kube-scheduler` 1.11.0\r\n  - [x] `quay.io/kontena` `etcd ` 3.2.18\r\n  - [x] `quay.io/kontena` `coredns` 1.1.3\r\n\r\n- [ ] Test\r\n  - [ ] Initial install across different OS platforms\r\n  - [ ] Upgrade from pharos 1.2\r\n  - [ ] Optional configurations: external etcd, cri-o, ..."},"comment":{"url":"https://api.github.com/repos/kontena/pharos-cluster/issues/comments/410603370","html_url":"https://github.com/kontena/pharos-cluster/pull/473#issuecomment-410603370","issue_url":"https://api.github.com/repos/kontena/pharos-cluster/issues/473","id":410603370,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDYwMzM3MA==","user":{"login":"jakolehm","id":1446224,"node_id":"MDQ6VXNlcjE0NDYyMjQ=","avatar_url":"https://avatars0.githubusercontent.com/u/1446224?v=4","gravatar_id":"","url":"https://api.github.com/users/jakolehm","html_url":"https://github.com/jakolehm","followers_url":"https://api.github.com/users/jakolehm/followers","following_url":"https://api.github.com/users/jakolehm/following{/other_user}","gists_url":"https://api.github.com/users/jakolehm/gists{/gist_id}","starred_url":"https://api.github.com/users/jakolehm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakolehm/subscriptions","organizations_url":"https://api.github.com/users/jakolehm/orgs","repos_url":"https://api.github.com/users/jakolehm/repos","events_url":"https://api.github.com/users/jakolehm/events{/privacy}","received_events_url":"https://api.github.com/users/jakolehm/received_events","type":"User","site_admin":false},"created_at":"2018-08-06T06:35:09Z","updated_at":"2018-08-06T06:35:09Z","author_association":"MEMBER","body":"> kubeadm wants to use multiarch -> breaks upgrade because image pull does not work.\r\n\r\nNot completely sure if this is actually true. Based on logs it seems that CoreDNS addon is applied but then upgrade hangs on when it tries to remove kube-dns deployment.\r\n\r\n```\r\n    [bootstraptoken] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials\r\n    [bootstraptoken] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token\r\n    [bootstraptoken] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster\r\n    [addons] Applied essential addon: CoreDNS\r\n... HANGS ...\r\n```"}}
{"actor":{"display_login":"jakolehm"}}