blob: 3a57bd6d9e3a2aca51f7285fd83f3bb28b92e8a4 [file] [log] [blame]
include ~/service-profile/mcord/Makefile
VIAVI_REPO_SERVER="http://10.3.75.178"
passivetest: probe_dependencies passivetest-onboard mcord_taa
$(RUN_TOSCA) $(SERVICE_DIR)/PassiveTest/pod-passivetest.yaml
rebuild-passivetest: probe_dependencies
bash $(COMMON_DIR)/rebuild.sh $(XOS_BOOTSTRAP_PORT) passivetest
bash $(COMMON_DIR)/wait_for_onboarding_ready.sh $(XOS_BOOTSTRAP_PORT) xos
passivetest-onboard:
cp $(SERVICE_DIR)/PassiveTest/xos/synchronizer/passivetest_config $(CONFIG_DIR)/files/passivetest_config
sudo cp $(CONFIG_DIR)/id_rsa $(CONFIG_DIR)/key_import/passivetest_rsa
sudo cp $(CONFIG_DIR)/id_rsa.pub $(CONFIG_DIR)/key_import/passivetest_rsa.pub
$(RUN_TOSCA_BOOTSTRAP) $(COMMON_DIR)/tosca/disable-onboarding.yaml
$(RUN_TOSCA_BOOTSTRAP) $(SERVICE_DIR)/PassiveTest/xos/PassiveTest-onboard.yaml
$(RUN_TOSCA_BOOTSTRAP) $(SERVICE_DIR)/PassiveTest/xos/synchronizer/passivetest-synchronizer.yaml
$(RUN_TOSCA_BOOTSTRAP) $(COMMON_DIR)/tosca/enable-onboarding.yaml
bash $(COMMON_DIR)/wait_for_onboarding_ready.sh $(XOS_BOOTSTRAP_PORT) services/passivetest
bash $(COMMON_DIR)/wait_for_onboarding_ready.sh $(XOS_BOOTSTRAP_PORT) xos
bash $(COMMON_DIR)/wait_for_xos_port.sh $(XOS_UI_PORT)
clean: cleanup
./cleanup.sh
bash -c "source $(CONFIG_DIR)/admin-openrc.sh; nova list --all-tenants; neutron net-list"
passivetest-acord:
bash install_monitoring_plugin.sh
$(RUN_TOSCA) $(SERVICE_DIR)/PassiveTest/passivetest-acord.yaml
probe_dependencies: manifest
manifest:
cp $(CONFIG_DIR)/id_rsa.pub $(SERVICE_DIR)/PassiveTest/xos/synchronizer/steps/roles/setup_probe/files/passivetest_rsa.pub
cd $(SERVICE_DIR)/PassiveTest/xos; bash $(SERVICE_DIR)/PassiveTest/xos/make_synchronizer_manifest.sh
viv: viv.docker
bash install_viv.sh
viv.docker:
wget $(VIAVI_REPO_SERVER)/viv.docker
mcord_taa: mcord_taa.qcow2
bash -c "source $(CONFIG_DIR)/admin-openrc.sh; glance image-show mcord_taa || glance image-create --name mcord_taa --container-format bare --disk-format qcow2 --progress --is-public True --file mcord_taa.qcow2"
mcord_taa.qcow2:
wget $(VIAVI_REPO_SERVER)/mcord_taa.qcow2
cord-monitoringservice: $(SERVICE_DIR)/monitoring monitoring_files
@echo "[Patching CORD-MONITORINGSERVICE]"
cp $(SERVICE_DIR)/PassiveTest/ceilometerdashboard.py $(SERVICE_DIR)/monitoring/xos/api/tenant/monitoring/dashboard/ceilometerdashboard.py
@echo "[CORD-MONITORINGSERVICE]"
sudo cp $(CONFIG_DIR)/id_rsa $(CONFIG_DIR)/key_import/monitoringservice_rsa
$(RUN_TOSCA_BOOTSTRAP) $(SERVICE_DIR)/monitoring/xos/monitoring-onboard.yaml
$(RUN_TOSCA_BOOTSTRAP) $(CONFIG_DIR)/monitoring_synchronizer.yaml
bash $(COMMON_DIR)/wait_for_onboarding_ready.sh $(XOS_BOOTSTRAP_PORT) services/monitoring
bash $(COMMON_DIR)/wait_for_onboarding_ready.sh $(XOS_BOOTSTRAP_PORT) xos
bash $(COMMON_DIR)/wait_for_xos_port.sh $(XOS_UI_PORT)
$(RUN_TOSCA) $(CONFIG_DIR)/monitoringservice.yaml
$(RUN_TOSCA) $(CONFIG_DIR)/monitoringtenant.yaml
@echo "waiting for monitoring service to be fully ready...."
ansible-playbook -i local $(SERVICE_DIR)/monitoring/xos/test/monitoring_test_initial.yaml
monitoring_files: monitoring_synchronizer.yaml monitoringservice.yaml monitoringtenant.yaml
monitoring%.yaml:
rm $(CONFIG_DIR)/$@
cp $(CONFIG_DIR)/../cord-pod/$@ $(CONFIG_DIR)
inframonitoring.yaml:
export SETUPDIR=$(CONFIG_DIR); bash $(CONFIG_DIR)/../cord-pod/make-inframonitoring-yaml.sh
rebuild-monitoringservice:
bash $(COMMON_DIR)/rebuild.sh $(XOS_BOOTSTRAP_PORT) monitoring
bash $(COMMON_DIR)/wait_for_onboarding_ready.sh $(XOS_BOOTSTRAP_PORT) xos
install-inframonitoring-agents:
bash $(SERVICE_DIR)/monitoring/xos/synchronizer/ceilometer/monitoring_agent/install_monitoring_ceilometer.sh
@echo "Validate if infra metrics are available...."
ansible-playbook -i local $(SERVICE_DIR)/monitoring/xos/test/monitoring_test_inframetrics.yaml
enable-inframonitoring: inframonitoring.yaml onos_monitoring_service_endpoints.json
$(RUN_TOSCA) $(CONFIG_DIR)/inframonitoring.yaml
onos_monitoring_service_endpoints.json:
cp $(CONFIG_DIR)/../cord-pod/$@ $(CONFIG_DIR)/