@@ -743,6 +743,7 @@ def write_testnet_configuration(config, zilliqa_image, testnet_name, isolated_se
743743 shutil .rmtree (instance_dir )
744744 print (f"Generating testnet configuration .. " )
745745 if desk :
746+ print ("Using Desktop mode for small configurations logging turned down, telemetry off" )
746747 cmd = ["./bootstrap.py" , testnet_name , "--clusters" , "minikube" , "--constants-from-file" ,
747748 os .path .join (ZILLIQA_DIR , "constants.xml" ),
748749 "--image" , zilliqa_image ,
@@ -785,14 +786,26 @@ def write_testnet_configuration(config, zilliqa_image, testnet_name, isolated_se
785786
786787 constants_xml_target_path = os .path .join (TESTNET_DIR , f"{ testnet_name } /configmap/constants.xml" )
787788 config_file = xml .dom .minidom .parse (constants_xml_target_path )
788- xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_HOSTNAME" , "0.0.0.0" )
789- xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_PORT" , "8090" )
790- xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_PROVIDER" , "PROMETHEUS" )
791- xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_MASK" , "ALL" )
792- xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_HOSTNAME" , "tempo.default.svc.cluster.local" )
793- xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_PORT" , "4317" )
794- xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_PROVIDER" , "OTLPGRPC" )
795- xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_MASK" , "ALL" )
789+ if not desk :
790+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_HOSTNAME" , "0.0.0.0" )
791+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_PORT" , "0" )
792+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_PROVIDER" , "NONE" )
793+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_MASK" , "NONE" )
794+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_HOSTNAME" , "tempo.default.svc.cluster.local" )
795+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_PORT" , "4317" )
796+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_PROVIDER" , "OTLPGRPC" )
797+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_MASK" , "ALL" )
798+ else :
799+ print ("Explicitly disabling all telemetry for desktop testing mode" )
800+ xml_replace_element (config_file , config_file .documentElement , "DEBUG_MODE" , "3" )
801+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_HOSTNAME" , "0.0.0.0" )
802+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_PORT" , "0" )
803+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_PROVIDER" , "NONE" )
804+ xml_replace_element (config_file , config_file .documentElement , "METRIC_ZILLIQA_MASK" , "NONE" )
805+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_HOSTNAME" , "tempo.default.svc.cluster.local" )
806+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_PORT" , "4317" )
807+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_PROVIDER" , "OTLPGRPC" )
808+ xml_replace_element_if_exists (config_file , config_file .documentElement , "TRACE_ZILLIQA_MASK" , "ALL" )
796809 if chain_id is not None :
797810 xml_replace_element (config_file , config_file .documentElement , "CHAIN_ID" , chain_id )
798811 output_config = config_file .toprettyxml (newl = '' )
0 commit comments