X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frestful%2Frestful.go;h=1b5e8a7ded8e987aa4f51fa6bf348a0236705fc1;hb=7278f4ab445b579a0bc3ba7d90f707180f1ed7c3;hp=b17c7ad17b475838c6158ee1f03d1a1000148ca4;hpb=c1e4374fb522f55e9263dd2deca3d244e709ebdf;p=ric-plt%2Fricdms.git diff --git a/pkg/restful/restful.go b/pkg/restful/restful.go index b17c7ad..1b5e8a7 100644 --- a/pkg/restful/restful.go +++ b/pkg/restful/restful.go @@ -112,6 +112,11 @@ func (r *Restful) setupHandler() { return resp }) + api.DeployDeleteDeployHandler = deploy.DeleteDeployHandlerFunc(func(param deploy.DeleteDeployParams) middleware.Responder { + ricdms.Logger.Debug("==> undeploy xApp") + resp := r.rh.UninstallChart(*param.Body.XAppname, *param.Body.Version, param.Body.Namespace) + return resp + }) api.ApplicationZipProducer = runtime.ProducerFunc(func(w io.Writer, data interface{}) error { if zp, ok := data.(io.ReadCloser); ok { defer zp.Close()