update doc tools to reflect changes in project lifecycle states
Issue-ID: DOC-745
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
Change-Id: I82b4ce5f4c4ee8ebc900dd5ae80f6e0e4a04388b
diff --git a/tools/checkdocs.sh b/tools/checkdocs.sh
index e470fa8..91745bd 100755
--- a/tools/checkdocs.sh
+++ b/tools/checkdocs.sh
@@ -58,7 +58,7 @@
### SHORT: curl -s 'https://gerrit.onap.org/r/projects/?d' | awk '{if(NR>1)print}' | jq -c '.[] | {id, state}' | sed -r 's:%2F:/:g; s:["{}]::g; s:id\:::; s:,state\::|:; /All-Projects/d; /All-Users/d'
###
-script_version="1.10 (2021-06-10)"
+script_version="1.11 (2021-10-18)"
# save command for the restart with logging enabled
command=$0
@@ -182,16 +182,41 @@
#echo "DBUG: current branch = \"${branch}\"";
#echo "DBUG: starting_letter = \"${current_branch_starting_letter}\"";
- # check
- if [[ ${rpproject} = ${requested} ]] && [[ "${rpdetails}" == *"${current_branch_starting_letter}"* ]]; then
- return_from_getrpinfo="project partizipated"
- #echo "DBUG: getrpinfo return = \"${return_from_getrpinfo}\"";
- return 0;
- fi
+ ## check if PROJECT has partizipated to INITIAL release
+ #if [[ ${rpproject} = ${requested} ]] && [[ "${rpdetails}" == *"${current_branch_starting_letter}-"* ]]; then
+ # return_from_getrpinfo="project | ${current_branch_starting_letter:1:1}"
+ # # check ADDITIONALLY if PROJECT has ALSO partizipated to MAINTENANCE release
+ # if [[ "${rpdetails}" == *"${current_branch_starting_letter}m-"* ]]; then
+ # return_from_getrpinfo="${return_from_getrpinfo} | ${current_branch_starting_letter:1:1}m"
+ # #echo "DBUG: getrpinfo return = \"${return_from_getrpinfo}\"";
+ # fi
+ # return 0;
+ ## check if PROJECT has ONLY partizipated to MAINTENANCE release
+ #elif [[ ${rpproject} = ${requested} ]] && [[ "${rpdetails}" == *"${current_branch_starting_letter:1:1}m-"* ]]; then
+ # return_from_getrpinfo="project | ${current_branch_starting_letter:1:1}m"
+ # #echo "DBUG: getrpinfo return = \"${return_from_getrpinfo}\"";
+ # return 0;
+ #fi
+ # check if requested PROJECT was found in the array of partizipating projects
+ if [[ ${rpproject} = ${requested} ]]; then
+ # check if PROJECT has partizipated to INITIAL release
+ if [[ "${rpdetails}" == *"${current_branch_starting_letter}-"* ]]; then
+ return_from_getrpinfo="project | ${current_branch_starting_letter:1:1}"
+ # check ADDITIONALLY if PROJECT has ALSO partizipated to MAINTENANCE release
+ if [[ "${rpdetails}" == *"${current_branch_starting_letter}m-"* ]]; then
+ return_from_getrpinfo="${return_from_getrpinfo} ${current_branch_starting_letter:1:1}m"
+ #echo "DBUG: getrpinfo return = \"${return_from_getrpinfo}\"";
+ fi
+ return 0;
+ elif [[ "${rpdetails}" == *"${current_branch_starting_letter:1:1}m-"* ]]; then
+ return_from_getrpinfo="project | ${current_branch_starting_letter:1:1}m"
+ #echo "DBUG: getrpinfo return = \"${return_from_getrpinfo}\"";
+ return 0;
+ fi
+ fi
#echo "DBUG: getrpinfo requested \"${requested}\" NOT FOUND in list"
return_from_getrpinfo=""
-
}
###
@@ -309,7 +334,7 @@
readarray -t rparray < ./${rpfile};
# remove first line
rparray=("${rparray[@]:1}")
-# printf '%s\n' "${rparray[@]}"
+#printf '%s\n' "${rparray[@]}" #DBUG ONLY
#
# curl must be installed
@@ -654,7 +679,7 @@
# csv column #9: RELEASE component (yes|maybe|unknown)
# to be filled with values of the planned release config file maintained by
# the onap release manager
- # NOR FUNCTIONAL YET
+ # NOT FUNCTIONAL YET
# repoclone.log format: $1=gitexitcode|$2=reponame|$3=repostate|$4=errormsg
readarray -t array < ./${branch}_repoclone.log;
diff --git a/tools/release_partizipation_211015.csv b/tools/release_partizipation_211015.csv
new file mode 100755
index 0000000..07e3664
--- /dev/null
+++ b/tools/release_partizipation_211015.csv
@@ -0,0 +1,371 @@
+repository;project;g;gm;h;hm;i;im;j;jm;k;km;;;;
+aaf;aaf;#;#;#;;#;;;;;;;;;
+aaf/authz;aaf;#;#;#;;#;;;;;;;;;
+aaf/cadi;aaf;#;#;#;;#;;;;;;;;;
+aaf/certservice;aaf;#;#;#;;#;;;;;;;;;
+aaf/inno;aaf;#;#;#;;#;;;;;;;;;
+aaf/luaplugin;aaf;#;#;#;;#;;;;;;;;;
+aaf/oom;aaf;#;#;#;;#;;;;;;;;;
+aaf/sms;aaf;#;#;#;;#;;;;;;;;;
+aaf/sshsm;aaf;#;#;#;;#;;;;;;;;;
+aai;aai;g;gm;h;;i;;;;;;;;;
+aai/aai-common;aai;g;gm;h;;i;;;;;;;;;
+aai/aai-config;aai;g;gm;h;;i;;;;;;;;;
+aai/aai-data;aai;g;gm;h;;i;;;;;;;;;
+aai/aai-service;aai;g;gm;h;;i;;;;;;;;;
+aai/babel;aai;g;gm;h;;i;;;;;;;;;
+aai/cacher;aai;g;gm;h;;i;;;;;;;;;
+aai/chameleon;aai;g;gm;h;;i;;;;;;;;;
+aai/champ;aai;g;gm;h;;i;;;;;;;;;
+aai/data-router;aai;g;gm;h;;i;;;;;;;;;
+aai/eis;aai;g;gm;h;;i;;;;;;;;;
+aai/enricher;aai;g;gm;h;;i;;;;;;;;;
+aai/esr-gui;aai;g;gm;h;;i;;;;;;;;;
+aai/esr-server;aai;g;gm;h;;i;;;;;;;;;
+aai/event-client;aai;g;gm;h;;i;;;;;;;;;
+aai/gallifrey;aai;g;gm;h;;i;;;;;;;;;
+aai/gap;aai;g;gm;h;;i;;;;;;;;;
+aai/gizmo;aai;g;gm;h;;i;;;;;;;;;
+aai/graphadmin;aai;g;gm;h;;i;;;;;;;;;
+aai/graphgraph;aai;g;gm;h;;i;;;;;;;;;
+aai/logging-service;aai;g;gm;h;;i;;;;;;;;;
+aai/model-loader;aai;g;gm;h;;i;;;;;;;;;
+aai/oom;aai;g;gm;h;;i;;;;;;;;;
+aai/resources;aai;g;gm;h;;i;;;;;;;;;
+aai/rest-client;aai;g;gm;h;;i;;;;;;;;;
+aai/router-core;aai;g;gm;h;;i;;;;;;;;;
+aai/schema-service;aai;g;gm;h;;i;;;;;;;;;
+aai/search-data-service;aai;g;gm;h;;i;;;;;;;;;
+aai/sparky-be;aai;g;gm;h;;i;;;;;;;;;
+aai/sparky-fe;aai;g;gm;h;;i;;;;;;;;;
+aai/spike;aai;g;gm;h;;i;;;;;;;;;
+aai/tabular-data-service;aai;g;gm;h;;i;;;;;;;;;
+aai/test-config;aai;g;gm;h;;i;;;;;;;;;
+aai/traversal;aai;g;gm;h;;i;;;;;;;;;
+aai/validation;aai;g;gm;h;;i;;;;;;;;;
+appc;appc;#;#;#;;#;;;;;;;;;
+appc/cdt;appc;#;#;#;;#;;;;;;;;;
+appc/deployment;appc;#;#;#;;#;;;;;;;;;
+appc/parent;appc;#;#;#;;#;;;;;;;;;
+ccsdk;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/apps;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/cds;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/dashboard;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/distribution;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/features;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/oran;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/parent;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/platform/blueprints;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/platform/nbapi;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/platform/plugins;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/sli;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/sli/adaptors;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/sli/core;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/sli/northbound;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/sli/plugins;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/storage/esaas;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/storage/pgaas;ccsdk;g;gm;h;;i;;;;;;;;;
+ccsdk/utils;ccsdk;g;gm;h;;i;;;;;;;;;
+ci-management;ci-management;#;#;#;;#;;;;;;;;;
+clamp;clamp;g;#;#;;#;;;;;;;;;
+clamp/dashboard;clamp;g;#;#;;#;;;;;;;;;
+clamp/oom;clamp;g;#;#;;#;;;;;;;;;
+clamp/ui;clamp;g;#;#;;#;;;;;;;;;
+cli;cli;g;#;h;;#;;;;;;;;;
+cps;cps;#;#;h;;i;;;;;;;;;
+cps/cps-tbdmt;cps;#;#;h;;i;;;;;;;;;
+cps/cps-temporal;cps;#;#;h;;i;;;;;;;;;
+cps/ncmp-dmi-plugin;cps;#;#;h;;i;;;;;;;;;
+dcae;dcae;#;#;#;;i;;;;;;;;;
+dcae/apod;dcae;#;#;#;;i;;;;;;;;;
+dcae/apod/analytics;dcae;#;#;#;;i;;;;;;;;;
+dcae/apod/buildtools;dcae;#;#;#;;i;;;;;;;;;
+dcae/apod/cdap;dcae;#;#;#;;i;;;;;;;;;
+dcae/collectors;dcae;#;#;#;;i;;;;;;;;;
+dcae/collectors/ves;dcae;#;#;#;;i;;;;;;;;;
+dcae/controller;dcae;#;#;#;;i;;;;;;;;;
+dcae/controller/analytics;dcae;#;#;#;;i;;;;;;;;;
+dcae/dcae-inventory;dcae;#;#;#;;i;;;;;;;;;
+dcae/demo;dcae;#;#;#;;i;;;;;;;;;
+dcae/demo/startup;dcae;#;#;#;;i;;;;;;;;;
+dcae/demo/startup/aaf;dcae;#;#;#;;i;;;;;;;;;
+dcae/demo/startup/controller;dcae;#;#;#;;i;;;;;;;;;
+dcae/demo/startup/message-router;dcae;#;#;#;;i;;;;;;;;;
+dcae/dmaapbc;dcae;#;#;#;;i;;;;;;;;;
+dcae/operation;dcae;#;#;#;;i;;;;;;;;;
+dcae/operation/utils;dcae;#;#;#;;i;;;;;;;;;
+dcae/orch-dispatcher;dcae;#;#;#;;i;;;;;;;;;
+dcae/pgaas;dcae;#;#;#;;i;;;;;;;;;
+dcae/utils;dcae;#;#;#;;i;;;;;;;;;
+dcae/utils/buildtools;dcae;#;#;#;;i;;;;;;;;;
+dcaegen2;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/analytics;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/analytics/flink;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/analytics/pnda;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/analytics/tca;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/analytics/tca-gen2;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/collectors;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/collectors/datafile;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/collectors/hv-ves;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/collectors/restconf;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/collectors/snmptrap;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/collectors/ves;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/deployments;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/blueprints;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/cdapbroker;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/cli;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/configbinding;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/deployment-handler;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/inventory-api;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/plugins;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/policy-handler;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/registrator;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/servicechange-handler;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/platform/ves-openapi-manager;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/services;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/services/heartbeat;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/services/mapper;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/services/pm-mapper;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/services/prh;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/services/sdk;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/services/son-handler;dcaegen2;g;gm;h;;i;;;;;;;;;
+dcaegen2/utils;dcaegen2;g;gm;h;;i;;;;;;;;;
+demo;demo;#;#;#;;#;;;;;;;;;
+dmaap;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/buscontroller;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/datarouter;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/dbcapi;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/kafka11aaf;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/messagerouter/dmaapclient;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/messagerouter/messageservice;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/messagerouter/mirroragent;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/messagerouter/msgrtr;dmaap;g;gm;h;;i;;;;;;;;;
+dmaap/zookeeper;dmaap;g;gm;h;;i;;;;;;;;;
+doc;doc;g;gm;h;;i;;;;;;;;;
+ecompsdkos;ecompsdkos;#;#;#;;#;;;;;;;;;
+externalapi;externalapi;g;#;h;;#;;;;;;;;;
+externalapi/nbi;externalapi;g;#;h;;#;;;;;;;;;
+holmes;holmes;g;#;h;;i;;;;;;;;;
+holmes/common;holmes;g;#;h;;i;;;;;;;;;
+holmes/dsa;holmes;g;#;h;;i;;;;;;;;;
+holmes/engine-management;holmes;g;#;h;;i;;;;;;;;;
+holmes/rule-management;holmes;g;#;h;;i;;;;;;;;;
+integration;integration;g;gm;h;;i;;;;;;;;;
+integration/benchmark;integration;g;gm;h;;i;;;;;;;;;
+integration/csit;integration;g;gm;h;;i;;;;;;;;;
+integration/devtool;integration;g;gm;h;;i;;;;;;;;;
+integration/docker/onap-java11;integration;g;gm;h;;i;;;;;;;;;
+integration/docker/onap-python;integration;g;gm;h;;i;;;;;;;;;
+integration/ietf-actn-tools;integration;g;gm;h;;i;;;;;;;;;
+integration/seccom;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/5G-core-nf-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/A1-policy-enforcement-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/core-nssmf-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/dc-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/masspnf-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/nf-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/nf-simulator/avcn-manager;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/nf-simulator/netconf-server;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/nf-simulator/pm-https-server;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/nf-simulator/ves-client;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/pnf-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/ran-nssmf-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/simulators/ran-simulator;integration;g;gm;h;;i;;;;;;;;;
+integration/terraform;integration;g;gm;h;;i;;;;;;;;;
+integration/terragrunt;integration;g;gm;h;;i;;;;;;;;;
+integration/usecases/A1-policy-enforcement;integration;g;gm;h;;i;;;;;;;;;
+integration/usecases/A1-policy-enforcement-r-apps;integration;g;gm;h;;i;;;;;;;;;
+integration/usecases/bbs;integration;g;gm;h;;i;;;;;;;;;
+integration/usecases/mdons;integration;g;gm;h;;i;;;;;;;;;
+integration/xtesting;integration;g;gm;h;;i;;;;;;;;;
+logging-analytics;logging-analytics;#;#;#;;#;;;;;;;;;
+logging-analytics/pomba;logging-analytics;#;#;#;;#;;;;;;;;;
+logging-analytics/pomba/pomba-aai-context-builder;logging-analytics;#;#;#;;#;;;;;;;;;
+logging-analytics/pomba/pomba-audit-common;logging-analytics;#;#;#;;#;;;;;;;;;
+logging-analytics/pomba/pomba-context-aggregator;logging-analytics;#;#;#;;#;;;;;;;;;
+logging-analytics/pomba/pomba-network-discovery-context-builder;logging-analytics;#;#;#;;#;;;;;;;;;
+logging-analytics/pomba/pomba-sdc-context-builder;logging-analytics;#;#;#;;#;;;;;;;;;
+logging-analytics/pomba/pomba-sdnc-context-builder;logging-analytics;#;#;#;;#;;;;;;;;;
+modeling/etsicatalog;modeling;g;#;h;;i;;;;;;;;;
+modeling/javatoscachecker;modeling;g;#;h;;i;;;;;;;;;
+modeling/modelspec;modeling;g;#;h;;i;;;;;;;;;
+modeling/toscaparsers;modeling;g;#;h;;i;;;;;;;;;
+msb;msb;g;#;#;;i;;;;;;;;;
+msb/apigateway;msb;g;#;#;;i;;;;;;;;;
+msb/discovery;msb;g;#;#;;i;;;;;;;;;
+msb/java-sdk;msb;g;#;#;;i;;;;;;;;;
+msb/service-mesh;msb;g;#;#;;i;;;;;;;;;
+msb/swagger-sdk;msb;g;#;#;;i;;;;;;;;;
+mso;mso;#;#;#;;#;;;;;;;;;
+mso/chef-repo;mso;#;#;#;;#;;;;;;;;;
+mso/docker-config;mso;#;#;#;;#;;;;;;;;;
+mso/libs;mso;#;#;#;;#;;;;;;;;;
+mso/mso-config;mso;#;#;#;;#;;;;;;;;;
+multicloud;multicloud;g;#;h;;i;;;;;;;;;
+multicloud/azure;multicloud;g;#;h;;i;;;;;;;;;
+multicloud/framework;multicloud;g;#;h;;i;;;;;;;;;
+multicloud/k8s;multicloud;g;#;h;;i;;;;;;;;;
+multicloud/openstack;multicloud;g;#;h;;i;;;;;;;;;
+multicloud/openstack/vmware;multicloud;g;#;h;;i;;;;;;;;;
+multicloud/openstack/windriver;multicloud;g;#;h;;i;;;;;;;;;
+music;music;#;gm;#;;#;;;;;;;;;
+music/distributed-kv-store;music;#;gm;#;;#;;;;;;;;;
+music/mdbc;music;#;gm;#;;#;;;;;;;;;
+music/prom;music;#;gm;#;;#;;;;;;;;;
+ncomp;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/cdap;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/core;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/docker;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/maven;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/openstack;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/sirius;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/sirius/manager;ncomp;#;#;#;;#;;;;;;;;;
+ncomp/utils;ncomp;#;#;#;;#;;;;;;;;;
+oom;oom;g;gm;h;;i;;;;;;;;;
+oom/consul;oom;g;gm;h;;i;;;;;;;;;
+oom/offline-installer;oom;g;gm;h;;i;;;;;;;;;
+oom/platform/cert-manager;oom;g;gm;h;;i;;;;;;;;;
+oom/platform/cert-service;oom;g;gm;h;;i;;;;;;;;;
+oom/platform/keycloak;oom;g;gm;h;;i;;;;;;;;;
+oom/readiness;oom;g;gm;h;;i;;;;;;;;;
+oom/registrator;oom;g;gm;h;;i;;;;;;;;;
+oom/utils;oom;g;gm;h;;i;;;;;;;;;
+oparent;oparent;#;#;#;;#;;;;;;;;;
+oparent/cia;oparent;#;#;#;;#;;;;;;;;;
+optf;optf;g;#;h;;i;;;;;;;;;
+optf/cmso;optf;g;#;h;;i;;;;;;;;;
+optf/fgps;optf;g;#;h;;i;;;;;;;;;
+optf/has;optf;g;#;h;;i;;;;;;;;;
+optf/osdf;optf;g;#;h;;i;;;;;;;;;
+osa;osa;#;#;#;;#;;;;;;;;;
+policy;policy;g;#;h;;i;;;;;;;;;
+policy/apex-pdp;policy;g;#;h;;i;;;;;;;;;
+policy/api;policy;g;#;h;;i;;;;;;;;;
+policy/clamp;policy;g;#;h;;i;;;;;;;;;
+policy/common;policy;g;#;h;;i;;;;;;;;;
+policy/core;policy;g;#;h;;i;;;;;;;;;
+policy/distribution;policy;g;#;h;;i;;;;;;;;;
+policy/docker;policy;g;#;h;;i;;;;;;;;;
+policy/drools-applications;policy;g;#;h;;i;;;;;;;;;
+policy/drools-pdp;policy;g;#;h;;i;;;;;;;;;
+policy/engine;policy;g;#;h;;i;;;;;;;;;
+policy/gui;policy;g;#;h;;i;;;;;;;;;
+policy/models;policy;g;#;h;;i;;;;;;;;;
+policy/pap;policy;g;#;h;;i;;;;;;;;;
+policy/parent;policy;g;#;h;;i;;;;;;;;;
+policy/pdp;policy;g;#;h;;i;;;;;;;;;
+policy/xacml-pdp;policy;g;#;h;;i;;;;;;;;;
+portal;portal;g;#;#;;#;;;;;;;;;
+portal/sdk;portal;g;#;#;;#;;;;;;;;;
+sandbox-2;sandbox-2;#;#;#;;#;;;;;;;;;
+sandbox-3;sandbox-3;#;#;#;;#;;;;;;;;;
+sandbox-vid;sandbox-vid;#;#;#;;#;;;;;;;;;
+sdc;sdc;g;#;h;;i;;;;;;;;;
+sdc/dcae-d/ci;sdc;g;#;h;;i;;;;;;;;;
+sdc/dcae-d/dt;sdc;g;#;h;;i;;;;;;;;;
+sdc/dcae-d/dt-be-main;sdc;g;#;h;;i;;;;;;;;;
+sdc/dcae-d/dt-be-property;sdc;g;#;h;;i;;;;;;;;;
+sdc/dcae-d/fe;sdc;g;#;h;;i;;;;;;;;;
+sdc/dcae-d/rule-engine;sdc;g;#;h;;i;;;;;;;;;
+sdc/dcae-d/tosca-lab;sdc;g;#;h;;i;;;;;;;;;
+sdc/jtosca;sdc;g;#;h;;i;;;;;;;;;
+sdc/microservices;sdc;g;#;h;;i;;;;;;;;;
+sdc/onap-ui;sdc;g;#;h;;i;;;;;;;;;
+sdc/onap-ui-angular;sdc;g;#;h;;i;;;;;;;;;
+sdc/onap-ui-common;sdc;g;#;h;;i;;;;;;;;;
+sdc/onap-ui-react;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-be-common;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-distribution-client;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-docker-base;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-helm-validator;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-pubsub;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-titan-cassandra;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-tosca;sdc;g;#;h;;i;;;;;;;;;
+sdc/sdc-workflow-designer;sdc;g;#;h;;i;;;;;;;;;
+sdnc;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/adaptors;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/apps;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/architecture;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/core;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/features;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/northbound;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/oam;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/parent;sdnc;g;gm;h;;i;;;;;;;;;
+sdnc/plugins;sdnc;g;gm;h;;i;;;;;;;;;
+so;so;g;gm;h;;i;;;;;;;;;
+so/adapters/so-cnf-adapter;so;g;gm;h;;i;;;;;;;;;
+so/adapters/so-etsi-sol003-adapter;so;g;gm;h;;i;;;;;;;;;
+so/adapters/so-etsi-sol005-adapter;so;g;gm;h;;i;;;;;;;;;
+so/adapters/so-nssmf-adapter;so;g;gm;h;;i;;;;;;;;;
+so/adapters/so-oof-adapter;so;g;gm;h;;i;;;;;;;;;
+so/chef-repo;so;g;gm;h;;i;;;;;;;;;
+so/docker-config;so;g;gm;h;;i;;;;;;;;;
+so/libs;so;g;gm;h;;i;;;;;;;;;
+so/so-admin-cockpit;so;g;gm;h;;i;;;;;;;;;
+so/so-config;so;g;gm;h;;i;;;;;;;;;
+so/so-etsi-nfvo;so;g;gm;h;;i;;;;;;;;;
+spark-model-runner;spark-model-runner;#;#;#;;#;;;;;;;;;
+testsuite;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/cds;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/cds-mock-odl;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/cds-mock-server;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/cds-mock-ssh;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/heatbridge;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/oom;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/python-testing-utils;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/pythonsdk-tests;testsuite;#;#;#;;#;;;;;;;;;
+testsuite/robot-utils;testsuite;#;#;#;;#;;;;;;;;;
+ui;ui;g;#;h;;i;;;;;;;;;
+ui/dmaapbc;ui;g;#;h;;i;;;;;;;;;
+university;university;#;#;#;;#;;;;;;;;;
+usecase-ui;usecase-ui;#;#;#;;i;;;;;;;;;
+usecase-ui/nlp;usecase-ui;#;#;#;;i;;;;;;;;;
+usecase-ui/server;usecase-ui;#;#;#;;i;;;;;;;;;
+vfc;vfc;g;#;h;;i;;;;;;;;;
+vfc/gvnfm/vnflcm;vfc;g;#;h;;i;;;;;;;;;
+vfc/gvnfm/vnfmgr;vfc;g;#;h;;i;;;;;;;;;
+vfc/gvnfm/vnfres;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/catalog;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/db;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/driver/ems;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/driver/sfc;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/driver/vnfm/gvnfm;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/driver/vnfm/svnfm;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/lcm;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/multivimproxy;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/resmanagement;vfc;g;#;h;;i;;;;;;;;;
+vfc/nfvo/wfengine;vfc;g;#;h;;i;;;;;;;;;
+vid;vid;g;gm;h;;#;;;;;;;;;
+vid/asdcclient;vid;g;gm;h;;#;;;;;;;;;
+vnfrqts;vnfrqts;g;#;h;;i;;;;;;;;;
+vnfrqts/epics;vnfrqts;g;#;h;;i;;;;;;;;;
+vnfrqts/guidelines;vnfrqts;g;#;h;;i;;;;;;;;;
+vnfrqts/requirements;vnfrqts;g;#;h;;i;;;;;;;;;
+vnfrqts/testcases;vnfrqts;g;#;h;;i;;;;;;;;;
+vnfrqts/usecases;vnfrqts;g;#;h;;i;;;;;;;;;
+vnfsdk;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/compliance;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/dovetail-integration;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/functest;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/ice;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/lctest;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/model;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/pkgtools;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/refrepo;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/validation;vnfsdk;g;#;h;;i;;;;;;;;;
+vnfsdk/ves-agent;vnfsdk;g;#;h;;i;;;;;;;;;
+vvp;vvp;g;#;h;;i;;;;;;;;;
+vvp/ansible-ice-bootstrap;vvp;g;#;h;;i;;;;;;;;;
+vvp/cms;vvp;g;#;h;;i;;;;;;;;;
+vvp/devkit;vvp;g;#;h;;i;;;;;;;;;
+vvp/documentation;vvp;g;#;h;;i;;;;;;;;;
+vvp/engagementmgr;vvp;g;#;h;;i;;;;;;;;;
+vvp/gitlab;vvp;g;#;h;;i;;;;;;;;;
+vvp/image-scanner;vvp;g;#;h;;i;;;;;;;;;
+vvp/jenkins;vvp;g;#;h;;i;;;;;;;;;
+vvp/portal;vvp;g;#;h;;i;;;;;;;;;
+vvp/postgresql;vvp;g;#;h;;i;;;;;;;;;
+vvp/regression-tests;vvp;g;#;h;;i;;;;;;;;;
+vvp/test-engine;vvp;g;#;h;;i;;;;;;;;;
+vvp/validation-scripts;vvp;g;#;h;;i;;;;;;;;;
diff --git a/tools/wiki_lifecycle_state_211015.txt b/tools/wiki_lifecycle_state_211015.txt
new file mode 100644
index 0000000..af4aad8
--- /dev/null
+++ b/tools/wiki_lifecycle_state_211015.txt
@@ -0,0 +1,34 @@
+PROJECT;WIKI STATE;WIKI NAME
+aaf;unmaintained;Application Authorization Framework Project
+aai;mature;Active and Available Inventory Project
+appc;unmaintained;Application Controller Project
+ccsdk;mature;Common Controller SDK Project
+ci-management;incubation;CI-Management
+clamp;incubation;CLAMP Project
+cli;incubation;Command Line Interface Project
+cps;incubation;Configuration Persistence Service Project
+dcaegen2;mature;Data Collection Analytics and Events Project
+dmaap;mature;Data Movement as a Platform Project
+doc;incubation;Documentation Project
+externalapi;unmaintained;External API Framework Project
+holmes;incubation;Holmes Project
+integration;incubation;Integration Project
+logging-analytics;unmaintained;Logging Enhancements Project
+modeling;mature;Modeling Project
+msb;incubation;Microservices Bus Project
+multicloud;mature;Multi VIM/Cloud Project
+music;unmaintained;MUSIC Project
+oof;mature;Optimization Framework Project
+oom;incubation;ONAP Operations Manager Project
+policy;mature;Policy Framework Project
+portal;unmaintained;Portal Platform Project
+sdc;mature;Service Design & Creation Project
+sdnc;mature;Software Defined Network Controller Project
+so;mature;Service Orchestrator Project
+university;incubation;ONAP University Project
+usecase-ui;mature;Usecase UI Project
+vfc;mature;Virtual Function Controller Project
+vid;unmaintained;Virtual Infrastructure Deployment Project
+vnfrqts;incubation;VNF Requirements Project
+vnfsdk;incubation;VNF SDK Project
+vvp;incubation;VNF Validation Program Project
\ No newline at end of file