{"push_id":1550883747,"size":12,"distinct_size":5,"ref":"refs/heads/rotate-certificate","head":"2392637055d73b78824e1d4b0cd17f927b426cc7","before":"8d30b3deed7c2e9f2a437698401da5c9b262e92b","commits":[{"sha":"97d2c700c9b9bd8916aecaa1d9b5165ca83cdeee","author":{"name":"Matthew Wong","email":"384de355d7b5c718b4c5b195fc9fc06d33eaa016@redhat.com"},"message":"Add e2e test for external provisioners","distinct":false,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/97d2c700c9b9bd8916aecaa1d9b5165ca83cdeee"},{"sha":"74186d3e0601965780407421a60b4f5801e93ea0","author":{"name":"Andy Goldstein","email":"124d47b028e0e7f4d381d9e73df5e831f0a6b778@redhat.com"},"message":"Switch disruption controller to shared informers","distinct":false,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/74186d3e0601965780407421a60b4f5801e93ea0"},{"sha":"d11aa98c2990175b667f59788379d7f93daeb3a5","author":{"name":"Andy Goldstein","email":"124d47b028e0e7f4d381d9e73df5e831f0a6b778@redhat.com"},"message":"Switch hpa controller to shared informer","distinct":false,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/d11aa98c2990175b667f59788379d7f93daeb3a5"},{"sha":"720ec52d5bf7aeb3244369c71eeb8676c2c7dab6","author":{"name":"jayunit100","email":"63f4543dc583da6fe536bb4b4024f830fd0f4d7c@apache.org"},"message":"Quick fix to node affinity matching","distinct":false,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/720ec52d5bf7aeb3244369c71eeb8676c2c7dab6"},{"sha":"fa93babcbdea70236daacceaa0220286df643818","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #41248 from jayunit100/fix-node-selector\n\nAutomatic merge from submit-queue (batch tested with PRs 41248, 41214)\n\nQuick fix to node affinity matching\n\nQuick fix to #41171","distinct":false,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/fa93babcbdea70236daacceaa0220286df643818"},{"sha":"03bde62666e71e953015b37f4c8623eb21e23817","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #41214 from ncdc/shared-informers-06-hpa\n\nAutomatic merge from submit-queue (batch tested with PRs 41248, 41214)\n\nSwitch hpa controller to shared informer\n\n**What this PR does / why we need it**: switch the hpa controller to use a shared informer\r\n\r\n**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #\r\n\r\n**Special notes for your reviewer**: Only the last commit is relevant. The others are from #40759, #41114, #41148  \r\n\r\n**Release note**:\r\n\r\n```release-note\r\n```\r\n\r\ncc @smarterclayton @deads2k @sttts @liggitt @DirectXMan12 @timothysc @kubernetes/sig-scalability-pr-reviews @jszczepkowski @mwielgus @piosz","distinct":false,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/03bde62666e71e953015b37f4c8623eb21e23817"},{"sha":"8fcbd56974b172a29b1e6df325b02f43a64a522f","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #41213 from wongma7/external-e2e-role\n\nAutomatic merge from submit-queue\n\nAdd e2e test for external provisioners\n\nthis is a retry of https://github.com/kubernetes/kubernetes/pull/39545\r\n\r\nThis time around:\r\n* take advantage of the system:persistent-volume-provisioner bootstrap cluster role to grant the external provisioner pod serviceaccount permissions\r\n* add storageclass suffix so that the first and third test don't conflict when one creates the storageclass with the same name before the other\r\n\r\nalso tested more thoroughly myself on gce :)\r\n\r\n@jsafrane if you would like to re-review","distinct":false,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/8fcbd56974b172a29b1e6df325b02f43a64a522f"},{"sha":"bcbfd5068aa67398884948351c9ce2442342744f","author":{"name":"Jacob Simpson","email":"56e6bb9c34e574ae378ee11d8469a3285824dc6a@google.com"},"message":"Rotate the kubelet certificate when about to expire.\n\nChanges the kubelet so it doesn't use the cert/key files directly for\nstarting the TLS server. Instead the TLS server reads the cert/key from\nthe new CertificateManager component, which is responsible for\nrequesting new certificates from the Certificate Signing Request API on\nthe API Server.","distinct":true,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/bcbfd5068aa67398884948351c9ce2442342744f"},{"sha":"4bdf4807cb4a287827bd88cbf6112299550b76dc","author":{"name":"Jacob Simpson","email":"56e6bb9c34e574ae378ee11d8469a3285824dc6a@google.com"},"message":"Corrections to fix tests.","distinct":true,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/4bdf4807cb4a287827bd88cbf6112299550b76dc"},{"sha":"6689556cea3413bfaddd05668f06e4fb604b1423","author":{"name":"Jacob Simpson","email":"56e6bb9c34e574ae378ee11d8469a3285824dc6a@google.com"},"message":"Updates for PR.","distinct":true,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/6689556cea3413bfaddd05668f06e4fb604b1423"},{"sha":"88a0d72a229f957f65372aa7c7f760b23b1a2597","author":{"name":"Jacob Simpson","email":"56e6bb9c34e574ae378ee11d8469a3285824dc6a@google.com"},"message":"Extract certificate storage to separate component.","distinct":true,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/88a0d72a229f957f65372aa7c7f760b23b1a2597"},{"sha":"2392637055d73b78824e1d4b0cd17f927b426cc7","author":{"name":"Jacob Simpson","email":"56e6bb9c34e574ae378ee11d8469a3285824dc6a@google.com"},"message":"Change rotation flag to percentage threshold.","distinct":true,"url":"https://api.github.com/repos/jcbsmpsn/kubernetes/commits/2392637055d73b78824e1d4b0cd17f927b426cc7"}]}
{"actor":{"display_login":"jcbsmpsn"}}