Details
Assignee
Former userFormer user(Deactivated)Reporter
Bertrand Souville [DOCOMO]Bertrand Souville [DOCOMO]Affects versions
Priority
Medium
Details
Details
Assignee
Former user
Former user(Deactivated)Reporter
Bertrand Souville [DOCOMO]
Bertrand Souville [DOCOMO]Affects versions
Priority
Created February 8, 2024 at 8:10 PM
Updated February 8, 2024 at 8:21 PM
Resolved February 8, 2024 at 8:10 PM
We deployed vfc and modeling to confirm about the status of compliance with SOL003 of NFVO feature in ONAP.
We basically used the following page as a guide to deploy.
https://docs.onap.org/projects/onap-vfc-nfvo-lcm/en/montreal/platform/installation/installation/index.html
$ helm list -n onap NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION dev onap 1 2024-01-23 09:27:32.769596728 +0000 UTC deployed onap-13.0.0 Montreal dev-mariadb-galera onap 1 2024-01-23 09:27:36.358050094 +0000 UTC deployed mariadb-galera-13.0.0 dev-modeling onap 1 2024-01-23 09:27:41.974902162 +0000 UTC deployed modeling-13.0.0 dev-msb onap 1 2024-01-23 09:27:46.171641663 +0000 UTC deployed msb-13.0.0 dev-repository-wrapper onap 2 2024-01-23 09:27:50.296545363 +0000 UTC deployed repository-wrapper-13.0.0 dev-roles-wrapper onap 2 2024-01-23 09:27:51.701010583 +0000 UTC deployed roles-wrapper-13.0.0 dev-vfc onap 1 2024-01-23 09:27:53.133524468 +0000 UTC deployed vfc-13.0.0 dev-vnfsdk onap 1 2024-01-23 09:28:02.826883329 +0000 UTC deployed vnfsdk-13.0.0 ```
We confirmed the connectivity of the following interfaces required from VNFM to NFVO as defined in SOL003 v3.3.1.
{apiRoot}/grant/v1/grants
{apiRoot}/vnfpkgm/v2/vnf_packages
{apiRoot}/vnfpkgm/v2/onboarded_vnf_packages
However, the result is that none of the above APIs are supported.
The following is a log of the actual API submission:
grant
root@k8s-masternode:~# curl http://10.10.0.50:30283/api/grant/v1/grants 502 Bad Gateway error message:No route found for this request! nginx
vnfpkgm
vnf_packages
root@k8s-masternode:~# curl http://10.10.0.50:30283/api/vnfpkgm/v2/vnf_packages 502 Bad Gateway error message:No route found for this request! nginx
onboarded_vnf_packages
root@k8s-masternode:~# curl http://10.10.0.50:30283/api/vnfpkgm/v2/onboarded_vnf_packages 502 Bad Gateway error message:No route found for this request! nginx
By the way, vnfpkgm seems to support vnf_packages URIs in v1, but not onboarded_vnf_packages URIs in v1.
The following is a log of the actual API submission:
{apiRoot}/vnfpkgm/v1/vnf_packages
root@k8s-masternode:~# curl http://10.10.0.50:30283/api/vnfpkgm/v1/vnf_packages/8cd8ab44-fa7d-4883-bb0d-f9edd5bf49b7 {"id":"8cd8ab44-fa7d-4883-bb0d-f9edd5bf49b7","vnfdId":null,"vnfProductName":null,"vnfSoftwareVersion":null,"vnfdVersion":null, "softwareImages":null,"additionalArtifacts":null,"onboardingState":"CREATED","operationalState":"DISABLED","usageState":"NOT_IN_USE", "userDefinedData":null,"_links":{"self":{"href":"/api/vnfpkgm/v1/vnf_packages/8cd8ab44-fa7d-4883-bb0d-f9edd5bf49b7"}}}
{apiRoot}/vnfpkgm/v1/onboarded_vnf_packages
root@k8s-masternode:~# curl http://10.10.0.50:30283/api/vnfpkgm/v1/onboarded_vnf_packages Page not found (404) Request Method: GET Request URL: http://10.10.0.50:80/api/vnfpkgm/v1/onboarded_vnf_packages Using the URLconf defined in catalog.urls, Django tried these URL patterns, in this order: 1. ^api/catalog/v1/admin ...(omit)... 26. ^ ^api/vnfpkgm/v1/vnf_packages$ [name='vnf_packages_rc'] 27. ^ ^api/vnfpkgm/v1/vnf_packages/(?P<vnfPkgId>[0-9a-zA-Z\-\_]+)$ [name='vnf_package_rd'] 28. ^ ^api/vnfpkgm/v1/vnf_packages/(?P<vnfPkgId>[0-9a-zA-Z\-\_]+)/vnfd$ [name='vnfd_rd'] 29. ^ ^api/vnfpkgm/v1/vnf_packages/(?P<vnfPkgId>[0-9a-zA-Z\-\_]+)/packa nt$ [name='package_content_ru'] 30. ^ ^api/vnfpkgm/v1/vnf_packages/(?P<vnfPkgId>[0-9a-zA-Z\-\_]+)/packa nt/upload_from_uri$ [name='upload_from_uri_c'] 31. ^ ^api/vnfpkgm/v1/subscriptions$ [name='subscriptions_create_query'] 32. ^ ^api/vnfpkgm/v1/subscriptions/(?P<subscriptionId>[0-9a-zA-Z\-\_]+ [name='subscriptions_query_terminate'] 33. ^ ^api/vnfpkgm/v1/vnf_packages/(?P<vnfPkgId>[0-9a-zA-Z\-\_]+)/artif <artifactPath>[0-9a-zA-Z\-\_.]+)$ [name='fetch_vnf_artifacts'] ...(omit)... 44. ^ ^api/catalog/v1/redoc$ [name='schema-redoc'] The current path, api/vnfpkgm/v1/onboarded_vnf_packages, didn't ma of these.