{"action":"opened","issue":{"url":"https://api.github.com/repos/kubernetes-sigs/cluster-api/issues/414","repository_url":"https://api.github.com/repos/kubernetes-sigs/cluster-api","labels_url":"https://api.github.com/repos/kubernetes-sigs/cluster-api/issues/414/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes-sigs/cluster-api/issues/414/comments","events_url":"https://api.github.com/repos/kubernetes-sigs/cluster-api/issues/414/events","html_url":"https://github.com/kubernetes-sigs/cluster-api/issues/414","id":337597752,"node_id":"MDU6SXNzdWUzMzc1OTc3NTI=","number":414,"title":"Change ProviderConfig to ProviderSpec ","user":{"login":"dlipovetsky","id":3445370,"node_id":"MDQ6VXNlcjM0NDUzNzA=","avatar_url":"https://avatars1.githubusercontent.com/u/3445370?v=4","gravatar_id":"","url":"https://api.github.com/users/dlipovetsky","html_url":"https://github.com/dlipovetsky","followers_url":"https://api.github.com/users/dlipovetsky/followers","following_url":"https://api.github.com/users/dlipovetsky/following{/other_user}","gists_url":"https://api.github.com/users/dlipovetsky/gists{/gist_id}","starred_url":"https://api.github.com/users/dlipovetsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dlipovetsky/subscriptions","organizations_url":"https://api.github.com/users/dlipovetsky/orgs","repos_url":"https://api.github.com/users/dlipovetsky/repos","events_url":"https://api.github.com/users/dlipovetsky/events{/privacy}","received_events_url":"https://api.github.com/users/dlipovetsky/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-02T17:11:11Z","updated_at":"2018-07-02T17:11:11Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"From what I understand, the name `ProviderConfig` was chosen because it is \"a serialized API object in a format owned by that provider, akin to the Component **Config** pattern\" (emphasis mine). [0]\r\n\r\nUnlike a Component Config, a `ProviderConfig` has a corresponding `ProviderStatus.` The name `ProviderSpec` follows from the Kubernetes API Status/Spec convention.\r\n\r\n[0] https://github.com/kubernetes/community/blob/master/keps/sig-cluster-lifecycle/0003-cluster-api.md#overview"}}
{"actor":{"display_login":"dlipovetsky"}}