Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GET /aai/v8/service-design-and-creation/services HTTP/1.1
Host: 104.239.234.999:8443
Accept: application/json
Content-Type: application/json
X-FromAppId: AAI
X-TransactionId: get_aai_subscr
Authorization: Basic QUFJOkFBSQ==
Cache-Control: no-cache
Postman-Token: 7c1b1415-e8e8-6701-dbef-f1994001e291

{"service": [{
"service-id": "c29f33c3-75d2-4210-8a71-0f805821c0cc",
"service-description": "vFW",
"resource-version": "1494850829"
},{
"service-id": "761805dd-19de-4e0b-8c72-33b77e6dbe1f",
"service-description": "vLB",
"resource-version": "1494850829"
}]}




Workarounds for Distribution and Deployment

SDC Distribution failure

20170914: SDC service distribution is failing - a partial workaround is to run ./demo.sh distribute - after manually adding the "Demonstration" customer and associating with a new cloud region.

Code Block

PUT /aai/v8/cloud-infrastructure/cloud-regions/cloud-region/IAD/IAD HTTP/1.1

Host: 146.20.65.5:8443

Accept: application/json

Content-Type: application/json

X-FromAppId: AAI

X-TransactionId: get_aai_subscr

Authorization: Basic QUFJOkFBSQ==

Cache-Control: no-cache

Postman-Token: db2cb2b2-5ecc-1acf-3d9b-a08cdf53102c




{

	"cloud-owner": "IAD",

	"cloud-region-id": "IAD",

	"cloud-region-version": "v1",

	"cloud-type": "SharedNode",

	"cloud-zone": "CloudZone",

	"owner-defined-type": "OwnerType",

	"tenants": {

		"tenant": [{

			"tenant-id": "1035021",

			"tenant-name": "ecomp-dev"

		}]

	}

}




GET /aai/v8/cloud-infrastructure/cloud-regions/ HTTP/1.1

Host: 146.20.65.5:8443

Accept: application/json

Content-Type: application/json

X-FromAppId: AAI

X-TransactionId: jimmy-postman

Authorization: Basic TW9kZWxMb2FkZXI6TW9kZWxMb2FkZXI=

Cache-Control: no-cache

Postman-Token: 48cc0bab-4a34-af53-ea77-48fa4a536813




{

    "cloud-region": [

        {

            "cloud-owner": "IAD",

            "cloud-region-id": "IAD",

            "cloud-type": "SharedNode",

            "owner-defined-type": "OwnerType",

            "cloud-region-version": "v1",

            "cloud-zone": "CloudZone",

            "resource-version": "1505416531254",

            "tenants": {

                "tenant": [

                    {

                        "tenant-id": "1035021",

                        "tenant-name": "ecomp-dev",

                        "resource-version": "1505416532060"

                    }

                ]

            }

        }

    ]

}




GET /aai/v8/cloud-infrastructure/cloud-regions/cloud-region/IAD/IAD/tenants/tenant/1035021 HTTP/1.1

Host: 146.20.65.5:8443

Accept: application/json

Content-Type: application/json

X-FromAppId: AAI

X-TransactionId: get_aai_subscr

Authorization: Basic QUFJOkFBSQ==

Cache-Control: no-cache

Postman-Token: bf5b90a0-38f3-1767-d3d0-c97ee1dfe2f0







{

    "tenant-id": "1035021",

    "tenant-name": "ecomp-dev",

    "resource-version": "1505416532060"

}







PUT /aai/v10/business/customers/customer/Demonstration HTTP/1.1

Host: 146.20.65.5:8443

Accept: application/json

Content-Type: application/json

X-FromAppId: AAI

X-TransactionId: get_aai_subscr

Authorization: Basic QUFJOkFBSQ==

Cache-Control: no-cache

Postman-Token: 2e9eb0a4-ae81-6f07-80a4-4d4939e133b6




{ "global-customer-id": "Demonstration",

 "service-subscriptions": {

 "service-subscription": [{

 "relationship-list": {

 "relationship": [{

 "related-to": "tenant",

 "relationship-data": [{

 "relationship-key": "cloud-region.cloud-owner",

 "relationship-value": "IAD"

 }, {

 "relationship-key": "cloud-region.cloud-region-id",

 "relationship-value": "IAD"

 }, {

 "relationship-key": "tenant.tenant-id",

 "relationship-value": "1035021"

 }] }]},

 "service-type": "vFW"

 }] },

 "subscriber-name": "Demonstration",

 "subscriber-type": "INFRA"}







GET /aai/v8/business/customers HTTP/1.1

Host: 146.20.65.5:8443

Accept: application/json

Content-Type: application/json

X-FromAppId: AAI

X-TransactionId: get_aai_subscr

Authorization: Basic QUFJOkFBSQ==

Cache-Control: no-cache

Postman-Token: 6a887711-f76e-4529-a42f-30bcb4e2d127




{

    "customer": [

        {

            "global-customer-id": "Demonstration",

            "subscriber-name": "Demonstration",

            "subscriber-type": "INFRA",

            "resource-version": "1505417454006",

            "service-subscriptions": {

                "service-subscription": [

                    {

                        "service-type": "vFW",

                        "resource-version": "1505417454761",

                        "relationship-list": {

                            "relationship": [

                                {

                                    "related-to": "tenant",

                                    "related-link": "https://146.20.65.5:8443/aai/v8/cloud-infrastructure/cloud-regions/cloud-region/IAD/IAD/tenants/tenant/1035021",

                                    "relationship-data": [

                                        {

                                            "relationship-key": "cloud-region.cloud-owner",

                                            "relationship-value": "IAD"

                                        },

                                        {

                                            "relationship-key": "cloud-region.cloud-region-id",

                                            "relationship-value": "IAD"

                                        },

                                        {

                                            "relationship-key": "tenant.tenant-id",

                                            "relationship-value": "1035021"

                                        }

                                    ],

                                    "related-to-property": [

                                        {

                                            "property-key": "tenant.tenant-name",

                                            "property-value": "ecomp-dev"

                                        }

                                    ]

                                }

                            ]

                        }

                    }

                ]

            }

        }

    ]

}







PUT /aai/v8/service-design-and-creation/services/service/demoVFW HTTP/1.1

Host: 146.20.65.5:8443

Accept: application/json

Content-Type: application/json

X-FromAppId: AAI

X-TransactionId: get_aai_subscr

Authorization: Basic QUFJOkFBSQ==

Cache-Control: no-cache

Postman-Token: 0436aabb-197c-3c58-3c65-3387aebab2bb




{

	"service-description": "demoVFW",

	"service-id": "demoVFW"

}


then





p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #ffffff; background-color: #2b66c9}
span.s1 {font-variant-ligatures: no-common-ligatures}



root@vm1-robot:/opt# ./demo.sh distribute

Starting Xvfb on display :89 with res 1280x1024x24

Executing robot tests at log level TRACE

==============================================================================

OpenECOMP ETE                                                                 

==============================================================================

OpenECOMP ETE.Robot                                                           

==============================================================================

OpenECOMP ETE.Robot.Testsuites                                                

==============================================================================

OpenECOMP ETE.Robot.Testsuites.Demo :: Executes the VNF Orchestration Test ...

==============================================================================

Initialize Models                                                     | PASS |

------------------------------------------------------------------------------

OpenECOMP ETE.Robot.Testsuites.Demo :: Executes the VNF Orchestrat... | PASS |

1 critical test, 1 passed, 0 failed

1 test total, 1 passed, 0 failed

==============================================================================

OpenECOMP ETE.Robot.Testsuites                                        | PASS |

1 critical test, 1 passed, 0 failed

1 test total, 1 passed, 0 failed

==============================================================================

OpenECOMP ETE.Robot                                                   | PASS |

1 critical test, 1 passed, 0 failed

1 test total, 1 passed, 0 failed

==============================================================================

OpenECOMP ETE                                                         | PASS |

1 critical test, 1 passed, 0 failed

1 test total, 1 passed, 0 failed

==============================================================================

Output:  /share/logs/demo/InitDistribution/output.xml

Log:     /share/logs/demo/InitDistribution/log.html

Report:  /share/logs/demo/InitDistribution/report.html


Swagger API Endpoints

TODO: get swagger docs for all servers

...