Skip to content
This repository was archived by the owner on Aug 27, 2025. It is now read-only.

Commit c39134e

Browse files
author
stephen white
committed
Added more configuration changes to desk mode.
1 parent 5efc51b commit c39134e

File tree

1 file changed

+21
-8
lines changed

1 file changed

+21
-8
lines changed

scripts/localdev.py

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)