linkerd2/controller
Kevin Leimkuhler c2301749ef
Always return destination overrides for services (#4890)
## Motivation

#4879

## Solution

When no traffic split exists for services, return a single destination override
with a weight of 100%.

Using the destination client on a new linkerd installation, this results in the
following output for `linkerd-identity` service:

```
❯ go run controller/script/destination-client/main.go -method getProfile -path linkerd-identity.linkerd.svc.cluster.local:8080
INFO[0000] retry_budget:{retry_ratio:0.2 min_retries_per_second:10 ttl:{seconds:10}} dst_overrides:{authority:"linkerd-identity.linkerd.svc.cluster.local.:8080" weight:100000} 
INFO[0000]
```

Signed-off-by: Kevin Leimkuhler <kevin@kleimkuhler.com>
2020-08-19 12:25:58 -07:00
..
api Always return destination overrides for services (#4890) 2020-08-19 12:25:58 -07:00
cmd Spelling (#4872) 2020-08-12 21:59:50 -07:00
gen support overriding inbound and outbound connect timeouts. (#4759) 2020-07-27 13:56:21 -07:00
heartbeat Upgrade prometheus to v1.2.1 (#3541) 2019-12-11 15:26:16 -08:00
identity Cert manager support (#3600) 2019-10-24 13:15:14 -07:00
k8s Spelling (#4872) 2020-08-12 21:59:50 -07:00
proxy-injector Update proxy-init version to v1.3.6 (#4850) 2020-08-11 11:54:00 -05:00
script/destination-client Print identity in destination client and fix proxy-identity log line (#4873) 2020-08-13 13:49:55 -07:00
sp-validator Delete unused files (#4729) 2020-07-08 06:41:44 -05:00
tap Upgrade generated protobuf files to v1.4.2 (#4673) 2020-06-26 09:36:48 -05:00
webhook Service Mirroring Component (#4028) 2020-03-02 21:16:08 +02:00
Dockerfile Build ARM docker images (#4794) 2020-08-05 11:14:01 -07:00