This project is mirrored from https://gitee.com/cowcomic/pixie.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 27 Jan, 2021 1 commit
-
-
Michelle Nguyen authored
Summary: Our original cloudapipb and vizierpb protos weren't actually in a state where we could make them public. This diff creates new proto files for the protos that we do want to make public. The changes are as follows: CloudAPI: - created new pl.cloudapi.public proto package for our public protos - Created ClusterManager, which is a wrapper around the ClusterInfoService. This service excludes unnecessary functions such as creating/updating clusters. Users can GetClusters, which contains a subset of data from the original GetClusterInfo. ClusterManager also contains UpdateClusterConfig, which is a wrapper around the internal UpdateClusterConfig. - copied APIKey/DeployKey services to the new public protos. *in the current state, this will break the old CLI, which points to the old API/DeployKey service.* the CLI, which is the only external place which uses these services, has been updated to use the new public proto. is it worth keeping the old service around for users with the old CLI, or should we just ask them to update? Vizierpb: - Renamed old, internal proto package to `pl.api.internal.vizierpb`, so that the public package can be `pl.api.vizierpb`, in hopes of maintaining backwards compatibility. - Copied ExecuteScript/HealthCheck to new public package Test Plan: On Pixie Cloud with new API changes: - deployed current release version of Vizier. verify that UI + new & old CLI can still query vizier. with new CLI, debugLog continues to work. with old CLI, debugLog does not work. - deployed Vizier using skaffold. verify that UI + new & old CLI can still query vizier. with new CLI, debugLog works. with old CLI, debugLog does not work. Reviewers: zasgar, philkuz, #engineering Reviewed By: zasgar, #engineering Differential Revision: https://phab.corp.pixielabs.ai/D7185 GitOrigin-RevId: f01d8a8a2d0d11256c308f3c4dcaf9b1c5a3b763
-
- 26 Jan, 2021 3 commits
-
-
Phillip Kuznetsov authored
Summary: rip Test Plan: Updated tests so that they only run on one connection. Reviewers: zasgar, vihang, #engineering Reviewed By: vihang, #engineering Differential Revision: https://phab.corp.pixielabs.ai/D7191 GitOrigin-RevId: a09b8cbb87e82075269e306e79f02cce94ddcc0a
-
Phillip Kuznetsov authored
Summary: PxL stuff is called scripts everywhere else in teh API. Updating to match that. Test Plan: Ran tests and they still work Reviewers: zasgar, vihang, #engineering Reviewed By: vihang, #engineering Differential Revision: https://phab.corp.pixielabs.ai/D7190 GitOrigin-RevId: 2b3068a692e0b19c41ee7d25177b11bc64df4b91
-
Phillip Kuznetsov authored
Summary: py_client was in a placeholder directory. Moving to src/api/python instead. Test Plan: Tests should still pass. Had to update some paths. Reviewers: zasgar, vihang, #engineering Reviewed By: vihang, #engineering Differential Revision: https://phab.corp.pixielabs.ai/D7187 GitOrigin-RevId: 6a08db587e41d44898b544cb678142a4fe5bf57c
-