From: Adam Israel Date: Wed, 8 Nov 2017 00:12:20 +0000 (-0500) Subject: New Feature: Full charm support X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=a715f0caa7d1141c3d7fe2cf1cce8b05f12903b5;p=osm%2FFeatures.git New Feature: Full charm support Signed-off-by: Adam Israel --- diff --git a/Release7/full_charm_support.md b/Release7/full_charm_support.md new file mode 100644 index 0000000..ed3caea --- /dev/null +++ b/Release7/full_charm_support.md @@ -0,0 +1,37 @@ +# Non-Proxy charms # + +## Proposer ## +- Adam Israel + +## Type ## +**Feature** + +## Target MDG/TF ## +RO, SO, VCA + +## Description ## + +Support for VNFs that are installed and configured via a Juju charm, using a standard Ubuntu cloud image. + +### Implementation + +This feature requires modification to the current workflow used by the SO: + +1. SO asks RO for an instance (typically an appliance VM) +2. RO provides the SO with a new VNF instance (ip address, etc.) +3. SO deploys VNF proxy charm +4. SO configures VNF proxy charm +5. Optionally, SO executes service primitives against the VNF charm + +Proposed workflow: + +1. SO asks RO for an instance (a cloud image uploaded to the VIM) +2. RO provides the SO with a new instance (ip address, etc) +3. SO adds instance to VCA (using Juju's manual provider) +4. SO deploys VNF charm to instance, which installs and configures the VNF +5. Optionally, SO executes service primitives against the VNF charm. + + +## Demo or definition of done ## + +This feature is considered complete when any charm from JujuCharms.com can be deployed within OSM.