linkerd2/test/integration
Tarun Pothulapati 704ed00a49
viz: make checks aware of prom and grafana being optional (#5627)
* viz: make checks aware of prom and grafana being optional

Fixes #5618

Currently, The linkerd-viz checks fail whenever external
Prometheus is being used as those checks are not aware of
Prometheus and grafana being optional.

This commit fixes this by making the Prometheus and Grafana
as separate checks which are not fatal and these checks
can also be made dynamic and be ran only if those
components are available.

This commit also adds some of the missing resources checks,
especially that of the new `metrics-api` into viz checks

Signed-off-by: Tarun Pothulapati <tarunpothulapati@outlook.com>
2021-02-05 11:26:44 +05:30
..
edges proxy: v2.130.1 (#5625) 2021-01-28 08:01:51 -08:00
egress Remove logs comparisons in integration tests (#5223) 2020-11-13 16:00:16 -05:00
endpoints viz: move some components into linkerd-viz (#5340) 2020-12-23 20:17:31 +05:30
externalissuer viz: move sub-cmds using viz extension under viz cmd (#5485) 2021-01-13 12:11:25 +05:30
inject Use linkerd-jaeger extension for control plane tracing (#5299) 2020-12-08 14:34:26 -08:00
multicluster proxy: v2.130.1 (#5625) 2021-01-28 08:01:51 -08:00
opaqueports proxy: v2.129.0 (#5581) 2021-01-21 06:52:38 -08:00
routes viz: move sub-cmds using viz extension under viz cmd (#5485) 2021-01-13 12:11:25 +05:30
serviceaccounts Remove logs comparisons in integration tests (#5223) 2020-11-13 16:00:16 -05:00
serviceprofiles viz: add viz profile command (#5621) 2021-02-01 19:02:46 -05:00
smimetrics viz: move some components into linkerd-viz (#5340) 2020-12-23 20:17:31 +05:30
stat Extract from public-api all the Prometheus dependencies, and moves things into a new viz component 'linkerd-metrics-api' (#5560) 2021-01-21 18:26:38 -05:00
tap viz: only tap pods that have tap explicitly enabled (#5608) 2021-01-28 17:37:45 -05:00
testdata viz: make checks aware of prom and grafana being optional (#5627) 2021-02-05 11:26:44 +05:30
tracing jaeger: cli and check logic cleanup (#5564) 2021-01-22 23:31:35 +05:30
trafficsplit viz: move sub-cmds using viz extension under viz cmd (#5485) 2021-01-13 12:11:25 +05:30
uninstall cli: make `linkerd uninstall` fail when injected pods are present (#5642) 2021-02-03 12:31:30 +05:30
install_test.go jaeger: cli and check logic cleanup (#5564) 2021-01-22 23:31:35 +05:30