-__clean_kube() {
- echo -e $BOLD"Initialize kube services//pods/statefulsets/replicaset to initial state"$EBOLD
-
- # Scale prestarted or managed apps
- __check_prestarted_image 'RICSIM'
- if [ $? -eq 0 ]; then
- echo -e " Scaling all kube resources for app $BOLD RICSIM $EBOLD to 0"
- __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-a1simulator
- else
- echo -e " Scaling all kube resources for app $BOLD RICSIM $EBOLD to 0"
- __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest RICSIM
- fi
-
- __check_prestarted_image 'PA'
- if [ $? -eq 0 ]; then
- echo -e " Scaling all kube resources for app $BOLD PA $EBOLD to 0"
- __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-policymanagementservice
- else
- echo -e " Scaling all kube resources for app $BOLD PA $EBOLD to 0"
- __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest PA
- fi
-
- __check_prestarted_image 'ECS'
- if [ $? -eq 0 ]; then
- echo -e " Scaling all kube resources for app $BOLD ECS $EBOLD to 0"
- __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-enrichmentservice
- else
- echo -e " Scaling all kube resources for app $BOLD ECS $EBOLD to 0"
- __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest ECS
- fi
-
- __check_prestarted_image 'RC'
- if [ $? -eq 0 ]; then
- echo -e " Scaling all kube resources for app $BOLD RC $EBOLD to 0"
- __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-rappcatalogueservice
- else
- echo -e " Scaling all kube resources for app $BOLD RC $EBOLD to 0"
- __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest RC
- fi
-
- __check_prestarted_image 'CP'
- if [ $? -eq 0 ]; then
- echo -e " CP replicas kept as is"
- else
- echo -e " Scaling all kube resources for app $BOLD CP $EBOLD to 0"
- __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest CP
- fi
-
- __check_prestarted_image 'SDNC'
- if [ $? -eq 0 ]; then
- echo -e " SDNC replicas kept as is"
- else
- echo -e " Scaling all kube resources for app $BOLD SDNC $EBOLD to 0"
- __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest SDNC
- fi
-
- __check_prestarted_image 'MR'
- if [ $? -eq 0 ]; then
- echo -e " MR replicas kept as is"
- else
- echo -e " Scaling all kube resources for app $BOLD MR $EBOLD to 0"
- __kube_scale_all_resources $KUBE_ONAP_NAMESPACE autotest MR
- fi
-
- __check_prestarted_image 'DMAAPMR'
- if [ $? -eq 0 ]; then
- echo -e " DMAAP replicas kept as is"
- else
- echo -e " Scaling all kube resources for app $BOLD DMAAPMR $EBOLD to 0"
- __kube_scale_all_resources $KUBE_ONAP_NAMESPACE autotest DMAAPMR
- fi
-
- echo -e " Scaling all kube resources for app $BOLD CR $EBOLD to 0"
- __kube_scale_all_resources $KUBE_SIM_NAMESPACE autotest CR
-
- echo -e " Scaling all kube resources for app $BOLD PRODSTUB $EBOLD to 0"
- __kube_scale_all_resources $KUBE_SIM_NAMESPACE autotest PRODSTUB
-
- echo -e " Scaling all kube resources for app $BOLD HTTPPROXY $EBOLD to 0"
- __kube_scale_all_resources $KUBE_SIM_NAMESPACE autotest HTTPPROXY
-