linkerd2/web/app
Alejandro Pedraza 6980e45e1d
Remove the `linkerd-controller` pod (#6039)
* Remove the `linkerd-controller` pod

Now that we got rid of the `Version` API (#6000) and the destination API forwarding business in `linkerd-controller` (#5993), we can get rid of the `linkerd-controller` pod.

## Removals

- Deleted everything under `/controller/api/public` and `/controller/cmd/public-api`.
- Moved `/controller/api/public/test_helper.go` to `/controller/api/destination/test_helper.go` because those are really utils for destination testing. I also extracted from there the prometheus mock structs and put that under `/pkg/prometheus/test_helper.go`, which is now by both the `linkerd diagnostics endpoints` and the `metrics-api` tests, removing some duplication.
- Deleted the `controller.yaml` and `controller-rbac.yaml` helm templates along with the `publicAPIResources` and `publicAPIProxyResources` helm values.

## Health checks

- Removed the `can initialize the client` check given such client is no longer needed. The `linkerd-api` section was left with only the check `control pods are ready`, so I moved that under the `linkerd-existence` section and got rid of the `linkerd-api` section altogether.
- In that same `linkerd-existence` section, got rid of the `controller pod is running` check.

## Other changes

- Fixed the Control Plane section of the dashboard, taking account the disappearance of `linkerd-controller` and previously, of `linkerd-sp-validator`.
2021-04-19 09:57:45 -05:00
..
__mocks__ Use jest instead of karma for running tests (#1768) 2018-10-15 17:06:35 -07:00
css Add `linkerd check` to dashboard (#3656) 2019-11-12 12:37:36 -08:00
img Add grafana icon to links, refactor svgs, link to ResourceDetail component (#1482) 2018-08-17 15:12:33 -07:00
integration Adding new browser tests for URL routing in dashboard (#3646) 2019-12-02 18:18:34 -08:00
js Remove the `linkerd-controller` pod (#6039) 2021-04-19 09:57:45 -05:00
test Add more translations to dashboard and introduce i18n test wrapper (#5082) 2020-10-21 21:25:52 -07:00
.babelrc Update dashboard build to use webpack v5 (#5962) 2021-03-29 11:46:56 -07:00
.eslintrc Update dashboard build to use webpack v5 (#5962) 2021-03-29 11:46:56 -07:00
.linguirc Add i18n library to Linkerd dashboard (#4803) 2020-07-30 09:09:59 -07:00
gh_ann_reporter.js Additional Jest reporter for GH Annotations (#4294) 2020-04-28 13:10:27 -05:00
index_bundle.js.lodash.tmpl Fix security issues by bumping all dependencies (#4284) 2020-04-23 10:31:55 -07:00
package.json Update dashboard build to use webpack v5 (#5962) 2021-03-29 11:46:56 -07:00
webpack.config.js Update dashboard build to use webpack v5 (#5962) 2021-03-29 11:46:56 -07:00
yarn.lock Update dashboard build to use webpack v5 (#5962) 2021-03-29 11:46:56 -07:00