mirror of https://github.com/Aidaho12/haproxy-wi
parent
ab76f83c20
commit
a73981dc5d
|
@ -200,9 +200,12 @@ def default_values():
|
|||
{'param': 'us-east-1', 'name': 'N. Virginia', 'optgroup': 'US East', 'section': 'region', 'provider': 'aws',
|
||||
'image': '/inc/images/provisioning/flags/us.svg'},
|
||||
{'param': 'us-east-2', 'name': 'Ohio', 'optgroup': 'US East', 'section': 'region', 'provider': 'aws', 'image': '/inc/images/provisioning/flags/us.svg'},
|
||||
{'param': 'us-west-1', 'name': 'N. California', 'optgroup': 'US West', 'section': 'region', 'provider': 'aws', 'image': '/inc/images/provisioning/flags/us.svg'},
|
||||
{'param': 'us-west-2', 'name': 'Oregon', 'optgroup': 'US West', 'section': 'region', 'provider': 'aws', 'image': '/inc/images/provisioning/flags/us.svg'},
|
||||
{'param': 'af-south-1', 'name': 'Cape Town', 'optgroup': 'Africa', 'section': 'region', 'provider': 'aws', 'image': '/inc/images/provisioning/flags/za.svg'},
|
||||
{'param': 'us-west-1', 'name': 'N. California', 'optgroup': 'US West', 'section': 'region', 'provider': 'aws',
|
||||
'image': '/inc/images/provisioning/flags/us.svg'},
|
||||
{'param': 'us-west-2', 'name': 'Oregon', 'optgroup': 'US West', 'section': 'region', 'provider': 'aws',
|
||||
'image': '/inc/images/provisioning/flags/us.svg'},
|
||||
{'param': 'af-south-1', 'name': 'Cape Town', 'optgroup': 'Africa', 'section': 'region', 'provider': 'aws',
|
||||
'image': '/inc/images/provisioning/flags/za.svg'},
|
||||
{'param': 'ap-east-1', 'name': 'Hong Kong', 'optgroup': 'Asia Pacific', 'section': 'region', 'provider': 'aws',
|
||||
'image': '/inc/images/provisioning/flags/hk.svg'},
|
||||
{'param': 'ap-south-1', 'name': 'Mumbai', 'optgroup': 'Asia Pacific', 'section': 'region', 'provider': 'aws',
|
||||
|
|
|
@ -1048,8 +1048,12 @@ def upload_and_restart(server_ip, cfg, **kwargs):
|
|||
from pathlib import Path
|
||||
|
||||
diff = ''
|
||||
old_cfg = kwargs.get('oldcfg')
|
||||
path = Path(old_cfg)
|
||||
try:
|
||||
old_cfg = kwargs.get('oldcfg')
|
||||
path = Path(old_cfg)
|
||||
except Exception:
|
||||
old_cfg = ''
|
||||
path = Path(old_cfg)
|
||||
|
||||
if not path.is_file():
|
||||
old_cfg = tmp_file + '.old'
|
||||
|
|
|
@ -1455,8 +1455,12 @@ function returnNiceCheckingConfig(data) {
|
|||
output = data.split('<br>')
|
||||
var alerts = [];
|
||||
var alert_warning = '';
|
||||
var alert_warning2 = '';
|
||||
var alert_error = '';
|
||||
var second_alert = false;
|
||||
alerts.push(output[0] + '\n' + output[1]);
|
||||
var server_name = output[0];
|
||||
var server_name2 = '';
|
||||
try {
|
||||
for (var i = 0; i < output.length; i++) {
|
||||
if (i > 1) {
|
||||
|
@ -1475,14 +1479,38 @@ function returnNiceCheckingConfig(data) {
|
|||
}
|
||||
if (element.indexOf('[WARNING]') != '-1' || element.indexOf('[ALER]') != '-1' || element.indexOf('[warn]') != '-1') {
|
||||
element = removeEmptyLines(element);
|
||||
alert_warning = alert_warning + element;
|
||||
console.log(element);
|
||||
if (second_alert == false) {
|
||||
alert_warning = alert_warning + element;
|
||||
} else {
|
||||
alert_warning2 = alert_warning2 + element;
|
||||
server_name = 'Master server:'
|
||||
server_name2 = 'Slave server:'
|
||||
}
|
||||
}
|
||||
if (second_alert && output.length > 4 && output[1].indexOf('[NOTICE]') == '-1') {
|
||||
server_name = 'Master server:'
|
||||
server_name2 = 'Slave server:'
|
||||
}
|
||||
if (element.length === 0) {
|
||||
second_alert = true;
|
||||
}
|
||||
|
||||
})
|
||||
if (alert_error != '') {
|
||||
toastr.error('<pre style="padding: 0; margin: 0;">' + alert_error + '</pre>');
|
||||
if (alert_error) {
|
||||
toastr.error(server_name + '<pre style="padding: 0; margin: 0;">' + alert_error + '</pre>');
|
||||
toastr.info('Config not applied');
|
||||
} else if (alert_warning != '') {
|
||||
toastr.warning('<pre style="padding: 0; margin: 0;">' + alert_warning + '</pre>');
|
||||
toastr.success('<b>Configuration file is valid</b>');
|
||||
} else if (alert_warning) {
|
||||
toastr.warning(server_name + '<pre style="padding: 0; margin: 0;">' + alert_warning + '</pre>');
|
||||
toastr.success('<b>' + server_name + ' Configuration file is valid</b>');
|
||||
} else {
|
||||
toastr.success('<b>' + server_name + ' Configuration file is valid</b>');
|
||||
}
|
||||
|
||||
if (alert_warning2) {
|
||||
toastr.warning(server_name2 + '<pre style="padding: 0; margin: 0;">' + alert_warning2 + '</pre>');
|
||||
toastr.success('<b>' + server_name2 + ' Configuration file is valid</b>');
|
||||
} else if (server_name2) {
|
||||
toastr.success('<b>' + server_name2 + ' Configuration file is valid</b>');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue