{"action":"closed","issue":{"url":"https://api.github.com/repos/test-kitchen/test-kitchen/issues/807","repository_url":"https://api.github.com/repos/test-kitchen/test-kitchen","labels_url":"https://api.github.com/repos/test-kitchen/test-kitchen/issues/807/labels{/name}","comments_url":"https://api.github.com/repos/test-kitchen/test-kitchen/issues/807/comments","events_url":"https://api.github.com/repos/test-kitchen/test-kitchen/issues/807/events","html_url":"https://github.com/test-kitchen/test-kitchen/issues/807","id":98845119,"number":807,"title":"forward_agent kitchen.yml config not honored","user":{"login":"kbruner","id":7577051,"avatar_url":"https://avatars.githubusercontent.com/u/7577051?v=3","gravatar_id":"","url":"https://api.github.com/users/kbruner","html_url":"https://github.com/kbruner","followers_url":"https://api.github.com/users/kbruner/followers","following_url":"https://api.github.com/users/kbruner/following{/other_user}","gists_url":"https://api.github.com/users/kbruner/gists{/gist_id}","starred_url":"https://api.github.com/users/kbruner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kbruner/subscriptions","organizations_url":"https://api.github.com/users/kbruner/orgs","repos_url":"https://api.github.com/users/kbruner/repos","events_url":"https://api.github.com/users/kbruner/events{/privacy}","received_events_url":"https://api.github.com/users/kbruner/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-03T21:48:41Z","updated_at":"2016-04-08T05:49:54Z","closed_at":"2016-04-08T05:49:54Z","body":"It looks like, even when I set this in the driver config section (next to ssh_key, which does get honored), this doesn't get used.\r\n\r\nI think it's because the option is never passed to the transport object at instance creation time, so it's not written to the state file, and the state file becomes the source of truth for the ssh options on subsequent calls to kitchen login.  If I manually add it to the .kitchen/<instance>.yml file after creation, it shows up in the ssh command line.\r\n\r\nNote that this is different from the ssh.forward_agent option, which does seem to work (it gets written in the Vagrantfile as `config.ssh.forward_agent: true`), but since kitchen constructs its own ssh command line rather than using `vagrant ssh`, that has no net effect."}}