hashicorp / hashicorp/consul

L7 Routing empty state

Open
#11,229 5 comments 1 reaction 1 assignee Claimed by @VinWare View on GitHub
Hacktoberfest help-wanted theme/ui
Dominant language
Go
Stars
30.1k
Forks
4.6k
Avg merge
2d 6h
Merged PRs (30d)
43

Description

## Overview of issue

- If a user hasn't configured any L7 traffic management stages (routers, splitters, resolvers), show an informational banner at the top explaining why the router and resolver is present by default
- Add tooltips to the default router and resolver cards which appear on mouseover

## Desired styling:

### Without TCP protocol

**NOTE:** the images below should have the "Read the documentation" and "Follow the guide" links at the bottom, just like in the "With TCP protocol" image below.
CleanShot 2021-10-05 at 17 15 07@2x
CleanShot 2021-10-05 at 17 15 22@2x

### With TCP protocol

CleanShot 2021-10-05 at 17 14 41@2x

### Links to include in the informational banner
- Read the documentation:
- Icon: use same icon as is [used on the intention page empty state](https://github.com/hashicorp/consul/blob/2d05164be1d30fc6ec2ad0126294e009001e400b/ui/packages/consul-ui/app/templates/dc/intentions/index.hbs#L126-L128)
- Link: https://www.consul.io/docs/connect/l7-traffic
- Follow the guide:
- Icon: use same icon as is [used on the intention page empty state](https://github.com/hashicorp/consul/blob/2d05164be1d30fc6ec2ad0126294e009001e400b/ui/packages/consul-ui/app/templates/dc/intentions/index.hbs#L129-L131)
- Link: https://learn.hashicorp.com/tutorials/consul/service-mesh-traffic-management

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.