summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRitu Sood <Ritu.Sood@intel.com>2020-06-03 17:41:30 +0000
committerGerrit Code Review <gerrit@onap.org>2020-06-03 17:41:30 +0000
commit0c22bafd470e36647157b6d01221cb17841f360a (patch)
treeb53301c3231f40725b8d7f1f8700f4c37bb0b384
parenta6e2a3a65a6e4f3f1d964578ae4e60c6f9dd1184 (diff)
parent398cee00458dc8f9ddf0b9dd0387bfc01094f017 (diff)
Merge "Add UninstallApp call to grpc"
-rw-r--r--src/rsync/go.mod3
-rw-r--r--src/rsync/pkg/grpc/installappserver/installappserver.go11
2 files changed, 14 insertions, 0 deletions
diff --git a/src/rsync/go.mod b/src/rsync/go.mod
index 6dcbf471..aca03234 100644
--- a/src/rsync/go.mod
+++ b/src/rsync/go.mod
@@ -5,7 +5,10 @@ go 1.13
require (
github.com/golang/protobuf v1.3.4
github.com/onap/multicloud-k8s/src/orchestrator v0.0.0-20200527175204-ef27eb4d63f1
+ golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3 // indirect
+ google.golang.org/appengine v1.4.0 // indirect
google.golang.org/grpc v1.27.1
+ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc // indirect
)
replace (
diff --git a/src/rsync/pkg/grpc/installappserver/installappserver.go b/src/rsync/pkg/grpc/installappserver/installappserver.go
index 8a293cd6..28b4a585 100644
--- a/src/rsync/pkg/grpc/installappserver/installappserver.go
+++ b/src/rsync/pkg/grpc/installappserver/installappserver.go
@@ -38,6 +38,17 @@ func (cs *installappServer) InstallApp(ctx context.Context, req *installapp.Inst
return &installapp.InstallAppResponse{AppContextInstalled: true}, nil
}
+func (cs *installappServer) UninstallApp(ctx context.Context, req *installapp.UninstallAppRequest) (*installapp.UninstallAppResponse, error) {
+ uninstallAppReq, _ := json.Marshal(req)
+ log.Println("GRPC Server received uninstallAppRequest: ", string(uninstallAppReq))
+
+ // Try terminating the comp app here
+ //
+ //
+
+ return &installapp.UninstallAppResponse{AppContextUninstalled: true}, nil
+}
+
// NewInstallAppServer exported
func NewInstallAppServer() *installappServer {
s := &installappServer{}