From e90c7a508fbad2c4d532c75e5a0e8c40d060af9a Mon Sep 17 00:00:00 2001 From: sophia Date: Wed, 23 Mar 2022 11:30:53 -0500 Subject: [PATCH] go generate --- .../proto/vagrant_plugin_sdk/plugin_pb.rb | 17 +++++++++++++++++ .../vagrant_plugin_sdk/plugin_services_pb.rb | 14 ++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_pb.rb b/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_pb.rb index 54808994e..7e96498f1 100644 --- a/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_pb.rb +++ b/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_pb.rb @@ -73,6 +73,11 @@ Google::Protobuf::DescriptorPool.generated_pool.build do value :PROJECT, 1 value :TARGET, 2 end + add_message "hashicorp.vagrant.sdk.Args.CorePluginManager" do + optional :stream_id, :uint32, 1 + optional :network, :string, 2 + optional :addr, :string, 3 + end add_message "hashicorp.vagrant.sdk.Args.PluginManager" do optional :stream_id, :uint32, 1 optional :network, :string, 2 @@ -428,6 +433,14 @@ Google::Protobuf::DescriptorPool.generated_pool.build do optional :type, :string, 2 optional :plugin, :message, 3, "google.protobuf.Any" end + add_message "hashicorp.vagrant.sdk.CorePluginManager" do + end + add_message "hashicorp.vagrant.sdk.CorePluginManager.GetPluginRequest" do + optional :type, :string, 1 + end + add_message "hashicorp.vagrant.sdk.CorePluginManager.GetPluginResponse" do + optional :plugin, :message, 1, "google.protobuf.Any" + end add_message "hashicorp.vagrant.sdk.Provider" do end add_message "hashicorp.vagrant.sdk.Provider.UsableResp" do @@ -890,6 +903,7 @@ module Hashicorp Args::Logger = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Logger").msgclass Args::JobInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.JobInfo").msgclass Args::JobInfo::ResourceType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.JobInfo.ResourceType").enummodule + Args::CorePluginManager = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.CorePluginManager").msgclass Args::PluginManager = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.PluginManager").msgclass Args::Command = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Command").msgclass Args::Basis = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Basis").msgclass @@ -970,6 +984,9 @@ module Hashicorp PluginManager::PluginsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.PluginManager.PluginsRequest").msgclass PluginManager::PluginsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.PluginManager.PluginsResponse").msgclass PluginManager::Plugin = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.PluginManager.Plugin").msgclass + CorePluginManager = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.CorePluginManager").msgclass + CorePluginManager::GetPluginRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.CorePluginManager.GetPluginRequest").msgclass + CorePluginManager::GetPluginResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.CorePluginManager.GetPluginResponse").msgclass Provider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Provider").msgclass Provider::UsableResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Provider.UsableResp").msgclass Provider::InstalledResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Provider.InstalledResp").msgclass diff --git a/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_services_pb.rb b/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_services_pb.rb index 09c3bc78c..6b6100485 100644 --- a/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_services_pb.rb +++ b/lib/vagrant/protobufs/proto/vagrant_plugin_sdk/plugin_services_pb.rb @@ -101,6 +101,20 @@ module Hashicorp Stub = Service.rpc_stub_class end + module CorePluginManagerService + class Service + + include ::GRPC::GenericService + + self.marshal_class_method = :encode + self.unmarshal_class_method = :decode + self.service_name = 'hashicorp.vagrant.sdk.CorePluginManagerService' + + rpc :GetPlugin, ::Hashicorp::Vagrant::Sdk::CorePluginManager::GetPluginRequest, ::Hashicorp::Vagrant::Sdk::CorePluginManager::GetPluginResponse + end + + Stub = Service.rpc_stub_class + end module ProviderService # ******************************************************************* # Provider Plugin Service