From b00a7930a27afed7ba2576378aeecc75fb0759f3 Mon Sep 17 00:00:00 2001 From: Konrad Bańka Date: Tue, 9 Mar 2021 15:57:37 +0100 Subject: Correct Query API endpoint registration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Apart from corrections, corrected handling of name-only query requests as well as provided bunch of UTs. Issue-ID: MULTICLOUD-1307 Signed-off-by: Konrad Bańka Change-Id: Ida3d3e434525f323bd8c40ddc7ffd58df9c5e831 --- src/k8splugin/internal/app/instance.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/k8splugin/internal/app/instance.go') diff --git a/src/k8splugin/internal/app/instance.go b/src/k8splugin/internal/app/instance.go index 337ce687..b90a6428 100644 --- a/src/k8splugin/internal/app/instance.go +++ b/src/k8splugin/internal/app/instance.go @@ -22,6 +22,7 @@ import ( "log" "strings" + "k8s.io/apimachinery/pkg/runtime/schema" protorelease "k8s.io/helm/pkg/proto/hapi/release" "github.com/onap/multicloud-k8s/src/k8splugin/internal/db" @@ -259,7 +260,10 @@ func (v *InstanceClient) Query(id, apiVersion, kind, name, labels string) (Insta resourcesStatus = resList } } else if name != "" { - resIdentifier := helm.KubernetesResource{} + resIdentifier := helm.KubernetesResource{ + Name: name, + GVK: schema.FromAPIVersionAndKind(apiVersion, kind), + } res, err := k8sClient.getResourceStatus(resIdentifier, resResp.Namespace) if err != nil { return InstanceStatus{}, pkgerrors.Wrap(err, "Querying Resource") -- cgit 1.2.3-korg