X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=descriptor-packages%2Ftools%2Fgenerate_descriptor_pkg.sh;h=bff87854faece3025994f43c53f008fba15746d4;hb=03a6134f7a07c798e16eebe34d94f6eb2405e69a;hp=0d1c39d5e2b4de9a5ac7370ad83e6552bf382020;hpb=330ebb0b5850055c6e9f993340e588198c104ce4;p=osm%2Fdevops.git diff --git a/descriptor-packages/tools/generate_descriptor_pkg.sh b/descriptor-packages/tools/generate_descriptor_pkg.sh index 0d1c39d5..bff87854 100755 --- a/descriptor-packages/tools/generate_descriptor_pkg.sh +++ b/descriptor-packages/tools/generate_descriptor_pkg.sh @@ -43,7 +43,7 @@ VNFD_FOLDERS=(images scripts icons charms cloud_init) # Supported folders for NSD # OSM document specifies (ns|vnf)-config folder, while Rel 4.3 # is using (ns|vnf)_config. -NSD_FOLDERS=(scripts icons ns_config vnf_config) +NSD_FOLDERS=(scripts charms icons ns_config vnf_config) # Other files allowed in the descriptor base directory ALLOWED_FILES=(README) @@ -790,6 +790,13 @@ if [ $CREATE == false ]; then fi cd $BASE_DIR + # Mrityunjay Yadav: Validate descriptor + python /usr/share/osm-devops/descriptor-packages/tools/validate_descriptor.py $DEST_DIR/$PKG/$descriptor + if [ $? -ne 0 ]; then + rc=$? + echo "ERROR: validating descriptor for $PKG ($rc)" >&2 + exit $rc + fi if [ $DRY_RUN == false ]; then if [ $VERBOSE == true ]; then tar zcvf "$DEST_DIR/$PKG.tar.gz" "${PKG}" ${RM}