New Feature: Full charm support
[osm/Features.git] / Release7 / full_charm_support.md
1 # Non-Proxy charms #
2
3 ## Proposer ##
4 - Adam Israel
5
6 ## Type ##
7 **Feature**
8
9 ## Target MDG/TF ##
10 RO, SO, VCA
11
12 ## Description ##
13
14 Support for VNFs that are installed and configured via a Juju charm, using a standard Ubuntu cloud image.
15
16 ### Implementation
17
18 This feature requires modification to the current workflow used by the SO:
19
20 1. SO asks RO for an instance (typically an appliance VM)
21 2. RO provides the SO with a new VNF instance (ip address, etc.)
22 3. SO deploys VNF proxy charm
23 4. SO configures VNF proxy charm
24 5. Optionally, SO executes service primitives against the VNF charm
25
26 Proposed workflow:
27
28 1. SO asks RO for an instance (a cloud image uploaded to the VIM)
29 2. RO provides the SO with a new instance (ip address, etc)
30 3. SO adds instance to VCA (using Juju's manual provider)
31 4. SO deploys VNF charm to instance, which installs and configures the VNF
32 5. Optionally, SO executes service primitives against the VNF charm.
33
34
35 ## Demo or definition of done ##
36
37 This feature is considered complete when any charm from JujuCharms.com can be deployed within OSM.