{"action":"closed","issue":{"url":"https://api.github.com/repos/envoyproxy/envoy/issues/3870","repository_url":"https://api.github.com/repos/envoyproxy/envoy","labels_url":"https://api.github.com/repos/envoyproxy/envoy/issues/3870/labels{/name}","comments_url":"https://api.github.com/repos/envoyproxy/envoy/issues/3870/comments","events_url":"https://api.github.com/repos/envoyproxy/envoy/issues/3870/events","html_url":"https://github.com/envoyproxy/envoy/issues/3870","id":341679644,"node_id":"MDU6SXNzdWUzNDE2Nzk2NDQ=","number":3870,"title":"Exit on xDS Permission Denied Errors","user":{"login":"kmyerson","id":31218245,"node_id":"MDQ6VXNlcjMxMjE4MjQ1","avatar_url":"https://avatars0.githubusercontent.com/u/31218245?v=4","gravatar_id":"","url":"https://api.github.com/users/kmyerson","html_url":"https://github.com/kmyerson","followers_url":"https://api.github.com/users/kmyerson/followers","following_url":"https://api.github.com/users/kmyerson/following{/other_user}","gists_url":"https://api.github.com/users/kmyerson/gists{/gist_id}","starred_url":"https://api.github.com/users/kmyerson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmyerson/subscriptions","organizations_url":"https://api.github.com/users/kmyerson/orgs","repos_url":"https://api.github.com/users/kmyerson/repos","events_url":"https://api.github.com/users/kmyerson/events{/privacy}","received_events_url":"https://api.github.com/users/kmyerson/received_events","type":"User","site_admin":false},"labels":[{"id":620444894,"node_id":"MDU6TGFiZWw2MjA0NDQ4OTQ=","url":"https://api.github.com/repos/envoyproxy/envoy/labels/design%20proposal","name":"design proposal","color":"c5def5","default":false},{"id":867150379,"node_id":"MDU6TGFiZWw4NjcxNTAzNzk=","url":"https://api.github.com/repos/envoyproxy/envoy/labels/stale","name":"stale","color":"bfd4f2","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-07-16T21:07:45Z","updated_at":"2018-08-23T17:34:34Z","closed_at":"2018-08-23T17:34:34Z","author_association":"CONTRIBUTOR","body":"Exit on xDS Permission Denied Errors\r\n\r\nIf the management server responds to a DiscoveryRequest with a gRPC error code, Envoy will retry the request. For some error codes, a retry might not make sense.\r\n\r\nWe're interested in having Envoy exit if the management server returns an Unauthenticated or PermissionDenied error. This would allow a wrapper layer/process around Envoy to reset credentials, for example by rebuilding the bootstrap config, and then restart Envoy to try again.\r\n\r\nWhether this behavior is active would need to be configurable, with the feature being off by default.\r\n\r\n@htuch \r\n"}}
{"actor":{"display_login":"stale"}}