Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

public-api/viz split 7/8: linkerd-web updates #5559

Conversation

alpeb
Copy link
Member

@alpeb alpeb commented Jan 18, 2021

This is based on the branch alpeb/linkerd-metrics-api-bootstrap from #5558.

linkerd-web requires connecting with both the public-api and the viz api, so both addresses (and the viz namespace) are now provided as parameters to the container.

We're also updating some dependencies that still were pointing to the public-api and now should point to the viz api.

Tests are not expected to pass on this one either.

@alpeb alpeb requested a review from a team as a code owner January 18, 2021 19:54
alpeb added a commit that referenced this pull request Jan 18, 2021
This is based on the branch `alpeb/linkerd-web-public-viz` from #5559.

Changes to command files under `cli/cmd`:
- Updated `endpoints.go` according to new API interface name.
- Updated `version.go`, `dashboard` and `uninstall.go` to pull the viz namespace from `viz.pkg.GetVizNamespace()`.

Changes to command files under `viz/cmd`:
- `edges.go`, `routes.go`, `stat.go` and `top.go`: point to dependencies that were moved from public-api to viz.

Tests are not expected to pass on this one either.
@alpeb alpeb mentioned this pull request Jan 18, 2021
@alpeb alpeb changed the title linkerd-web public-api/viz updates public-api/viz split 7/8: linkerd-web updates Jan 18, 2021
alpeb added a commit that referenced this pull request Jan 18, 2021
This is based on the branch `alpeb/linkerd-web-public-viz` from #5559.

Changes to command files under `cli/cmd`:
- Updated `endpoints.go` according to new API interface name.
- Updated `version.go`, `dashboard` and `uninstall.go` to pull the viz namespace from `viz.pkg.GetVizNamespace()`.

Changes to command files under `viz/cmd`:
- `edges.go`, `routes.go`, `stat.go` and `top.go`: point to dependencies that were moved from public-api to viz.

Tests are not expected to pass on this one either.
@alpeb alpeb force-pushed the alpeb/linkerd-metrics-api-bootstrap branch from b5a4f46 to 2d9f77e Compare January 20, 2021 16:07
This is based on the branch `alpeb/linkerd-metrics-api-bootstrap` from #5558.

`linkerd-web` requires connecting with both the public-api and the viz api, so both addresses (and the viz namespace) are now provided as parameters to the container.

We're also updating some dependencies that still were pointing to the public-api and now should point to the viz api.

Tests are not expected to pass on this one either.
@alpeb alpeb force-pushed the alpeb/linkerd-web-public-viz branch from 7f6cc2f to 3a7a13b Compare January 20, 2021 16:25
alpeb added a commit that referenced this pull request Jan 20, 2021
This is based on the branch `alpeb/linkerd-web-public-viz` from #5559.

Changes to command files under `cli/cmd`:
- Updated `endpoints.go` according to new API interface name.
- Updated `version.go`, `dashboard` and `uninstall.go` to pull the viz namespace from `viz.pkg.GetVizNamespace()`.

Changes to command files under `viz/cmd`:
- `edges.go`, `routes.go`, `stat.go` and `top.go`: point to dependencies that were moved from public-api to viz.

Other changes to have tests pass:
- Added `metrics-api` to list of docker images to build in actions workflows.
- In `bin/fmt` exclude protobuf generated files instead of entire directories because directories could contain both generated and non-generated code (case in point: `viz/metrics-api`).
- Update Helm readme files.
@alpeb
Copy link
Member Author

alpeb commented Jan 20, 2021

Closing in favor of #5560 which will aggregate all these changes.

@alpeb alpeb closed this Jan 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant