@@ -48,13 +48,14 @@ def validate_directory(ctx, param, value):
48
48
type = click .Path (exists = True , file_okay = False , dir_okay = True ),
49
49
callback = validate_directory ,
50
50
)
51
- def deploy (directory ):
51
+ @click .option ("--debug" , is_flag = True )
52
+ def deploy (directory , debug ):
52
53
"""Deploy a warnet with topology loaded from <directory>"""
53
54
directory = Path (directory )
54
55
55
56
if (directory / NETWORK_FILE ).exists ():
56
- deploy_network (directory )
57
- deploy_fork_observer (directory )
57
+ deploy_network (directory , debug )
58
+ deploy_fork_observer (directory , debug )
58
59
elif (directory / NAMESPACES_FILE ).exists ():
59
60
deploy_namespaces (directory )
60
61
else :
@@ -63,7 +64,7 @@ def deploy(directory):
63
64
)
64
65
65
66
66
- def deploy_fork_observer (directory : Path ):
67
+ def deploy_fork_observer (directory : Path , debug : bool ):
67
68
network_file_path = directory / NETWORK_FILE
68
69
with network_file_path .open () as f :
69
70
network_file = yaml .safe_load (f )
@@ -74,6 +75,8 @@ def deploy_fork_observer(directory: Path):
74
75
75
76
namespace = get_default_namespace ()
76
77
cmd = f"{ HELM_COMMAND } 'fork-observer' { FORK_OBSERVER_CHART } --namespace { namespace } "
78
+ if debug :
79
+ cmd += " --debug"
77
80
78
81
temp_override_file_path = ""
79
82
override_string = ""
@@ -114,7 +117,7 @@ def deploy_fork_observer(directory: Path):
114
117
return
115
118
116
119
117
- def deploy_network (directory : Path ):
120
+ def deploy_network (directory : Path , debug : bool = False ):
118
121
network_file_path = directory / NETWORK_FILE
119
122
defaults_file_path = directory / NETWORK_DEFAULTS_FILE
120
123
@@ -131,6 +134,8 @@ def deploy_network(directory: Path):
131
134
node_config_override = {k : v for k , v in node .items () if k != "name" }
132
135
133
136
cmd = f"{ HELM_COMMAND } { node_name } { NETWORK_CHART_LOCATION } --namespace { namespace } -f { defaults_file_path } "
137
+ if debug :
138
+ cmd += " --debug"
134
139
135
140
if node_config_override :
136
141
with tempfile .NamedTemporaryFile (
0 commit comments