From: Paul Carver Date: Tue, 28 May 2019 10:35:47 +0000 (-0400) Subject: Initial version of REC_blueprint.yaml X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=rec.git;a=commitdiff_plain;h=02632df4193a37306fa07fec3c5bae39766bc8bd Initial version of REC_blueprint.yaml This is the YAML file that defines the actual blueprint as intended to be ingested by the new Regional Controller. This informs the RC of how to acquire the REC software assets and deploy them to suitable hardware. Signed-off-by Paul Carver Change-Id: I5c45c514316eebf2e964fdca7a97180954320f2e --- diff --git a/REC_blueprint.yaml b/REC_blueprint.yaml new file mode 100644 index 0000000..04f38ea --- /dev/null +++ b/REC_blueprint.yaml @@ -0,0 +1,31 @@ +blueprint: 1.0.0 +name: Radio Edge Cloud +version: 1.0.0 +description: This Blueprint defines an instance of the Radio Edge Cloud (from the + Telco Appliance family of blueprints). +yaml: + # Required hardware profiles (can match on either UUID or name) + # Note: UUIDs will likely require a global registry of HW profiles. + hardware_profile: + or: + - { uuid: 8a17384a-71d4-11e9-9e4c-0017f20fe1b8 } + - { uuid: 9897a008-71d4-11e9-8bda-0017f20dbff8 } + - { uuid: a4b4a570-71d4-11e9-adc2-0017f208759e } + workflow: + # Workflow that is invoked when the POD is created + create: + # This URL is a direct link to the REC pod_create workflow on Gerrit. + # It lacks several required input variables, so should be copied to a + # local webserver and customized with input variables before deployment. + # Change this URL to the new location of the workflow script. + url: https://gerrit.akraino.org/r/gitweb?p=rec.git;a=blob_plain;f=workflows/pod_create.sh;hb=HEAD + input_schema: + iso_primary: { type: string } + iso_secondary: { type: string } + input_yaml: { type: string } + + + # Workflow that is invoked when the POD is deleted +# delete: +# The delete workflow has not been written yet. This is a placeholder. + #url: https://gerrit.akraino.org/r/gitweb?p=rec.git;a=blob_plain;f=workflows/pod_delete.sh;hb=HEAD