{"push_id":2574737262,"size":20,"distinct_size":20,"ref":"refs/heads/fix-watch-until","head":"97d3e159e4d5be952d727e1793dfb8193a3988e9","before":"c6eae30c7809f08712acc1792c7780096b3d06e5","commits":[{"sha":"2082a0f42851c47620ce31f257dcb5536abae014","author":{"name":"Jacob Tanenbaum","email":"1ca068bafd595100d13e841dfbdf857eefa7ddd2@redhat.com"},"message":"Add InstallPathHandler which allows for more then one path to be associated with health checking.\n\nCurrently it is only possible to have one group of checks which must all pass for the handler to report success.\nAllowing multiple paths for these checks allows use of the same machinery for other kinds of checks, i.e. readiness.","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/2082a0f42851c47620ce31f257dcb5536abae014"},{"sha":"84a7e280a9764e46d48334d95a70963ac111278d","author":{"name":"Srini Brahmaroutu","email":"b50b05ab5134dccc26b2fc27a3cba4c2527f5b5c@us.ibm.com"},"message":"Adding details to Conformance Tests using RFC 2119 standards.","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/84a7e280a9764e46d48334d95a70963ac111278d"},{"sha":"95b4ce0b3cac139a28c9f42393b4c5fe4ce685a9","author":{"name":"Di Xu","email":"907a8fd392dce771a5dff55eaced82595e18cb44@gmail.com"},"message":"Update kubeadm's minimum supported kubernetes in v1.11.x to 1.10","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/95b4ce0b3cac139a28c9f42393b4c5fe4ce685a9"},{"sha":"2ef81576448c94b49546738aac94b70dc13b35d1","author":{"name":"Di Xu","email":"907a8fd392dce771a5dff55eaced82595e18cb44@gmail.com"},"message":"remove v190 from kubeadm in v1.11 cycle","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/2ef81576448c94b49546738aac94b70dc13b35d1"},{"sha":"9d4021b80fe1d9df84a87731614f1bcd9611560b","author":{"name":"Di Xu","email":"907a8fd392dce771a5dff55eaced82595e18cb44@gmail.com"},"message":"Rename v180AndAboveKubeDNSDeployment to KubeDNSDeployment","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/9d4021b80fe1d9df84a87731614f1bcd9611560b"},{"sha":"fcc335c880b115c8fd5f97b9251d29451d07367d","author":{"name":"Di Xu","email":"907a8fd392dce771a5dff55eaced82595e18cb44@gmail.com"},"message":"Remove v190alpha3","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/fcc335c880b115c8fd5f97b9251d29451d07367d"},{"sha":"563c9979393f98597b7a3002af715670ad58e26f","author":{"name":"Di Xu","email":"907a8fd392dce771a5dff55eaced82595e18cb44@gmail.com"},"message":"Bump etcd version based on k8s version to 1.10.X => 3.1.12, 1.11.X => 3.2.18, 1.12.X => 3.2.18","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/563c9979393f98597b7a3002af715670ad58e26f"},{"sha":"c3fad6ec12320e10a90e76f2c91320107c8d8bd1","author":{"name":"Di Xu","email":"907a8fd392dce771a5dff55eaced82595e18cb44@gmail.com"},"message":"fix error tests due to version bumping of etcd and supported k8s","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/c3fad6ec12320e10a90e76f2c91320107c8d8bd1"},{"sha":"46b62c20e4f98fb6bc5c78a40a5ca63c89b1af21","author":{"name":"Michelle Au","email":"0271873347d40632292990b037463dc7c11b8a19@google.com"},"message":"Wait for pod deletion instead of termination","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/46b62c20e4f98fb6bc5c78a40a5ca63c89b1af21"},{"sha":"0164605d31041b655ef08a06f2b40d8bfe073e3b","author":{"name":"juanvallejo","email":"6958e48e624f5a104bb59b7f2a9871273b0f8975@redhat.com"},"message":"remove versioned printer","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/0164605d31041b655ef08a06f2b40d8bfe073e3b"},{"sha":"304bce3cdf212a859b849552098e5d4dbc184049","author":{"name":"David Eads","email":"89303f5b3c40c1b24f758e05b147c2160fb869de@redhat.com"},"message":"add protection for missing apiversion so we never serialize a bad object","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/304bce3cdf212a859b849552098e5d4dbc184049"},{"sha":"420dd9bf667585cc516e25909c21a4c7ed7797c7","author":{"name":"David Eads","email":"89303f5b3c40c1b24f758e05b147c2160fb869de@redhat.com"},"message":"move type setting into an optional layer above normal printing","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/420dd9bf667585cc516e25909c21a4c7ed7797c7"},{"sha":"6c7fb87cb675b68ad713c41e241ad9ba17dd5276","author":{"name":"Kubernetes Submit Queue","email":"5239ff46b5e3e621e3f6a652ec59210ae096c8ec@users.noreply.github.com"},"message":"Merge pull request #63920 from dixudx/kubeadm-support-version\n\nAutomatic merge from submit-queue (batch tested with PRs 63920, 63716, 63928, 60553, 63946). If you want to cherry-pick this change to another branch, please follow the instructions <a href=\"https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md\">here</a>.\n\nUpdate kubeadm's minimum supported Kubernetes in v1.11.x to 1.10\n\n**What this PR does / why we need it**:\r\nThis PR does,\r\n\r\n* Restricts supported Kubernetes version in 1.11 cycle;\r\n* Removes useless v190-specific variables, since the minimum version is v1.10;\r\n* Bumps etcd version based on k8s version to 1.10.X => 3.1.12, 1.11.X => 3.2.18, 1.12.X => 3.2.18;\r\n\r\n**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:\r\nFixes kubernetes/kubeadm#815\r\n\r\n**Special notes for your reviewer**:\r\n/cc kubernetes/sig-cluster-lifecycle-pr-reviews\r\n/cc luxas \r\n**Release note**:\r\n\r\n```release-note\r\nUpdate kubeadm's minimum supported kubernetes in v1.11.x to 1.10\r\n```","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/6c7fb87cb675b68ad713c41e241ad9ba17dd5276"},{"sha":"23d3b6fc79831688089d49a11c998de7bed7287c","author":{"name":"Kubernetes Submit Queue","email":"5239ff46b5e3e621e3f6a652ec59210ae096c8ec@users.noreply.github.com"},"message":"Merge pull request #63716 from JacobTanenbaum/healthz\n\nAutomatic merge from submit-queue (batch tested with PRs 63920, 63716, 63928, 60553, 63946). If you want to cherry-pick this change to another branch, please follow the instructions <a href=\"https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md\">here</a>.\n\nAdd InstallPathHandler which allows for more then one path to be associated with health checking.\n\nCurrently it is only possible to have one group of checks which must all pass for the handler to report success.\r\nAllowing multiple paths for these checks allows use of the same machinery for other kinds of checks, i.e. readiness.\r\n\r\n\r\n\r\n**What this PR does / why we need it**:\r\n\r\n**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:\r\nFixes #\r\n\r\n**Special notes for your reviewer**:\r\n\r\n**Release note**:\r\n\r\n```release-note\r\nNONE\r\n```","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/23d3b6fc79831688089d49a11c998de7bed7287c"},{"sha":"062f6b50bf9a1a832b52a2eb5e97a7adbdf3e847","author":{"name":"Kubernetes Submit Queue","email":"5239ff46b5e3e621e3f6a652ec59210ae096c8ec@users.noreply.github.com"},"message":"Merge pull request #63928 from deads2k/cli-61-apiversion-protection\n\nAutomatic merge from submit-queue (batch tested with PRs 63920, 63716, 63928, 60553, 63946). If you want to cherry-pick this change to another branch, please follow the instructions <a href=\"https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md\">here</a>.\n\nadd protection for missing apiversion so we never serialize a bad object\n\nwe need the json and yaml printers to fail if they are going to serialize a thing that is missing apiversion and kind information.  This adds a simple check for it.\r\n\r\n@kubernetes/sig-cli-maintainers \r\n/assign @juanvallejo \r\n/assign @soltysh \r\n\r\n```release-note\r\nNONE\r\n```","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/062f6b50bf9a1a832b52a2eb5e97a7adbdf3e847"},{"sha":"60ff557f90c1868d9feaf999e166f68a8785dbc0","author":{"name":"Kubernetes Submit Queue","email":"5239ff46b5e3e621e3f6a652ec59210ae096c8ec@users.noreply.github.com"},"message":"Merge pull request #60553 from brahmaroutu/conf_apps\n\nAutomatic merge from submit-queue (batch tested with PRs 63920, 63716, 63928, 60553, 63946). If you want to cherry-pick this change to another branch, please follow the instructions <a href=\"https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md\">here</a>.\n\nAdding details to Conformance Tests using RFC 2119 standards.\n\nThis PR is part of the conformance documentation. This is to provide more formal specification using RFC 2119 keywords to describe the test so that who ever is running conformance tests do not have to go through the code to understand why and what is tested.\r\nThe documentation information added here into each of the tests eventually result into a document which is currently checked in at location https://github.com/cncf/k8s-conformance/blob/master/docs/KubeConformance-1.9.md\r\n\r\nI would like to have this PR reviewed for v1.10 as I consider it important to strengthen the conformance documents.","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/60ff557f90c1868d9feaf999e166f68a8785dbc0"},{"sha":"e6688fc65a55c95d9889a2aebebfe8fcdfbd6655","author":{"name":"Kubernetes Submit Queue","email":"5239ff46b5e3e621e3f6a652ec59210ae096c8ec@users.noreply.github.com"},"message":"Merge pull request #63946 from msau42/fix-reconstruction-flake\n\nAutomatic merge from submit-queue (batch tested with PRs 63920, 63716, 63928, 60553, 63946). If you want to cherry-pick this change to another branch, please follow the instructions <a href=\"https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md\">here</a>.\n\nWait for pod deletion instead of termination in reconstruction test\n\n**What this PR does / why we need it**:\r\nChange volume test to wait for pod deletion instead of pod termination\r\n\r\n**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:\r\nAddresses https://github.com/kubernetes/kubernetes/issues/63923\r\n\r\n**Special notes for your reviewer**:\r\n\r\n**Release note**:\r\n\r\n```release-note\r\nNONE\r\n```","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/e6688fc65a55c95d9889a2aebebfe8fcdfbd6655"},{"sha":"f52c749857fffc7e6ff396e7ec70c0484f199af7","author":{"name":"Tomas Nozicka","email":"5b3af47b094b636f93ff5bfb5fbaa4d2701a469b@gmail.com"},"message":"Add apimachinery tools to deal with broken watches:\n\n - watch.RetryWatcher\n - retry.RetryWatcher\n - informer.NewInformerWatcher\n - watch.UntilWithRetry\n - watch.UntilWithInformer\n - moves watch.Until to watch.UntilWithoutRetry with a big warning not to use it\n\n Remove cache.ListWatchUntil because there is no use for it anymore","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/f52c749857fffc7e6ff396e7ec70c0484f199af7"},{"sha":"493ce9ac80311fa7f04b13d01d81e4fd1a6c962a","author":{"name":"Tomas Nozicka","email":"5b3af47b094b636f93ff5bfb5fbaa4d2701a469b@gmail.com"},"message":"Switch Kubernetes to use the new functions UntilWithRetry and UntilWithInformer to eliminate watch timeouts","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/493ce9ac80311fa7f04b13d01d81e4fd1a6c962a"},{"sha":"97d3e159e4d5be952d727e1793dfb8193a3988e9","author":{"name":"Tomas Nozicka","email":"5b3af47b094b636f93ff5bfb5fbaa4d2701a469b@gmail.com"},"message":"Update Bazel","distinct":true,"url":"https://api.github.com/repos/tnozicka/kubernetes/commits/97d3e159e4d5be952d727e1793dfb8193a3988e9"}]}
{"actor":{"display_login":"tnozicka"}}