Hi, I have used this for the service instantation with MACRO:
*POST http:// {{k8s}}
:30277/onap/so/infra/serviceInstantiation/v7/serviceInstances
* Body:
{
"requestDetails": {
"subscriberInfo": {
"globalSubscriberId": "TIM"
},
"requestInfo": {
"suppressRollback": false,
"productFamilyId": "dublin test",
"requestorId": "adt",
"instanceName": "{{cds-instance-name}}",
"source": "postman"
},
"cloudConfiguration": {
"tenantId": "a9d84b4e2c1e47bfaa4d26d2d894c9c2",
"cloudOwner": "CloudOwner",
"lcpCloudRegionId": "RegionOne"
},
"requestParameters": {
"subscriptionServiceType": "dublin",
"userParams": [
{
"Homing_Solution": "none"
},
{
"service": {
"instanceParams": [
],
"instanceName": "{{cds-instance-name}}",
"resources": {
"vnfs": [
{
"modelInfo": {
"modelName": "{{vnf-modelinfo-modelname}}",
"modelVersionId": "{{vnf-modelinfo-modeluuid}}",
"modelInvariantUuid": "{{vnf-modelinfo-modelinvariantuuid}}",
"modelVersion": "1.0",
"modelCustomizationId": "{{vnf-modelinfo-modelcustomizationuuid}}",
"modelInstanceName": "{{vnf-modelinfo-modelinstancename}}"
},
"cloudConfiguration": {
"tenantId": "a9d84b4e2c1e47bfaa4d26d2d894c9c2",
"cloudOwner": "CloudOwner",
"lcpCloudRegionId": "RegionOne"
},
"platform": {
"platformName": "test"
},
"lineOfBusiness": {
"lineOfBusinessName": "someValue"
},
"productFamilyId": "dublin test",
"instanceName": "{{vnf-modelinfo-modelinstancename}}",
"instanceParams": [
{
"onap_private_net_id": "7ca6f6c8-cb79-4477-ab6a-a6ed97437f96",
"onap_private_subnet_id": "cf3412a0-da20-4529-8503-6a6314aefec5",
"pub_key": "ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDcOai2HFUSstXzB5ZgBxInFytBuW5fzB1yK50D6TacVP85Gna29vqYjoIRR6NowDD7r01Sg+MIhHE3o1Nbu3v/KL4tfIJGSexY4vVRsb0ZnkuYJoJeZH5DMPBO2uUMubqBoDxXn1FnlvocjHM6+hypyF1iTwO3quZ7gLN+sBcMlebKLrhWSxUPeRR7rcLLVyGArkWDQRj0MeNcvaCGcXwUoxRL/dlp4kxOPG5B73NX7GPffIg307NdcUvn4RHwRSDJyTwevetfN4754SbPQNC11kt0t53vUg/O/lBxymn9nZMfiuSzPOmc+QILYRlexTeeqHWm1j1SP+cMDuE1mgLV",
"image_name": "ubuntu-16.04-server-cloud-amd64",
"flavor_name":"m1.medium",
"sec_group": "onap_security_group",
"public_net_id": "7bf1a4ca-b582-49e3-bc28-670ffb757616",
"install_script_version":"1.5.0-SNAPSHOT",
"demo_artifacts_version":"1.5.0-SNAPSHOT",
"cloud_env":"openstack",
"dcae_collector_ip": "163.162.239.47",
"dcae_collector_port": "30235"
}
],
"vfModules": [
{
"modelInfo": {
"modelName": "{{vnf-vfmodule-0-modelinfo-modelname}}",
"modelVersionId": "{{vnf-vfmodule-0-modelinfo-modeluuid}}",
"modelInvariantUuid": "{{vnf-vfmodule-0-modelinfo-modelinvariantuuid}}",
"modelVersion": "1",
"modelCustomizationId": "{{vnf-vfmodule-0-modelinfo-modelcustomizationuuid}}"
},
"instanceName": "{{vnf-vfmodule-0-modelinfo-modelname}}",
"instanceParams": [
{
"sec_group": "onap_security_group"
}
]
},
{
"modelInfo": {
"modelName": "{{vnf-vfmodule-1-modelinfo-modelname}}",
"modelVersionId": "{{vnf-vfmodule-1-modelinfo-modeluuid}}",
"modelInvariantUuid": "{{vnf-vfmodule-1-modelinfo-modelinvariantuuid}}",
"modelVersion": "1",
"modelCustomizationId": "{{vnf-vfmodule-1-modelinfo-modelcustomizationuuid}}"
},
"instanceName": "{{vnf-vfmodule-1-modelinfo-modelname}}",
"instanceParams": [
{
"sec_group": "onap_security_group"
}
]
},
{
"modelInfo": {
"modelName": "{{vnf-vfmodule-2-modelinfo-modelname}}",
"modelVersionId": "{{vnf-vfmodule-2-modelinfo-modeluuid}}",
"modelInvariantUuid": "{{vnf-vfmodule-2-modelinfo-modelinvariantuuid}}",
"modelVersion": "1",
"modelCustomizationId": "{{vnf-vfmodule-2-modelinfo-modelcustomizationuuid}}"
},
"instanceName": "{{vnf-vfmodule-2-modelinfo-modelname}}",
"instanceParams": [
{
"sec_group": "onap_security_group"
}
]
},
{
"modelInfo": {
"modelName": "{{vnf-vfmodule-3-modelinfo-modelname}}",
"modelVersionId": "{{vnf-vfmodule-3-modelinfo-modeluuid}}",
"modelInvariantUuid": "{{vnf-vfmodule-3-modelinfo-modelinvariantuuid}}",
"modelVersion": "1",
"modelCustomizationId": "{{vnf-vfmodule-3-modelinfo-modelcustomizationuuid}}"
},
"instanceName": "{{vnf-vfmodule-3-modelinfo-modelname}}",
"instanceParams": [
{
"sec_group": "onap_security_group"
}
]
}
]
}
]
},
"modelInfo": {
"modelVersion": "1.0",
"modelVersionId": "{{service-uuid}}",
"modelInvariantId": "{{service-invariantUUID}}",
"modelName": "{{service-name}}",
"modelType": "service"
}
}
}
],
"aLaCarte": false
},
"project": {
"projectName": "Project-Demonstration"
},
"owningEntity": {
"owningEntityId": "24ef5425-bec4-4fa3-ab03-c0ecf4eaac96",
"owningEntityName": "Demostration"
},
"modelInfo": {
"modelVersion": "1.0",
"modelVersionId": "{{service-uuid}}",
"modelInvariantId": "{{service-invariantUUID}}",
"modelName": "{{service-name}}",
"modelType": "service"
}
}
}
and so, I have used the same body for the deletion by using the *http delete to
http:// {{k8s}}* *:30277/onap/so/infra/serviceInstantiation/v7/serviceInstances*
but, on so api handler log, it returns the following error:
*2019-09-17T12:34:04.286Z|| org.onap.so.web.exceptions.RuntimeExceptionMapper -
Error occured*
*javax.ws.rs.NotAllowedException: HTTP 405 Method Not Allowed*
at
org.glassfish.jersey.server.internal.routing.MethodSelectingRouter.getMethodRouter(MethodSelectingRouter.java:466)
at
org.glassfish.jersey.server.internal.routing.MethodSelectingRouter.access$000(MethodSelectingRouter.java:94)
So, it seems to not be implemented.
Thanks,
Aniello Paolo Malinconico
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18980): https://lists.onap.org/g/onap-discuss/message/18980
Mute This Topic: https://lists.onap.org/mt/34174234/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-