summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8550fa7)
This change implements the required changes in the IM
for features 1429 (secure key management) and 5669
(full charm support) so that OSM can know from the descriptor
whether or not the VNF/VDU requires SSH and what is the
default ssh user, so that OSM can inject an SSH public key
to make possible the configuration from VCA.
Change-Id: Ief9971a780f427c3d8de98d9d88fd0eae9493e5a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
+ grouping vca-config-access {
+
+ container config-access {
+
+ description
+ "Indicates the way to access to the xNF or xDU for VCA configuration.
+ For the moment there is a single way (ssh-access).";
+
+ container ssh-access {
+
+ description
+ "If the xNF requires ssh and this parameter is set, SSH keys
+ will be injected so that VCA can configure the xNF or xDU via ssh.";
+
+ leaf required {
+ description "whether ssh access is needed or not";
+ type boolean;
+ default false;
+ }
+
+ leaf default-user {
+ description "Default user for ssh";
+ type string;
+ }
+ }
+ }
+ } // END - grouping vca-config-access
+
grouping vca-configuration {
description
"Common information in the descriptors for NS, VNF or VDU configuration.
grouping vca-configuration {
description
"Common information in the descriptors for NS, VNF or VDU configuration.
container vnf-configuration {
uses manotypes:vca-configuration;
container vnf-configuration {
uses manotypes:vca-configuration;
+ uses manotypes:vca-config-access;
}
leaf operational-status {
}
leaf operational-status {
container vdu-configuration {
uses manotypes:vca-configuration;
container vdu-configuration {
uses manotypes:vca-configuration;
+ uses manotypes:vca-config-access;
}
list monitoring-param {
}
list monitoring-param {