diff options
author | 2021-12-14 09:03:43 +0000 | |
---|---|---|
committer | 2021-12-14 09:03:43 +0000 | |
commit | e2862ca83c0b653b42c3de6b089d13761660892c (patch) | |
tree | 300e521f241d3f7a6accafca34b4b0801654de2d /operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/node_types.json | |
parent | aaf53f09270e410872624966ffb65e079b1c9632 (diff) | |
parent | fb234c1c815ea87ed809468661f2293f777e92d3 (diff) |
Merge "Added simple profile to CBA"
Diffstat (limited to 'operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/node_types.json')
-rw-r--r-- | operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/node_types.json | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/node_types.json b/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/node_types.json index d12f59c..8dbfe6c 100644 --- a/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/node_types.json +++ b/operations/a1-pe-sim-packages/resources/oran-sim-cba/Definitions/node_types.json @@ -1,5 +1,80 @@ { "node_types": { + "component-k8s-profile-upload": { + "description": "This component is rendering and sending the k8s profile to the multicloud plugin.", + "version": "1.0.0", + "attributes": { + "statuses": { + "required": true, + "type": "json" + } + }, + "capabilities": { + "component-node": { + "type": "tosca.capabilities.Node" + } + }, + "interfaces": { + "K8sProfileUploadComponent": { + "operations": { + "process": { + "inputs": { + "k8s-rb-profile-name": { + "description": "K8s profile name", + "required": false, + "type": "string" + }, + "k8s-rb-definition-name": { + "description": "K8s definition name", + "required": false, + "type": "string" + }, + "k8s-rb-definition-version": { + "description": "Version of the definition", + "required": false, + "type": "string" + }, + "k8s-rb-profile-namespace": { + "description": "a K8s namespace for the profile", + "required": false, + "type": "string" + }, + "k8s-rb-profile-k8s-version": { + "description": "a K8s cluster version for the profile", + "required": false, + "type": "string" + }, + "k8s-rb-profile-source": { + "description": "Source (tgz/folder) for the template in CBA", + "required": false, + "type": "string" + }, + "artifact-prefix-names": { + "description": "Resource Assignment Artifact Prefix names", + "required": false, + "type": "list", + "entry_schema": { + "type": "string" + } + }, + "resource-assignment-map": { + "description": "Holds resolved values for each artifact prefix eg. { vdns: { vnf-id: 123 } }", + "required": false, + "type": "json" + } + }, + "outputs": { + "statuses": { + "required": true, + "type": "string" + } + } + } + } + } + }, + "derived_from": "tosca.nodes.Component" + }, "component-resource-resolution": { "description": "This is Resource Assignment Component API", "version": "1.0.0", |