{"push_id":1353507046,"size":3,"distinct_size":3,"ref":"refs/heads/multi-label","head":"b9a72b91e5e13c560078bfed7a446d9a78a4a5ad","before":"b8c7aa882a8bd72ff7565f442fb00233aaf61db5","commits":[{"sha":"b5b6c100a5ab7b50bc649d6049c441afa6575200","author":{"name":"Nehal J Wani","email":"2a6e258e8225260331417f01db783bba8f4f99a6@gmail.com"},"message":"Fix slave description and labels\n\nWhen a slave is spawned for a job with a label expression, the slave\ndescription is set to:\n   jenkins-${label_expression}\n\nand the slave label is set to:\n   ${label_expression}\n\nThis patch fixes this by putting the name of pod in the slave\ndescription and labels supported by the pod in the label field.\n\nChange-Id: I6157a8ca92b1b2a1ca3ae782a4f742dbfa736f26","distinct":true,"url":"https://api.github.com/repos/nehaljwani/kubernetes-plugin/commits/b5b6c100a5ab7b50bc649d6049c441afa6575200"},{"sha":"22757044727ebf2ec3c637be164de25b10206cab","author":{"name":"Nehal J Wani","email":"2a6e258e8225260331417f01db783bba8f4f99a6@gmail.com"},"message":"[JENKINS-37087] Handle multiple labels per pod correctly\n\nWith this patch, the plugin will add all pod labels as k8s labels,\nbut since there is no support for multiple labels with same key, the\njenkins labels will be added as jenkins/LABEL=true. For example, if\na pod has the following labels:\n\n   tag1 tag2 tag3\n\nThe plugin will add k8s labels as:\n\n   jenkins/tag1=true, jenkins/tag2=true and jenkins/tag3=true","distinct":true,"url":"https://api.github.com/repos/nehaljwani/kubernetes-plugin/commits/22757044727ebf2ec3c637be164de25b10206cab"},{"sha":"b9a72b91e5e13c560078bfed7a446d9a78a4a5ad","author":{"name":"Nehal J Wani","email":"2a6e258e8225260331417f01db783bba8f4f99a6@gmail.com"},"message":"[JENKINS-37087] Iterate over all matching templates\n\nCurrently, if multiple pod templates match the label expression of a\nparticulat job, pod is tried to be spawned from only the first\nmatching template. If, in the scenario, when the container cap for\nthe first matching template is reached, the job would starve, even\nthough there might be other pod templates which could be used. This\npatch fixes this issue by iterating over all matching templates.","distinct":true,"url":"https://api.github.com/repos/nehaljwani/kubernetes-plugin/commits/b9a72b91e5e13c560078bfed7a446d9a78a4a5ad"}]}
{"actor":{"display_login":"nehaljwani"}}