2323app = Flask (__name__ , static_url_path = '/static' )
2424app .url_map .strict_slashes = False
2525
26- runmodes = {
27- "prod" : "production (v3)" ,
28- "test" : "testing (v3)" ,
29- "dev" : "development (v3)" ,
30- "qa" : "qa-network (v3)" ,
31- }
32-
3326#
3427# Database
3528#
@@ -67,7 +60,7 @@ def ipxe_script(release, farmer, extra="", source=None):
6760
6861 kernel = os .path .join (config ['kernel-path' ], source )
6962
70- if release not in runmodes .keys ():
63+ if release not in config [ ' runmodes' ] .keys ():
7164 abort (401 )
7265
7366 if not os .path .exists (kernel ):
@@ -86,7 +79,7 @@ def ipxe_script(release, farmer, extra="", source=None):
8679
8780
8881 settings = {
89- "release" : runmodes [release ],
82+ "release" : config [ ' runmodes' ] [release ],
9083 "farmerid" : farmer ,
9184 "parameters" : extra ,
9285 "kernel" : kernel_secure ,
@@ -102,7 +95,7 @@ def ipxe_quick_script(release, farmer, extra=""):
10295 source = 'zero-os-development-zos-v2-generic.efi'
10396 kernel = os .path .join (config ['kernel-path' ], source )
10497
105- if release not in runmodes .keys ():
98+ if release not in config [ ' runmodes' ] .keys ():
10699 abort (401 )
107100
108101 if not os .path .exists (kernel ):
@@ -118,7 +111,7 @@ def ipxe_quick_script(release, farmer, extra=""):
118111 cmdline += " " + extra
119112
120113 settings = {
121- "release" : runmodes [release ],
114+ "release" : config [ ' runmodes' ] [release ],
122115 "parameters" : extra ,
123116 "kernel" : kernel ,
124117 "cmdline" : cmdline ,
0 commit comments