aboutsummaryrefslogtreecommitdiffstats
path: root/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/oran-sim-blueprint.json
diff options
context:
space:
mode:
Diffstat (limited to 'operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/oran-sim-blueprint.json')
-rw-r--r--operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/oran-sim-blueprint.json44
1 files changed, 42 insertions, 2 deletions
diff --git a/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/oran-sim-blueprint.json b/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/oran-sim-blueprint.json
index 91543d0..c09fe3b 100644
--- a/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/oran-sim-blueprint.json
+++ b/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/oran-sim-blueprint.json
@@ -5,7 +5,7 @@
"author-email": "l.kaihlavirt@partner.samsung.com",
"user-groups": "ADMIN, OPERATION",
"template_name": "a1_pe_simulator",
- "template_version": "2.0.0",
+ "template_version": "2.0.1",
"template_tags": "samsung, oran",
"template_type": "DEFAULT"
},
@@ -59,7 +59,19 @@
"target": "resource-assignment",
"activities": [
{
- "call_operation": ""
+ "call_operation": "ResourceResolutionComponent.process"
+ }
+ ],
+ "on_success": [
+ "profile-upload"
+ ]
+ },
+ "profile-upload": {
+ "description": "Generate and upload K8s Profile",
+ "target": "k8s-profile-upload",
+ "activities": [
+ {
+ "call_operation": "ComponentScriptExecutor.process"
}
]
}
@@ -245,6 +257,34 @@
}
}
},
+ "k8s-profile-upload": {
+ "type": "component-k8s-profile-upload",
+ "interfaces": {
+ "K8sProfileUploadComponent": {
+ "operations": {
+ "process": {
+ "inputs": {
+ "artifact-prefix-names": {
+ "get_input": "template-prefix"
+ },
+ "resource-assignment-map": {
+ "get_attribute": [
+ "resource-assignment",
+ "assignment-map"
+ ]
+ }
+ }
+ }
+ }
+ }
+ },
+ "artifacts": {
+ "simple-profile": {
+ "type": "artifact-k8sprofile-content",
+ "file": "Templates/k8s-profiles/simple.tgz"
+ }
+ }
+ },
"resolve-netconfaccount": {
"type": "component-resource-resolution",
"interfaces": {