-
Bug
-
Resolution: Done
-
Medium
-
Guilin Release
-
None
Communication between Sol003 Adapter and Etsi Catalog over MSB failing, following changes in OOM certificate handling in review:
https://gerrit.onap.org/r/c/oom/+/111328/14/kubernetes/so/components/so-vnfm-adapter/templates/deployment.yaml#45
Curl via sol003 adapter to etsicatalog over MSB using:
curl -X GET https://so-vnfm-adapter.onap:9092/so/vnfm-adapter/v1/vnfpkgm/v1/vnf_packages -H "Authorization: Basic dm5mbTpwYXNzd29yZDEk" -H "accept: application/json" -H "Content-Type: application/json" -k
fails with below error in sol003 adapter logs:
{{2020-10-28T10:57:47.328Z||o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-10-28T10:57:47.591Z||o.o.s.a.e.p.rest.Sol003PackageManagementController - VNF PackageManagement Controller: getVnfPackages. {} {} {}
2020-10-28T10:57:47.592Z||o.o.s.a.e.p.e.etsicatalog.EtsiCatalogUrlProvider - getEtsiCatalogVnfPackagesEndpoint: https://msb-iag:443/api/vnfpkgm/v1/vnf_packages
2020-10-28T10:57:47.632Z||o.onap.logging.filter.base.AbstractMetricLogFilter - Could not Target Entity: https://msb-iag:443/api/vnfpkgm/v1/vnf_packages
2020-10-28T10:57:47.636Z|51d2e39b-3b19-4553-bb36-7484e9041197|o.o.l.filter.spring.SpringClientPayloadFilter - ===========================request begin================================================
2020-10-28T10:57:47.636Z|51d2e39b-3b19-4553-bb36-7484e9041197|o.o.l.filter.spring.SpringClientPayloadFilter - URI : https://msb-iag:443/api/vnfpkgm/v1/vnf_packages
2020-10-28T10:57:47.636Z|51d2e39b-3b19-4553-bb36-7484e9041197|o.o.l.filter.spring.SpringClientPayloadFilter - Method : GET
2020-10-28T10:57:47.637Z|51d2e39b-3b19-4553-bb36-7484e9041197|o.o.l.filter.spring.SpringClientPayloadFilter - Headers : [Accept:"application/json, application/*+json", Content-Type:"application/json", Content-Length:"
0", X-ONAP-RequestID:"51d2e39b-3b19-4553-bb36-7484e9041197", X-RequestID:"51d2e39b-3b19-4553-bb36-7484e9041197", X-TransactionID:"51d2e39b-3b19-4553-bb36-7484e9041197", X-ECOMP-RequestID:"51d2e39b-3b19-4553-bb36-7484e9041
197", X-ONAP-PartnerName:"UNKNOWN", X-InvocationID:"ef216c3b-0d3d-4351-b5b6-e2afb626805c"]
2020-10-28T10:57:47.637Z|51d2e39b-3b19-4553-bb36-7484e9041197|o.o.l.filter.spring.SpringClientPayloadFilter - Request body:
2020-10-28T10:57:47.638Z|51d2e39b-3b19-4553-bb36-7484e9041197|o.o.l.filter.spring.SpringClientPayloadFilter - ==========================request end================================================
2020-10-28T10:57:47.770Z|51d2e39b-3b19-4553-bb36-7484e9041197|o.onap.so.rest.service.HttpRestServiceProviderImpl - Unable to invoke HTTP POST using url: https://msb-iag:443/api/vnfpkgm/v1/vnf_packages
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://msb-iag:443/api/vnfpkgm/v1/vnf_packages": PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:744)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:670)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:579)
at org.onap.so.rest.service.HttpRestServiceProviderImpl.invokeHttpRequest(HttpRestServiceProviderImpl.java:146)
at org.onap.so.rest.service.HttpRestServiceProviderImpl.getHttpResponse(HttpRestServiceProviderImpl.java:86)
at org.onap.so.adapters.etsisol003adapter.pkgm.extclients.etsicatalog.EtsiCatalogServiceProviderImpl.getVnfPackages(EtsiCatalogServiceProviderImpl.java:107)
at org.onap.so.adapters.etsisol003adapter.pkgm.rest.Sol003PackageManagementController.getVnfPackages(Sol003PackageManagementController.java:69)
}}