|
Ran
|
Jobs
6
|
Files
0
|
Run time
–
|
Badge
README BADGES
|
push
travis-ci
Notify service config git master of deployments directly for yelp services (#2602) * Notify service config master of deployments directly Context for change: Currently, to mark a service for deployment, tags are pushed to the service's git repository, and a gitolite hook reads those tags, then notifies sysgit, which has the master copy of our service configs, to generate a deployment for that service. That hook lives here: https://sourcegraph.yelpcorp.com/packages/py-gitolite@e4e52bf91/-/blob/gitolite/hooks/repo_specific/paasta_deploymentsd.py#L21-41 And the service on sysgit that just calls `generate_deployment_for_service` lives here: https://sourcegraph.yelpcorp.com/sysgit/puppet@02d24429c/-/blob/modules/paasta_tools/files/paasta-deploymentsd Release Engineering is moving these services off of gitolite, and decommisioning the gitolite master, so this hook needs its functionality moved. Having the deployments service call be at the point in code when the tags are pushed makes a lot of sense. We'll be taking a deeper look at moving other parts of service functionality that rely on existing git infrastructure in 2020. For now though, this unblocks the moving of PaaSTA services to our new git infrastructure.