{"push_id":2336777167,"size":7,"distinct_size":7,"ref":"refs/heads/refactor-maps-access","head":"3c4a459c1d88e31fb0c49f95ef22be94d0a8fe24","before":"511ddbb2b40c1f2fab30c825bba0d71edd35c932","commits":[{"sha":"fb1d132790de4b3a466e10ceefb92608d31d193a","author":{"name":"Michal Rostecki","email":"67782426b3e66330e879c440cafb94955b5e17d7@suse.com"},"message":"pkg/bpf: Unify dumping for all maps\n\nBefore this change, every module in cilium/cmd which lists the\ncontent of maps, implemented its own callback function for dumping\nBPF maps as Go maps. That resulted in many copied&pasted code.\n\nAfter introducing the Dump method for all maps, and moving the\nfunctionality of dumping with custom callback function to\nDumpWithCallback, we can get rid of repetetive code in CLI.\n\nSigned-off-by: Michal Rostecki <mrostecki@suse.com>","distinct":true,"url":"https://api.github.com/repos/mrostecki/cilium/commits/fb1d132790de4b3a466e10ceefb92608d31d193a"},{"sha":"d0e6b308aa1d5bcff8e5855e413a853789c8d8ae","author":{"name":"Michal Rostecki","email":"67782426b3e66330e879c440cafb94955b5e17d7@suse.com"},"message":"pkg/maps: Export all map objects and adjust them to new interfaces\n\nSince Dump method is a part of Map struct, we need to export all\nmaps to make them accessible for dumping by the other modules.\n\nAlso, all maps needed to be adjusted to new definitions of\ninterfaces in pkg/bpf.\n\nSigned-off-by: Michal Rostecki <mrostecki@suse.com>","distinct":true,"url":"https://api.github.com/repos/mrostecki/cilium/commits/d0e6b308aa1d5bcff8e5855e413a853789c8d8ae"},{"sha":"8003a25b837fe474fefd1c62a43edcff3098006d","author":{"name":"Michal Rostecki","email":"67782426b3e66330e879c440cafb94955b5e17d7@suse.com"},"message":"pkg/maps/proxymap: Move out ProxyMap from pkg/proxy\n\nAll map definitions should belong to the pkg/maps package.\n\nAlso, the new ProxyMap packages uses the new pkg/bpf interfaces.\n\nSigned-off-by: Michal Rostecki <mrostecki@suse.com>","distinct":true,"url":"https://api.github.com/repos/mrostecki/cilium/commits/8003a25b837fe474fefd1c62a43edcff3098006d"},{"sha":"962a40c9f40dab1f671c5ecf06dcb1eae6f26713","author":{"name":"Michal Rostecki","email":"67782426b3e66330e879c440cafb94955b5e17d7@suse.com"},"message":"pkg/proxy: Use the new pkg/maps/proxymap package\n\nSigned-off-by: Michal Rostecki <mrostecki@suse.com>","distinct":true,"url":"https://api.github.com/repos/mrostecki/cilium/commits/962a40c9f40dab1f671c5ecf06dcb1eae6f26713"},{"sha":"0d003548811ac26d90fefe120f944b8ab7f08db5","author":{"name":"Michal Rostecki","email":"67782426b3e66330e879c440cafb94955b5e17d7@suse.com"},"message":"daemon: Use the new DumpWithCallback method\n\nAfter recent changes in pkg/bpf and pkg/maps, Dump method returns\na Go map and custom dump functionality moved to DumpWithCallback.\n\nSigned-off-by: Michal Rostecki <mrostecki@suse.com>","distinct":true,"url":"https://api.github.com/repos/mrostecki/cilium/commits/0d003548811ac26d90fefe120f944b8ab7f08db5"},{"sha":"1cf0570efd592c60fa79d5789ec9ecd645f8f5fb","author":{"name":"Michal Rostecki","email":"67782426b3e66330e879c440cafb94955b5e17d7@suse.com"},"message":"cilium/cmd: Add TablePrinter helper\n\nTo avoid using tabwriter in the same way several times in different\ncommands, this utility is able to print any table with two columns,\nusing data represented as map[string][]string.\n\nSigned-off-by: Michal Rostecki <mrostecki@suse.com>","distinct":true,"url":"https://api.github.com/repos/mrostecki/cilium/commits/1cf0570efd592c60fa79d5789ec9ecd645f8f5fb"},{"sha":"3c4a459c1d88e31fb0c49f95ef22be94d0a8fe24","author":{"name":"Michal Rostecki","email":"67782426b3e66330e879c440cafb94955b5e17d7@suse.com"},"message":"cilium/cmd: Use Dump method from maps and TableWriter\n\nIn order to minimize the amount of code doing the same things on\nBPF map printing, this change introduces usage of Dump method\nfrom BPF map objects (which dumps the whole map into the given\nGo map) and usage of TableWriter (which prints any data contained\nin map[string][]string).\n\nSigned-off-by: Michal Rostecki <mrostecki@suse.com>","distinct":true,"url":"https://api.github.com/repos/mrostecki/cilium/commits/3c4a459c1d88e31fb0c49f95ef22be94d0a8fe24"}]}
{"actor":{"display_login":"mrostecki"}}