From a715f0caa7d1141c3d7fe2cf1cce8b05f12903b5 Mon Sep 17 00:00:00 2001 From: Adam Israel Date: Tue, 7 Nov 2017 19:12:20 -0500 Subject: [PATCH] New Feature: Full charm support Signed-off-by: Adam Israel --- Release7/full_charm_support.md | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Release7/full_charm_support.md 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. -- 2.17.1