Update openjdk version to 19 and yang2swagger version to 2.1.0
[osm/IM.git] / models / yang / mano-types.yang
index 3fd0b15..d1cbb86 100644 (file)
@@ -317,6 +317,16 @@ module mano-types
             type boolean;
             default true;
           }
             type boolean;
             default true;
           }
+          leaf cloud {
+            description
+              "Type of cloud where the charm will be deployed. It only
+               applies to proxy charms (not native)";
+            type enumeration {
+              enum lxd;
+              enum k8s;
+            }
+            default lxd;
+          }
         }
       }
 
         }
       }
 
@@ -344,6 +354,16 @@ module mano-types
                   type boolean;
                   default true;
                 }
                   type boolean;
                   default true;
                 }
+                leaf cloud {
+                  description
+                    "Type of cloud where the charm will be deployed. It only
+                     applies to proxy charms (not native)";
+                  type enumeration {
+                    enum lxd;
+                    enum k8s;
+                  }
+                  default lxd;
+                }
               }
             }
             case helm-chart {
               }
             }
             case helm-chart {
@@ -359,6 +379,14 @@ module mano-types
                   ";
                 type string;
               }
                   ";
                 type string;
               }
+              leaf helm-version {
+                description
+                  "Helm version to use for this helm-chart, v3 by default";
+                type enumeration {
+                  enum v3;
+                }
+                default v3;
+              }
             }
           }
           leaf metric-service {
             }
           }
           leaf metric-service {
@@ -1908,6 +1936,7 @@ module mano-types
       enum GT; // greater than
       enum LT; // less than
       enum EQ; // equal
       enum GT; // greater than
       enum LT; // less than
       enum EQ; // equal
+      enum NE; // not equal
     }
   }
 
     }
   }