@@ -110,11 +110,11 @@ def update_deployments():
110
110
111
111
update_deployments_status (deployments_from_orchestrator , subject )
112
112
113
- def update_deployments_status (deployments_from_orchestrator , subject ):
114
113
114
+ def update_deployments_status (deployments_from_orchestrator , subject ):
115
115
if not deployments_from_orchestrator :
116
116
return
117
-
117
+
118
118
iids = dbhelpers .updatedeploymentsstatus (deployments_from_orchestrator , subject )["iids" ]
119
119
120
120
# retrieve deployments from DB
@@ -416,10 +416,10 @@ def depupdate(depid=None):
416
416
if depid is None :
417
417
return redirect (url_for (SHOW_DEPLOYMENTS_ROUTE ))
418
418
dep = dbhelpers .get_deployment (depid )
419
-
419
+
420
420
if dep is not None :
421
421
return redirect (url_for (SHOW_DEPLOYMENTS_ROUTE ))
422
-
422
+
423
423
access_token = iam .token ["access_token" ]
424
424
template = dep .template
425
425
tosca_info = tosca .extracttoscainfo (yaml .full_load (io .StringIO (template )), None )
@@ -459,8 +459,6 @@ def depupdate(depid=None):
459
459
update = True ,
460
460
)
461
461
462
-
463
-
464
462
465
463
@deployments_bp .route ("/updatedep" , methods = ["POST" ])
466
464
@auth .authorized_with_valid_token
@@ -475,7 +473,7 @@ def updatedep():
475
473
476
474
if depid is None :
477
475
return redirect (url_for (SHOW_DEPLOYMENTS_ROUTE ))
478
-
476
+
479
477
dep = dbhelpers .get_deployment (depid )
480
478
481
479
template = yaml .full_load (io .StringIO (dep .template ))
@@ -501,12 +499,8 @@ def updatedep():
501
499
app .logger .debug ("[Deployment Update] inputs: {}" .format (json .dumps (inputs )))
502
500
app .logger .debug ("[Deployment Update] Template: {}" .format (template_text ))
503
501
504
- keep_last_attempt = (
505
- 1 if "extra_opts.keepLastAttempt" in form_data else dep .keep_last_attempt
506
- )
507
- feedback_required = (
508
- 1 if "extra_opts.sendEmailFeedback" in form_data else dep .feedback_required
509
- )
502
+ keep_last_attempt = 1 if "extra_opts.keepLastAttempt" in form_data else dep .keep_last_attempt
503
+ feedback_required = 1 if "extra_opts.sendEmailFeedback" in form_data else dep .feedback_required
510
504
provider_timeout_mins = (
511
505
form_data ["extra_opts.providerTimeout" ]
512
506
if "extra_opts.providerTimeoutSet" in form_data
@@ -536,8 +530,6 @@ def updatedep():
536
530
except Exception as e :
537
531
flash (str (e ), "danger" )
538
532
539
-
540
-
541
533
542
534
@deployments_bp .route ("/configure" , methods = ["GET" ])
543
535
@auth .authorized_with_valid_token
@@ -690,7 +682,7 @@ def process_dependent_definition(key: str, inputs: dict, stinputs: dict):
690
682
def process_security_groups (key : str , inputs : dict , stinputs : dict , form_data : dict ):
691
683
value = stinputs .get (key )
692
684
693
- if not value or value ["type" ] = = "map" :
685
+ if not value or value ["type" ] ! = "map" :
694
686
return
695
687
696
688
port_types = ["tosca.datatypes.network.PortSpec" , "tosca.datatypes.indigo.network.PortSpec" ]
@@ -703,8 +695,8 @@ def process_security_groups(key: str, inputs: dict, stinputs: dict, form_data: d
703
695
if "required_ports" in value :
704
696
inputs [key ] = value ["required_ports" ]
705
697
706
- def process_inputs_for_security_groups (key , value , inputs , form_data ):
707
698
699
+ def process_inputs_for_security_groups (key , value , inputs , form_data ):
708
700
try :
709
701
inputs [key ] = json .loads (form_data .get (key , {}))
710
702
for k , v in inputs [key ].items ():
@@ -718,7 +710,6 @@ def process_inputs_for_security_groups(key, value, inputs, form_data):
718
710
inputs [key ] = {** value ["required_ports" ], ** inputs [key ]}
719
711
720
712
721
-
722
713
def process_map (key : str , inputs : dict , stinputs : dict , form_data : dict ):
723
714
value = stinputs [key ]
724
715
if value ["type" ] == "map" and value ["entry_schema" ]["type" ] == "string" :
@@ -901,7 +892,7 @@ def process_userinfo(key, inputs, stinputs):
901
892
902
893
if value ["type" ] == "userinfo" :
903
894
if key in inputs and value ["attribute" ] == "sub" :
904
- inputs [key ] = session ["userid" ]
895
+ inputs [key ] = session ["userid" ]
905
896
906
897
907
898
def process_multiselect (key , inputs , stinputs ):
@@ -963,7 +954,10 @@ def process_inputs(source_template, inputs, form_data, uuidgen_deployment):
963
954
process_userinfo (key , inputs , stinputs )
964
955
965
956
process_multiselect (key , inputs , stinputs )
966
- except Exception :
957
+ except Exception as e :
958
+ msg = f"Error in validating deployment request: { e } "
959
+ flash (msg , "danger" )
960
+ app .logger .error (msg )
967
961
doprocess = False
968
962
969
963
return doprocess , inputs , stinputs
0 commit comments