Initial version of REC_blueprint.yaml 63/863/2
authorPaul Carver <pcarver@att.com>
Tue, 28 May 2019 10:35:47 +0000 (06:35 -0400)
committerPaul Carver <pcarver@att.com>
Tue, 28 May 2019 10:41:16 +0000 (06:41 -0400)
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 <pcarver@att.com>

Change-Id: I5c45c514316eebf2e964fdca7a97180954320f2e

REC_blueprint.yaml [new file with mode: 0644]

diff --git a/REC_blueprint.yaml b/REC_blueprint.yaml
new file mode 100644 (file)
index 0000000..04f38ea
--- /dev/null
@@ -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