blob: 44e526b6b998124548a2caaff0c98ac1b018970c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
*** Settings ***
Documentation Creates a macro service recipe in SO Catalog DB
Library OperatingSystem
Library Collections
Library ONAPLibrary.SO WITH NAME SO
Library ONAPLibrary.Templating WITH NAME Templating
Resource ../global_properties.robot
*** Variables ***
${CREATE_SERVICE_PATH} /onap/so/infra/serviceInstantiation/v7/serviceInstances
${SYSTEM USER} robot-ete
${CREATE_PNF_SERVICE_GR_API} so/create_pnf_service_building_block.jinja
*** Keywords ***
Create PNF Service Using GR Api
[Documentation] Creates a PNF service using GR Api
[Arguments] ${arguments}
Templating.Create Environment so ${GLOBAL_TEMPLATE_FOLDER}
${data}= Templating.Apply Template so ${CREATE_PNF_SERVICE_GR_API} ${arguments}
${auth}= Create List ${GLOBAL_SO_USERNAME} ${GLOBAL_SO_PASSWORD}
${request_id} ${service_instance_id} SO.Run Create Request ${GLOBAL_SO_ENDPOINT} ${CREATE_SERVICE_PATH} ${data} auth=${auth}
[Return] ${request_id} ${service_instance_id}
|