{"push_id":2479149012,"size":426,"distinct_size":426,"ref":"refs/heads/master","head":"ca2c38cc9189f63795b1715791eff939500cbefa","before":"756e15b95052df031f9e01765aa10e00e0c990ce","commits":[{"sha":"6ce4b2350b1cdbdcc87f4cdbf11181930fe9c879","author":{"name":"Jim Minter","email":"c2cdd59c937965b86d35b269ba7f001a47210f7d@redhat.com"},"message":"embed clock interface into templateinstance controller for testing","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/6ce4b2350b1cdbdcc87f4cdbf11181930fe9c879"},{"sha":"ebda62b67296fa5a21fb06ffd8035e83d488774f","author":{"name":"Ravi Sankar Penta","email":"88de02ae62cce07834a1ca1c02bc6e7f51ba7bde@redhat.com"},"message":"Fix clearInitialNodeNetworkUnavailableCondition() in sdn master\n\nThis change fixes these 2 issues:\n- Currently, clearing NodeNetworkUnavailable node condition only works\nif we are successful in updating the node status during the first iteration.\nSubsequent retries will not work because:\n  1. knode != node\n  2. node.Status is updated in memory\n  3. UpdateNodeStatus(knode)\n(3) will have no effect as in step (2) node.Status is updated but not knode.Status\n\n- Node object passed to this method is pointer to an item in the informer\ncache and it should not be modified directly.","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/ebda62b67296fa5a21fb06ffd8035e83d488774f"},{"sha":"7d5f2acac5eb0c0fd853bbf8efade73862150d3b","author":{"name":"Ravi Sankar Penta","email":"88de02ae62cce07834a1ca1c02bc6e7f51ba7bde@redhat.com"},"message":"Avoid NodeNetworkUnavailable condition check for every node status update\n\n- We know that kubelet sets NodeNetworkUnavailable condition when the node is\ncreated/registered with api server.\n- So we only need to call clearInitialNodeNetworkUnavailableCondition()\nfor the first time and not during subsequent node status update events.","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/7d5f2acac5eb0c0fd853bbf8efade73862150d3b"},{"sha":"acac9a8d3784e44b62078dec0062c8178bec592b","author":{"name":"Dan Williams","email":"aeade43d0f8ae14e7c44fa81fe17c1635ae376fe@redhat.com"},"message":"UPSTREAM: 59301: dockershim: don't check pod IP in StopPodSandbox\n\nWe're about to tear the container down, there's no point.  It also suppresses\nan annoying error message due to kubelet stupidity that causes multiple\nparallel calls to StopPodSandbox for the same sandbox.\n\ndocker_sandbox.go:355] failed to read pod IP from plugin/docker: NetworkPlugin cni failed on the status hook for pod \"docker-registry-1-deploy_default\": Unexpected command output nsenter: cannot open /proc/22646/ns/net: No such file or directory\n\n1) A first StopPodSandbox() request triggered by SyncLoop(PLEG) for\na ContainerDied event calls into TearDownPod() and thus the network\nplugin.  Until this completes, networkReady=true for the\nsandbox.\n\n2) A second StopPodSandbox() request triggered by SyncLoop(REMOVE)\ncalls PodSandboxStatus() and calls into the network plugin to read\nthe IP address because networkReady=true\n\n3) The first request exits the network plugin, sets networReady=false,\nand calls StopContainer() on the sandbox.  This destroys the network\nnamespace.\n\n4) The second request finally gets around to running nsenter but\nthe network namespace is already destroyed.  It returns an error\nwhich is logged by getIP().","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/acac9a8d3784e44b62078dec0062c8178bec592b"},{"sha":"f2d5ec507b4a1674575a7cbcea7b813026d49b82","author":{"name":"Simon Pasquier","email":"38e2d22e48be18381a59028f88390cad04670376@redhat.com"},"message":"Limit Prometheus discovery to relevant namespaces\n\nThis change tweaks the Prometheus example configuration to avoid\nwatching all the namespaces when only one is effectively of interest.","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/f2d5ec507b4a1674575a7cbcea7b813026d49b82"},{"sha":"5de627332a24d7e9ad5ab822541852b1ada8f543","author":{"name":"Paul Gier","email":"02c55f18a892b365bcd1802db9e5c9df39c04674@redhat.com"},"message":"upgrade prometheus v2.0.0 -> v2.1.0\n\nFixes various issues with the tsdb","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/5de627332a24d7e9ad5ab822541852b1ada8f543"},{"sha":"b35bef71fe37e55aae61cb730fe8fc1bdefb0136","author":{"name":"Clayton Coleman","email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com"},"message":"Enable router metrics preservation test\n\nNow that the PR has merged and router images contain the updated code","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/b35bef71fe37e55aae61cb730fe8fc1bdefb0136"},{"sha":"19e27b4e5ecc74c8e6674fad9db8b1cbe40e4390","author":{"name":"Clayton Coleman","email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com"},"message":"Add a test framework for fetching urls","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/19e27b4e5ecc74c8e6674fad9db8b1cbe40e4390"},{"sha":"9ef1349efd57e7b09a272d058dd56f527fc1afe7","author":{"name":"Clayton Coleman","email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com"},"message":"Simplify and improve the route conflict detection mechanism\n\nTake the previous direct map access and place it behind a contention\ntracker interface with much better comments. Add a better heuristic for\ndetecting mass conflicts (instead of processing all N routes before\ngiving up, stop much earlier). Remove the LRU behavior and use a simple\nflushed cache. Unify the code for admission and rejection and fix a bug\nwhere wildcard policy and canonical hostname weren't written in status.","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/9ef1349efd57e7b09a272d058dd56f527fc1afe7"},{"sha":"9cfd0016f89f271f1a51c56172d0967e13fd504d","author":{"name":"Clayton Coleman","email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com"},"message":"Use backoff when writing route status to avoid conflicts\n\nEach router process now uses a rough \"write leasing\" scheme to avoid\nsending conflicting writes. When a router starts, it tries to write\nstatus for its ingress. If it succeeds in writing status, it considers\nitself to hold the lease, and if it fails it considers itself a follower\nand goes into exponential backoff. A single leader quickly emerges, and\nall other routers observe the writes and consider the leader to be\nextending her lease. In this fashion a large number of routers can use\nthe route status itself as a coordination mechanism and avoid generating\nlarge numbers of meaningless writes.","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/9cfd0016f89f271f1a51c56172d0967e13fd504d"},{"sha":"824e85a2434361b5ba7967ec9c7634bbd7c26158","author":{"name":"Jacob Tanenbaum","email":"1ca068bafd595100d13e841dfbdf857eefa7ddd2@redhat.com"},"message":"Remove requirement of having deprecated clusterNetworkCIDR/hostSubnetLength in master.networkConfig\n\nCurrently in order for openshift to start the first entry in clusterNetworks and the old clusterNetworkCIDR/hostSubnetLength have to match. Change it\nso the older clusterNetworkCIDR/hostSubnetLength fields are no longer required.\n\nBug 1534779","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/824e85a2434361b5ba7967ec9c7634bbd7c26158"},{"sha":"01ed5575ff63ed1176f338c4447c16b3447b5571","author":{"name":"Jacob Tanenbaum","email":"1ca068bafd595100d13e841dfbdf857eefa7ddd2@redhat.com"},"message":"modification of the serialization_test.go","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/01ed5575ff63ed1176f338c4447c16b3447b5571"},{"sha":"e5b0d9386257978fe53f6b3fb61cbfab294ffd5e","author":{"name":"Jacob Tanenbaum","email":"1ca068bafd595100d13e841dfbdf857eefa7ddd2@redhat.com"},"message":"update to TestMasterConfig","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/e5b0d9386257978fe53f6b3fb61cbfab294ffd5e"},{"sha":"73905e4b0b1da01141a9c7d6f95d84fbea0aac66","author":{"name":"Clayton Coleman","email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com"},"message":"Add a test case for conflict detection and write backoff","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/73905e4b0b1da01141a9c7d6f95d84fbea0aac66"},{"sha":"3d123e148c5e9b288a9a589b11a1a32dcb443f31","author":{"name":"Solly Ross","email":"8ea548d7adacb6e81ce31e1ecef22dcd9af8f64b@redhat.com"},"message":"Disable HPA scale ref check in `oc status`\n\nThe graph builder doesn't know how to deal with arbitrary scale targets,\nso we're disabling the \"missing scale target\" checks until we can rework\nthat.","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/3d123e148c5e9b288a9a589b11a1a32dcb443f31"},{"sha":"249a4155cea5220bb87f31f6b11078d9f328827f","author":{"name":"David Eads","email":"89303f5b3c40c1b24f758e05b147c2160fb869de@redhat.com"},"message":"remove unnecessary struct layering","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/249a4155cea5220bb87f31f6b11078d9f328827f"},{"sha":"89b43e586561a9689e045019887c3b4b06e1edd2","author":{"name":"David Eads","email":"89303f5b3c40c1b24f758e05b147c2160fb869de@redhat.com"},"message":"remove the concept of tasks from cluster up and move installation logic to start","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/89b43e586561a9689e045019887c3b4b06e1edd2"},{"sha":"9d973171f710511aa683250b46d71246d925896f","author":{"name":"Monis Khan","email":"19f7b2d00144930eab99c4cfd2a8d2d2a225ef67@redhat.com"},"message":"Include context UID for virtual user ~\n\nSigned-off-by: Monis Khan <mkhan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/9d973171f710511aa683250b46d71246d925896f"},{"sha":"1762f0b60a3b706fa69259064c44c995c0f7fa8d","author":{"name":"Gladkov Alexey","email":"c3a6b77263aa5673e69e156017f6482a5bd90458@redhat.com"},"message":"Add virtual resource for SAR checks\n\nSigned-off-by: Gladkov Alexey <agladkov@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/1762f0b60a3b706fa69259064c44c995c0f7fa8d"},{"sha":"963b4b53c682c83086b972002246eebc9ce132c6","author":{"name":"Simo Sorce","email":"65f99581a93cf30dafc32b5c178edc6b0294a07f@redhat.com"},"message":"Wire in WebhookTokenAutenticator support\n\nSigned-off-by: Simo Sorce <simo@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pweil-/origin/commits/963b4b53c682c83086b972002246eebc9ce132c6"}]}
{"actor":{"display_login":"pweil-"}}