{"action":"opened","issue":{"url":"https://api.github.com/repos/knative/serving/issues/1881","repository_url":"https://api.github.com/repos/knative/serving","labels_url":"https://api.github.com/repos/knative/serving/issues/1881/labels{/name}","comments_url":"https://api.github.com/repos/knative/serving/issues/1881/comments","events_url":"https://api.github.com/repos/knative/serving/issues/1881/events","html_url":"https://github.com/knative/serving/issues/1881","id":351407392,"node_id":"MDU6SXNzdWUzNTE0MDczOTI=","number":1881,"title":"support pointing route at revision via revision selector","user":{"login":"cppforlife","id":185847,"node_id":"MDQ6VXNlcjE4NTg0Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/185847?v=4","gravatar_id":"","url":"https://api.github.com/users/cppforlife","html_url":"https://github.com/cppforlife","followers_url":"https://api.github.com/users/cppforlife/followers","following_url":"https://api.github.com/users/cppforlife/following{/other_user}","gists_url":"https://api.github.com/users/cppforlife/gists{/gist_id}","starred_url":"https://api.github.com/users/cppforlife/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cppforlife/subscriptions","organizations_url":"https://api.github.com/users/cppforlife/orgs","repos_url":"https://api.github.com/users/cppforlife/repos","events_url":"https://api.github.com/users/cppforlife/events{/privacy}","received_events_url":"https://api.github.com/users/cppforlife/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-16T23:54:06Z","updated_at":"2018-08-16T23:54:06Z","closed_at":null,"author_association":"COLLABORATOR","body":"/area API\r\n/area networking\r\n/kind feature\r\n\r\nIt would be nice to be able to have route's traffic target to resolve to a set of revisions that have matching label. this functionality would help support workflows that use labels for \"tagging\" particular revisions (or multiple revisions, and/or multiple routes) so that routes can have symbolic destinations.\r\n\r\n```yaml\r\napiVersion: serving.knative.dev/v1alpha1\r\nkind: Route\r\nmetadata:\r\n  name: latest\r\n  namespace: sample-app\r\nspec:\r\n  traffic:\r\n  - percent: 100\r\n    revisionSelector:\r\n      corp.com/stable-version: true\r\n```"}}
{"actor":{"display_login":"cppforlife"}}