{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/test-infra/issues/8466","repository_url":"https://api.github.com/repos/kubernetes/test-infra","labels_url":"https://api.github.com/repos/kubernetes/test-infra/issues/8466/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/test-infra/issues/8466/comments","events_url":"https://api.github.com/repos/kubernetes/test-infra/issues/8466/events","html_url":"https://github.com/kubernetes/test-infra/pull/8466","id":335689525,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk3MzI0NzM0","number":8466,"title":"Allow multiple instance of a same job name","user":{"login":"sebastienvas","id":17773671,"node_id":"MDQ6VXNlcjE3NzczNjcx","avatar_url":"https://avatars1.githubusercontent.com/u/17773671?v=4","gravatar_id":"","url":"https://api.github.com/users/sebastienvas","html_url":"https://github.com/sebastienvas","followers_url":"https://api.github.com/users/sebastienvas/followers","following_url":"https://api.github.com/users/sebastienvas/following{/other_user}","gists_url":"https://api.github.com/users/sebastienvas/gists{/gist_id}","starred_url":"https://api.github.com/users/sebastienvas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebastienvas/subscriptions","organizations_url":"https://api.github.com/users/sebastienvas/orgs","repos_url":"https://api.github.com/users/sebastienvas/repos","events_url":"https://api.github.com/users/sebastienvas/events{/privacy}","received_events_url":"https://api.github.com/users/sebastienvas/received_events","type":"User","site_admin":false},"labels":[{"id":484580953,"node_id":"MDU6TGFiZWw0ODQ1ODA5NTM=","url":"https://api.github.com/repos/kubernetes/test-infra/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":671133125,"node_id":"MDU6TGFiZWw2NzExMzMxMjU=","url":"https://api.github.com/repos/kubernetes/test-infra/labels/size/L","name":"size/L","color":"ee9900","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-06-26T07:20:46Z","updated_at":"2018-06-27T21:02:53Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/kubernetes/test-infra/pulls/8466","html_url":"https://github.com/kubernetes/test-infra/pull/8466","diff_url":"https://github.com/kubernetes/test-infra/pull/8466.diff","patch_url":"https://github.com/kubernetes/test-infra/pull/8466.patch"},"body":"As long as there defined on different branches.\r\n\r\nAs seen, in for pull-kubernetes-bazel-build, we need to allow definition of multiple jobs with the same name, as they could have different spec per branch. Example Bazel version not being compatible from one release to another.\r\n\r\nChanged the check to also make sure this is correct for the original one file config."},"comment":{"url":"https://api.github.com/repos/kubernetes/test-infra/issues/comments/400828143","html_url":"https://github.com/kubernetes/test-infra/pull/8466#issuecomment-400828143","issue_url":"https://api.github.com/repos/kubernetes/test-infra/issues/8466","id":400828143,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMDgyODE0Mw==","user":{"login":"sebastienvas","id":17773671,"node_id":"MDQ6VXNlcjE3NzczNjcx","avatar_url":"https://avatars1.githubusercontent.com/u/17773671?v=4","gravatar_id":"","url":"https://api.github.com/users/sebastienvas","html_url":"https://github.com/sebastienvas","followers_url":"https://api.github.com/users/sebastienvas/followers","following_url":"https://api.github.com/users/sebastienvas/following{/other_user}","gists_url":"https://api.github.com/users/sebastienvas/gists{/gist_id}","starred_url":"https://api.github.com/users/sebastienvas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebastienvas/subscriptions","organizations_url":"https://api.github.com/users/sebastienvas/orgs","repos_url":"https://api.github.com/users/sebastienvas/repos","events_url":"https://api.github.com/users/sebastienvas/events{/privacy}","received_events_url":"https://api.github.com/users/sebastienvas/received_events","type":"User","site_admin":false},"created_at":"2018-06-27T21:02:53Z","updated_at":"2018-06-27T21:02:53Z","author_association":"COLLABORATOR","body":"@BenTheElder because It is hard to deal with branches in Prow config in general, I decided to go with the multi files options with the following hierarchy jobs/orgs/repos/<branch>.yaml. It gets easier, as we can just copy master.yaml to <new_release.yaml> when creating a release without having to ever think about previous release anymore when changing the config. It also facitates tides context options, as we had jobs that were optional in one branch and not in the other.\r\n\r\nThis kind of mimic the circle ci way where the config stays in the branch."}}
{"actor":{"display_login":"sebastienvas"}}