File tree Expand file tree Collapse file tree 3 files changed +19
-11
lines changed Expand file tree Collapse file tree 3 files changed +19
-11
lines changed Original file line number Diff line number Diff line change 1818SRC_DIR = files ("warnet" )
1919RESOURCES_DIR = files ("resources" )
2020NETWORK_DIR = RESOURCES_DIR .joinpath ("networks" )
21+ NAMESPACES_DIR = RESOURCES_DIR .joinpath ("namespaces" )
2122SCENARIOS_DIR = RESOURCES_DIR .joinpath ("scenarios" )
2223CHARTS_DIR = RESOURCES_DIR .joinpath ("charts" )
2324MANIFESTS_DIR = RESOURCES_DIR .joinpath ("manifests" )
2425NETWORK_FILE = "network.yaml"
2526DEFAULTS_FILE = "node-defaults.yaml"
2627NAMESPACES_FILE = "namespaces.yaml"
28+ DEFAULTS_NAMESPACE_FILE = "namespace-defaults.yaml"
2729
2830# Helm charts
2931BITCOIN_CHART_LOCATION = str (CHARTS_DIR .joinpath ("bitcoincore" ))
Original file line number Diff line number Diff line change 77from .constants import (
88 BITCOIN_CHART_LOCATION ,
99 DEFAULTS_FILE ,
10+ DEFAULTS_NAMESPACE_FILE ,
1011 FORK_OBSERVER_CHART ,
1112 HELM_COMMAND ,
13+ NAMESPACES_CHART_LOCATION ,
1214 NAMESPACES_FILE ,
1315 NETWORK_FILE ,
1416)
@@ -141,7 +143,7 @@ def deploy_network(directory: Path, debug: bool = False):
141143
142144def deploy_namespaces (directory : Path ):
143145 namespaces_file_path = directory / NAMESPACES_FILE
144- defaults_file_path = directory / DEFAULTS_FILE
146+ defaults_file_path = directory / DEFAULTS_NAMESPACE_FILE
145147
146148 with namespaces_file_path .open () as f :
147149 namespaces_file = yaml .safe_load (f )
@@ -161,9 +163,7 @@ def deploy_namespaces(directory: Path):
161163 namespace_name = namespace .get ("name" )
162164 namespace_config_override = {k : v for k , v in namespace .items () if k != "name" }
163165
164- cmd = (
165- f"{ HELM_COMMAND } { namespace_name } { BITCOIN_CHART_LOCATION } -f { defaults_file_path } "
166- )
166+ cmd = f"{ HELM_COMMAND } { namespace_name } { NAMESPACES_CHART_LOCATION } -f { defaults_file_path } "
167167
168168 if namespace_config_override :
169169 with tempfile .NamedTemporaryFile (
Original file line number Diff line number Diff line change 55
66from .constants import (
77 DEFAULT_NAMESPACES ,
8- DEFAULTS_FILE ,
8+ DEFAULTS_NAMESPACE_FILE ,
9+ NAMESPACES_DIR ,
910 NAMESPACES_FILE ,
10- NETWORK_DIR ,
1111)
1212from .process import run_command , stream_command
1313
1414
1515def copy_namespaces_defaults (directory : Path ):
1616 """Create the project structure for a warnet project"""
17- (directory / NETWORK_DIR / DEFAULT_NAMESPACES ).mkdir (parents = True , exist_ok = True )
18- target_namespaces_defaults = directory / NETWORK_DIR / DEFAULT_NAMESPACES / DEFAULTS_FILE
19- target_namespaces_example = directory / NETWORK_DIR / DEFAULT_NAMESPACES / NAMESPACES_FILE
20- shutil .copy2 (NETWORK_DIR / DEFAULT_NAMESPACES / DEFAULTS_FILE , target_namespaces_defaults )
21- shutil .copy2 (NETWORK_DIR / DEFAULT_NAMESPACES / NAMESPACES_FILE , target_namespaces_example )
17+ (directory / NAMESPACES_DIR .name / DEFAULT_NAMESPACES ).mkdir (parents = True , exist_ok = True )
18+ target_namespaces_defaults = (
19+ directory / NAMESPACES_DIR .name / DEFAULT_NAMESPACES / DEFAULTS_NAMESPACE_FILE
20+ )
21+ target_namespaces_example = (
22+ directory / NAMESPACES_DIR .name / DEFAULT_NAMESPACES / NAMESPACES_FILE
23+ )
24+ shutil .copy2 (
25+ NAMESPACES_DIR / DEFAULT_NAMESPACES / DEFAULTS_NAMESPACE_FILE , target_namespaces_defaults
26+ )
27+ shutil .copy2 (NAMESPACES_DIR / DEFAULT_NAMESPACES / NAMESPACES_FILE , target_namespaces_example )
2228
2329
2430@click .group (name = "namespaces" )
You can’t perform that action at this time.
0 commit comments