1
1
// Copyright (c) HashiCorp, Inc.
2
2
// SPDX-License-Identifier: BUSL-1.1
3
3
4
- package stacksplugin1
4
+ package rpcapi
5
5
6
6
import (
7
7
"context"
@@ -11,7 +11,6 @@ import (
11
11
12
12
"github.com/hashicorp/go-plugin"
13
13
"github.com/hashicorp/terraform-svchost/disco"
14
- "github.com/hashicorp/terraform/internal/rpcapi"
15
14
"github.com/hashicorp/terraform/internal/rpcapi/dynrpcserver"
16
15
"github.com/hashicorp/terraform/internal/rpcapi/terraform1/dependencies"
17
16
"github.com/hashicorp/terraform/internal/rpcapi/terraform1/packages"
@@ -35,7 +34,7 @@ var _ stacksplugin.Stacks1 = GRPCStacksClient{}
35
34
// Execute sends the client Execute request and waits for the plugin to return
36
35
// an exit code response before returning
37
36
func (c GRPCStacksClient ) Execute (args []string , stdout , stderr io.Writer ) int {
38
- handles := rpcapi . NewHandleTable ()
37
+ handles := NewHandleTable ()
39
38
40
39
dependenciesServer := dynrpcserver .NewDependenciesStub ()
41
40
packagesServer := dynrpcserver .NewPackagesStub ()
@@ -45,7 +44,7 @@ func (c GRPCStacksClient) Execute(args []string, stdout, stderr io.Writer) int {
45
44
dependenciesServerFunc := func (opts []grpc.ServerOption ) * grpc.Server {
46
45
s = grpc .NewServer (opts ... )
47
46
dependencies .RegisterDependenciesServer (s , dependenciesServer )
48
- dependenciesServer .ActivateRPCServer (rpcapi . NewDependenciesServer (handles , c .Services ))
47
+ dependenciesServer .ActivateRPCServer (NewDependenciesServer (handles , c .Services ))
49
48
50
49
return s
51
50
}
@@ -56,7 +55,7 @@ func (c GRPCStacksClient) Execute(args []string, stdout, stderr io.Writer) int {
56
55
packagesServerFunc := func (opts []grpc.ServerOption ) * grpc.Server {
57
56
s = grpc .NewServer (opts ... )
58
57
packages .RegisterPackagesServer (s , packagesServer )
59
- packagesServer .ActivateRPCServer (rpcapi . NewPackagesServer (c .Services ))
58
+ packagesServer .ActivateRPCServer (NewPackagesServer (c .Services ))
60
59
61
60
return s
62
61
}
@@ -67,7 +66,7 @@ func (c GRPCStacksClient) Execute(args []string, stdout, stderr io.Writer) int {
67
66
stacksServerFunc := func (opts []grpc.ServerOption ) * grpc.Server {
68
67
s = grpc .NewServer (opts ... )
69
68
stacks .RegisterStacksServer (s , stacksServer )
70
- stacksServer .ActivateRPCServer (rpcapi . NewStacksServer (rpcapi . NewStopper (), handles , & rpcapi. ServiceOpts {
69
+ stacksServer .ActivateRPCServer (NewStacksServer (NewStopper (), handles , & ServiceOpts {
71
70
ExperimentsAllowed : true ,
72
71
}))
73
72
return s
0 commit comments