{"push_id":1254603761,"size":4,"distinct_size":4,"ref":"refs/heads/kconf-refactor","head":"c165842796ec90bd11cbd64e4711ade8a9728441","before":"9960b7da0bc261223827c91457e77d52a84a24a9","commits":[{"sha":"59a374bbe0df0a036fcf4e6af6c4e4ac81ea6ce4","author":{"name":"Michael Taufen","email":"19c71b756e66bcfd05786c5e773eec70016403eb@google.com"},"message":"Kubelet Refactoring\n\nThis refactor removes the legacy KubeletConfig object and adds a new\nKubeletDeps object, which contains injected runtime objects and\nseparates them from static config. It also reduces NewMainKubelet to two\narguments: a KubeletConfiguration and a KubeletDeps.\n\nSome mesos and kubemark code was affected by this change, and has been\nmodified accordingly.\n\nAnd a few final notes:\n\nKubeletDeps:\nKubeletDeps will be a temporary bin for things we might consider\n\"injected dependencies\", until we have a better dependency injection\nstory for the Kubelet. We will have to discuss this eventually.\n\nRunOnce:\nWe will likely not pull new KubeletConfiguration from the API server\nwhen in runonce mode, so it doesn't make sense to make this something\nthat can be configured centrally. We will leave it as a flag-only option\nfor now. Additionally, it is increasingly looking like nobody actually uses the\nKubelet's runonce mode anymore, so it may be a candidate for deprecation\nand removal.","distinct":true,"url":"https://api.github.com/repos/mtaufen/kubernetes/commits/59a374bbe0df0a036fcf4e6af6c4e4ac81ea6ce4"},{"sha":"ca3eb0fcdaa39d9d78172d9f808a75d2cb496197","author":{"name":"Michael Taufen","email":"19c71b756e66bcfd05786c5e773eec70016403eb@google.com"},"message":"Only try to connect to docker if we're actually using the docker runtime","distinct":true,"url":"https://api.github.com/repos/mtaufen/kubernetes/commits/ca3eb0fcdaa39d9d78172d9f808a75d2cb496197"},{"sha":"17116a76e600354412b3d6475d7d9b32f9cd026c","author":{"name":"Michael Taufen","email":"19c71b756e66bcfd05786c5e773eec70016403eb@google.com"},"message":"Remove the deprecated AuthPath from KubeletServer\n\nIt has been deprecated for two releases (1.2 and 1.3).","distinct":true,"url":"https://api.github.com/repos/mtaufen/kubernetes/commits/17116a76e600354412b3d6475d7d9b32f9cd026c"},{"sha":"c165842796ec90bd11cbd64e4711ade8a9728441","author":{"name":"Michael Taufen","email":"19c71b756e66bcfd05786c5e773eec70016403eb@google.com"},"message":"Move KubeletServer.KubeConfig -> KubeletConfiguration.KubeConfig\n\nKubeletConfiguration will eventually be used to replace flags with\non-disk config. This means that all settings accessible via flags need\nto also be accessible via KubeletConfiguration. The exceptions are flags\nwhich are only for testing, and the runonce flag which we may end up\nremoving (see 3 commits back).","distinct":true,"url":"https://api.github.com/repos/mtaufen/kubernetes/commits/c165842796ec90bd11cbd64e4711ade8a9728441"}]}
{"actor":{"display_login":"mtaufen"}}