{"push_id":2172457954,"size":117,"distinct_size":3,"ref":"refs/heads/regenerate-policy-after-endpoint-add-translation","head":"b093ef285ea7790951aec584ee4d3b0132f3a0f9","before":"443f39914c94a6a8a413704abf9dfde7d15ed7ab","commits":[{"sha":"32f55d89a999dfaea55e56441d9df9559dbeca94","author":{"name":"Jarno Rajahalme","email":"34c96149e0f84eb25c9df6d97f4a94ff9adedc00@covalent.io"},"message":"policy_wait: Add timeouts for total time and when an endpoint failed\n\ncilium policy wait waits indefinitely if endpoint policy regeneration\nfails. Add a timeout both for total time waited and for when an\nendpoint regeneration fails. These default to 120 and 10 seconds,\nrespectively.\n\nFixes: #2070\nReported-by: Ian Vernon <ian@covalent.io>\nSigned-off-by: Jarno Rajahalme <jarno@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/32f55d89a999dfaea55e56441d9df9559dbeca94"},{"sha":"6d065b6eebe64b034373ebce2e0e77229294c77b","author":{"name":"Ray Bejjani","email":"e31cac2ed25924d56b35291705527a7c752f207d@covalent.io"},"message":"cli: Add healthz field to cilium status & endpoint health\n\nWe now report a status for endpoints, under health. It reflects a\ntop-level view of whether the endpoint is enforcing policy.\n\nSigned-off-by: Ray Bejjani <ray@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/6d065b6eebe64b034373ebce2e0e77229294c77b"},{"sha":"073c12b54a4307b8c03367880d952a44856b33c8","author":{"name":"Thomas Graf","email":"5f919b14acad347486cfcc925fe5476cb2791020@cilium.io"},"message":"test: Fix log usage in ginkgo\n\nSigned-off-by: Thomas Graf <thomas@cilium.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/073c12b54a4307b8c03367880d952a44856b33c8"},{"sha":"bedd94e47aabf7c6bdf3f4d6c89e6d5e79eb215e","author":{"name":"André Martins","email":"0f1f49fbf07b6c25dd15eba083dc57314a92a3e8@cilium.io"},"message":"Vagrantfile: bumping vagrant box to 2.5\n\nSigned-off-by: André Martins <andre@cilium.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/bedd94e47aabf7c6bdf3f4d6c89e6d5e79eb215e"},{"sha":"eefebb93b7711a67a243fce1412726d5c5c68ac9","author":{"name":"Jarno Rajahalme","email":"34c96149e0f84eb25c9df6d97f4a94ff9adedc00@covalent.io"},"message":"endpoint: Set endpoint state to \"ready\" also after failure.\n\nSet endpoint's state to \"ready\" also after failure, but make sure\nendpoint's Status is not chnaged to \"OK\" in that case, so that cilium\nAPI will return endpoint's state as \"not-ready\".\n\nMove setting the endpoint's realized policy revision later to the\npoint when we know the build succeeded.\n\nFixes: GH issue #2070\nReported-by: Ian Vernon <ian@covalent.io>\nSigned-off-by: Jarno Rajahalme <jarno@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/eefebb93b7711a67a243fce1412726d5c5c68ac9"},{"sha":"31b108d4f2d3bfdd02b59133e06c27ee77dc1f7e","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"daemon: Refactor getting local node addressing\n\nThis should live in pkg/node.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/31b108d4f2d3bfdd02b59133e06c27ee77dc1f7e"},{"sha":"2605fabb174b2dcc0afe74fcd8d41ef1eff93464","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"client: Refactor formatting Cilium StatusResponse\n\nThis makes it reusable from cilium-health client.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/2605fabb174b2dcc0afe74fcd8d41ef1eff93464"},{"sha":"de3da23917b87a6f9b063cbc6c391145847ba854","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"api: Export cluster nodes in /status\n\nExport a list of known cluster nodes, including names, IPs and CIDR\nallocations in the health status requested on a local node.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/de3da23917b87a6f9b063cbc6c391145847ba854"},{"sha":"7afe49de226e07b7467e1806c982a47486ceb7f0","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"cmd: Add \"--json\" option.\n\nThis is only used by some commands right now, so leave it hidden (since\nit's a bit inconsistent). When each command implements json-formatting\nthe responses, we can make this not hidden.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/7afe49de226e07b7467e1806c982a47486ceb7f0"},{"sha":"19cce6eff56c7ac1eea5f82a78e9e1b03068c704","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"client: Fix connecting to TCP servers\n\nPreviously, the client package created the client by passing the entire\n\"unix://foo\" or \"http://foo\" host string into the hostname field of the\nclient, however when creating a client using an \"http://\" host string\nthis would result in HTTP requests attempting to reach\n\"http://http://hostname\".\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/19cce6eff56c7ac1eea5f82a78e9e1b03068c704"},{"sha":"5a9ae01a9fb8bf7b18b7c94ec31ffcb067b9fb40","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"vendor: Add github.com/c9s/goprocinfo/linux\n\ngoprocinfo provides a wrapper around /proc on linux systems, which will\nbe used to collect system load in an upcoming commit.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/5a9ae01a9fb8bf7b18b7c94ec31ffcb067b9fb40"},{"sha":"d80859baa3798fba94d02f22cbc24c04fd72fc00","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"api: Add cilium-health API\n\nGET /status:\n  Returns the connectivity status to all other cilium-health instances\n  using interval-based probing.\nGET /status/probe:\n  Runs a synchronous probe to all other cilium-health instances and\n  returns the connectivity status.\nGET /healthz:\n  Returns current health:\n  * uptime\n  * system load\n  * local agent status\n\nSee also Issue #1947\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/d80859baa3798fba94d02f22cbc24c04fd72fc00"},{"sha":"ecf94d8f74aef8a7282943a4c3513b89bc2c4d60","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"api: Add swagger-generated health API\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/ecf94d8f74aef8a7282943a4c3513b89bc2c4d60"},{"sha":"87c2bb52590047ec77d128dc38be02a0c5185ca2","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"cilium-health: Add new health status agent\n\ncilium-health is a new client and daemon which allows users to probe the\nstatus of the local node, and also of the connectivity between the local\nnode and remote nodes in the cluster.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/87c2bb52590047ec77d128dc38be02a0c5185ca2"},{"sha":"72dd0ea640033f895459812df1d0bc2504cc2677","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"vendor: Add github.com/servak/go-fastping\n\nAlso add the transitive dependencies on golang.org ICMP/IPv4/IPv6.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/72dd0ea640033f895459812df1d0bc2504cc2677"},{"sha":"d95ad2edb5eb4f5748ec85e3d856bab3796a656f","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"cilium-health: Report ping status to other nodes\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/d95ad2edb5eb4f5748ec85e3d856bab3796a656f"},{"sha":"f1ef0bd029f63dd8586e901150e6472b1d2c5aaa","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"cilium-health: Add support for HTTP ping to nodes\n\nAdd support to the cilium-health client and server to host a new /hello\nAPI call over TCP socket 4240, and be able to make requests to it.\n\nPinging this port on all known cluster nodes is done periodically, just\nlike how regular ICMP ping polling is done.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/f1ef0bd029f63dd8586e901150e6472b1d2c5aaa"},{"sha":"a19b4d2a6ee1a479d3d681bb05964b0cac35b2e1","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"cilium-health: Add --passive mode for HTTP server\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/a19b4d2a6ee1a479d3d681bb05964b0cac35b2e1"},{"sha":"c7a63484d9cc28a7e0fff8ffd836e4d233fb85ff","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"pkg: Refactor monitor launcher common code\n\nA generic launcher will be useful for an upcoming commit where the\nCilium daemon also launches the cilium-health daemon.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/c7a63484d9cc28a7e0fff8ffd836e4d233fb85ff"},{"sha":"c93d4ce5379872f3f08b0557227a3beb052e7a65","author":{"name":"Joe Stringer","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@covalent.io"},"message":"daemon: Launch cilium-health on startup\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":false,"url":"https://api.github.com/repos/nebril/cilium/commits/c93d4ce5379872f3f08b0557227a3beb052e7a65"}]}
{"actor":{"display_login":"nebril"}}