{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/13104","repository_url":"https://api.github.com/repos/hashicorp/terraform","labels_url":"https://api.github.com/repos/hashicorp/terraform/issues/13104/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/terraform/issues/13104/comments","events_url":"https://api.github.com/repos/hashicorp/terraform/issues/13104/events","html_url":"https://github.com/hashicorp/terraform/pull/13104","id":217356209,"number":13104,"title":"Update the S3 named state handling to match consul","user":{"login":"jbardin","id":35067,"avatar_url":"https://avatars1.githubusercontent.com/u/35067?v=3","gravatar_id":"","url":"https://api.github.com/users/jbardin","html_url":"https://github.com/jbardin","followers_url":"https://api.github.com/users/jbardin/followers","following_url":"https://api.github.com/users/jbardin/following{/other_user}","gists_url":"https://api.github.com/users/jbardin/gists{/gist_id}","starred_url":"https://api.github.com/users/jbardin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbardin/subscriptions","organizations_url":"https://api.github.com/users/jbardin/orgs","repos_url":"https://api.github.com/users/jbardin/repos","events_url":"https://api.github.com/users/jbardin/events{/privacy}","received_events_url":"https://api.github.com/users/jbardin/received_events","type":"User","site_admin":false},"labels":[{"id":85946957,"url":"https://api.github.com/repos/hashicorp/terraform/labels/bug","name":"bug","color":"f7c6c7","default":true},{"id":387496091,"url":"https://api.github.com/repos/hashicorp/terraform/labels/state/remote/s3","name":"state/remote/s3","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-03-27T19:53:02Z","updated_at":"2017-03-31T21:37:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hashicorp/terraform/pulls/13104","html_url":"https://github.com/hashicorp/terraform/pull/13104","diff_url":"https://github.com/hashicorp/terraform/pull/13104.diff","patch_url":"https://github.com/hashicorp/terraform/pull/13104.patch"},"body":"The S3 remote-state backend was using an env directory, which allowed\r\nconfigurations with different state keys to list the same environments.\r\nThis turns out to have limited utility, and it's better to have matching\r\nbehavior between backends, so this changes the implementation to mirror\r\nthat of the consul backend."},"comment":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/comments/290836373","html_url":"https://github.com/hashicorp/terraform/pull/13104#issuecomment-290836373","issue_url":"https://api.github.com/repos/hashicorp/terraform/issues/13104","id":290836373,"user":{"login":"jbardin","id":35067,"avatar_url":"https://avatars1.githubusercontent.com/u/35067?v=3","gravatar_id":"","url":"https://api.github.com/users/jbardin","html_url":"https://github.com/jbardin","followers_url":"https://api.github.com/users/jbardin/followers","following_url":"https://api.github.com/users/jbardin/following{/other_user}","gists_url":"https://api.github.com/users/jbardin/gists{/gist_id}","starred_url":"https://api.github.com/users/jbardin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbardin/subscriptions","organizations_url":"https://api.github.com/users/jbardin/orgs","repos_url":"https://api.github.com/users/jbardin/repos","events_url":"https://api.github.com/users/jbardin/events{/privacy}","received_events_url":"https://api.github.com/users/jbardin/received_events","type":"User","site_admin":false},"created_at":"2017-03-31T21:37:06Z","updated_at":"2017-03-31T21:37:06Z","body":"Leaving this here for now, but it needs an upgrade path.\r\n\r\nIf upgrading transparently during normal operation has too many corner cases, an failure then update during `init` may work. "}}
{"actor":{"display_login":"jbardin"}}