From: garciadeblas Date: Tue, 21 Jan 2020 16:06:29 +0000 (+0100) Subject: Merge "New Feature: Full charm support" X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FFeatures.git;a=commitdiff_plain;h=0ef3658d465d8bc97f881724332a127555c3b11f;hp=98c395f71c9dc2e34ffbbd01dc4b9af348d34f19 Merge "New Feature: Full charm support" --- 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.