An error occurred while loading the file. Please try again.
  • Michelle Nguyen's avatar
    Separate cloud/vizier APIs into public protos · f95105bb
    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 aroun...
    f95105bb