Skip to content

Commit

Permalink
Update BeaconServiceManifest-Fundamentals.md
Browse files Browse the repository at this point in the history
  • Loading branch information
trigiu authored Nov 3, 2017
1 parent f7baedb commit 37c6ba5
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion BeaconServiceManifest-Fundamentals.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
An extensive desription of the beacon service manifest is done in D3.2, D3.3, D4.2 and D4.3 hosted here: http://www.beacon-project.eu/downloads/

What is important to know when you start to interact with beacon service manifest [bsman] is the YAML and HOT (Heat Orchestrator Template)standards.
What is important to know when you start to interact with beacon service manifest **[bsman]** is the YAML and HOT (Heat Orchestrator Template)standards.

Basically a bsman is composed by 4 main elements:

Expand All @@ -16,4 +16,30 @@ Basically a bsman is composed by 4 main elements:

**Resources:**

the bsman is a HOT template enhanched, the is able to contains all the resource types defined for "heat_template_version: 2014-10-16" plus some specifics resources:

* OS::Beacon::Georeferenced_deploy : it is used define an area uin which a specific group of resources could be deployed or applied

* OS::Beacon::ServiceGroupManagement : it is used define a group of resources that have to be deployed as atomic set

* ONE::Beacon::OneFlowTemplate : it is used define a group of resources that have to be deployed as atomic set on OpenNebula sites. This resource will be send to OneFlow component.

* TOSCA::Beacon::vnf_sfc_manifests : this is a map used to identify all the resources involved inside the TOSCA manifest. The property "name" of this resource is used to retrieve the pair VNFD and VNFFG manifest.

* tosca.nodes.nfv.VDU.Tacker

* tosca.nodes.nfv.CP.Tacker

* tosca.nodes.nfv.VL

* tosca.nodes.nfv.FP.Tacker

* tosca.groups.nfv.VNFFG

* OS::Beacon::PoliciesAccManagement : for future usages

* OS::Beacon::fedSecManagement : for future usages

* OS::Beacon::fedNetManagement : for future usages

Examples of bsman are provided here: https://github.com/BeaconFramework/BeaconBroker/tree/master/templateTOupload

0 comments on commit 37c6ba5

Please sign in to comment.