{"push_id":2708956383,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"b83a7a522e889c3629e66e99e25874851a03ed11","before":"73edb2f175fd7b7c7d8595c032696823f47c2dd6","commits":[{"sha":"03c7c337352c49d3433a3f599129f30397eda09b","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: Extend template and virt-launcher with hook parameters\n\nThis patch implements first part of hooking support. With these\nchanges, template.go reads annotation specifiying requested hookSidecars\nand passes their number to virt-launcher. In follow-up patches,\nvirt-launcher will wait for all requested hookSidecars to appear.","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/03c7c337352c49d3433a3f599129f30397eda09b"},{"sha":"79c1582a6143a333be5dbe6bcef65519b39815fe","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: add requested hook sidecars as containers to VM Pod","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/79c1582a6143a333be5dbe6bcef65519b39815fe"},{"sha":"bb5d086cd815062de165d4a3f801b6d8f1da8e33","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: mount shared directory to main container and hooks","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/bb5d086cd815062de165d4a3f801b6d8f1da8e33"},{"sha":"d377288744f293aac527d5e61ce64de66ea677ae","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: add hooks api proto specification","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/d377288744f293aac527d5e61ce64de66ea677ae"},{"sha":"f0571044501bd1910c1a03314dcc5a5d4d782bfd","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: add example hooksidecar\n\nThis hook sidecar allows user to override base board manufacturer\nin SM BIOS. This image will be used for future functional tests.","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/f0571044501bd1910c1a03314dcc5a5d4d782bfd"},{"sha":"a18fb83139809b8c22047e3739bc5636d267ed01","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: split hooks api to Info and Callbacks\n\nThis would allow sidecar to expose multiple versions of hook\nimplementation api on one socket.","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/a18fb83139809b8c22047e3739bc5636d267ed01"},{"sha":"debf62e987183cc448bf9caabed50964dd9ad327","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: manager and collecting mechanism","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/debf62e987183cc448bf9caabed50964dd9ad327"},{"sha":"434c21e2018ac11c667582dc0b1cdfadcf209053","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: make hooks manager a singleton\n\nThis will make it easier to use it from various places of kubevirt\nwithout a need to pass the manager everywhere or recollect sidecar\nsockets.","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/434c21e2018ac11c667582dc0b1cdfadcf209053"},{"sha":"38c2ab96b70a1b1d46b2a62282b73ce178dd7551","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: create OnDefineDomain hook point and use it","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/38c2ab96b70a1b1d46b2a62282b73ce178dd7551"},{"sha":"1009efdc06b09bcb1f6de83f369a92d903304024","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: functional tests","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/1009efdc06b09bcb1f6de83f369a92d903304024"},{"sha":"02076e61e4179ff7fac769710336672cdbda205e","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: add license headers to new modules","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/02076e61e4179ff7fac769710336672cdbda205e"},{"sha":"e82fb3595abf9628828c9159ca69f1f8b81646d3","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: rebase on latest master\n\nMost of the changes are VM -> VMI","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/e82fb3595abf9628828c9159ca69f1f8b81646d3"},{"sha":"a8093cf71caed5bc229025a2a7ca04b96d1db053","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: fix timeout and sidecar name in tests","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/a8093cf71caed5bc229025a2a7ca04b96d1db053"},{"sha":"79d98a0905bc59fc288c63cb09d58bfaf2b94c73","author":{"name":"Petr Horáček","email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com"},"message":"hooks: increase callback timeout, pass object meta to hooks parsing","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/79d98a0905bc59fc288c63cb09d58bfaf2b94c73"},{"sha":"b83a7a522e889c3629e66e99e25874851a03ed11","author":{"name":"David Vossel","email":"3a865980c5ac97d5aadbbcbf1cbfa33e47e26202@gmail.com"},"message":"Merge pull request #1171 from phoracek/hooks\n\nAdd hooking support","distinct":true,"url":"https://api.github.com/repos/kubevirt/kubevirt/commits/b83a7a522e889c3629e66e99e25874851a03ed11"}]}
{"actor":{"display_login":"davidvossel"}}