{"action":"closed","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/PerfKitBenchmarker/issues/704","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/PerfKitBenchmarker/issues/704/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/PerfKitBenchmarker/issues/704/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/PerfKitBenchmarker/issues/704/events","html_url":"https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/issues/704","id":121364263,"number":704,"title":"Refactor config.yaml to move all provider specific pieces into the provider directory","user":{"login":"voellm","id":5758832,"avatar_url":"https://avatars.githubusercontent.com/u/5758832?v=3","gravatar_id":"","url":"https://api.github.com/users/voellm","html_url":"https://github.com/voellm","followers_url":"https://api.github.com/users/voellm/followers","following_url":"https://api.github.com/users/voellm/following{/other_user}","gists_url":"https://api.github.com/users/voellm/gists{/gist_id}","starred_url":"https://api.github.com/users/voellm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/voellm/subscriptions","organizations_url":"https://api.github.com/users/voellm/orgs","repos_url":"https://api.github.com/users/voellm/repos","events_url":"https://api.github.com/users/voellm/events{/privacy}","received_events_url":"https://api.github.com/users/voellm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/PerfKitBenchmarker/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/PerfKitBenchmarker/labels/P1","name":"P1","color":"fef2c0"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/PerfKitBenchmarker/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-12-09T23:20:13Z","updated_at":"2015-12-17T22:04:08Z","closed_at":"2015-12-17T22:04:08Z","body":"Today we have a single master config file\r\nhttps://github.com/GoogleCloudPlatform/PerfKitBenchmarker/tree/master/perfkitbenchmarker/configs \r\nthat lists a default machine type per cloud.  This central file is a little hard to discover and creates a serialization point of changes for providers.\r\n\r\nI'd like to refactor this file into one file per provider and leave any truly global config in config.yaml\r\n\r\n@ehankland \r\n@mateusz-blaszkowski \r\n@meteorfox \r\n\r\nThoughts?"}}