mirror of https://github.com/Aidaho12/haproxy-wi
				
				
				
			
							parent
							
								
									b81a84521f
								
							
						
					
					
						commit
						ffcc754ad1
					
				| 
						 | 
				
			
			@ -88,6 +88,16 @@ def default_values():
 | 
			
		|||
		 'desc': 'Attribute to search users by', 'group': '1'},
 | 
			
		||||
		{'param': 'ldap_search_field', 'value': 'mail', 'section': 'ldap', 'desc': 'User\'s email address', 'group': '1'},
 | 
			
		||||
		{'param': 'ldap_type', 'value': '0', 'section': 'ldap', 'desc': 'Use LDAPS (1 - yes, 0 - no)', 'group': '1'},
 | 
			
		||||
		{'param': 'smon_check_interval', 'value': '1', 'section': 'monitoring', 'desc': 'Check interval for SMON (in minutes)',
 | 
			
		||||
		 'group': '1'},
 | 
			
		||||
		{'param': 'checker_check_interval', 'value': '1', 'section': 'monitoring',
 | 
			
		||||
		 'desc': 'Check interval for Checker (in minutes)', 'group': '1'},
 | 
			
		||||
		{'param': 'port_scan_interval', 'value': '5', 'section': 'monitoring',
 | 
			
		||||
		 'desc': 'Check interval for Port scanner (in minutes)', 'group': '1'},
 | 
			
		||||
		{'param': 'smon_keep_history_range', 'value': '14', 'section': 'monitoring',
 | 
			
		||||
		 'desc': 'Retention period for SMON history', 'group': '1'},
 | 
			
		||||
		{'param': 'checker_keep_history_range', 'value': '14', 'section': 'monitoring',
 | 
			
		||||
		 'desc': 'Retention period for Checker history', 'group': '1'},
 | 
			
		||||
		{'param': 'rabbitmq_host', 'value': '127.0.0.1', 'section': 'rabbitmq', 'desc': 'RabbitMQ-server host', 'group': '1'},
 | 
			
		||||
		{'param': 'rabbitmq_port', 'value': '5672', 'section': 'rabbitmq', 'desc': 'RabbitMQ-server port', 'group': '1'},
 | 
			
		||||
		{'param': 'rabbitmq_port', 'value': '5672', 'section': 'rabbitmq', 'desc': 'RabbitMQ-server port', 'group': '1'},
 | 
			
		||||
| 
						 | 
				
			
			@ -150,27 +160,6 @@ def update_db_v_4_3_0(**kwargs):
 | 
			
		|||
				print("An error occurred:", e)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def update_db_v_5_1_2(**kwargs):
 | 
			
		||||
	data_source = [
 | 
			
		||||
		{'param': 'smon_keep_history_range', 'value': '14', 'section': 'monitoring',
 | 
			
		||||
		 'desc': 'Retention period for SMON history', 'group': '1'},
 | 
			
		||||
		{'param': 'checker_keep_history_range', 'value': '14', 'section': 'monitoring',
 | 
			
		||||
		 'desc': 'Retention period for Checker history', 'group': '1'}
 | 
			
		||||
	]
 | 
			
		||||
 | 
			
		||||
	try:
 | 
			
		||||
		Setting.insert_many(data_source).on_conflict_ignore().execute()
 | 
			
		||||
	except Exception as e:
 | 
			
		||||
		if kwargs.get('silent') != 1:
 | 
			
		||||
			if str(e) == 'columns param, group are not unique':
 | 
			
		||||
				pass
 | 
			
		||||
			else:
 | 
			
		||||
				print("An error occurred:", e)
 | 
			
		||||
	else:
 | 
			
		||||
		if kwargs.get('silent') != 1:
 | 
			
		||||
			print('Updating... DB has been updated to version 5.1.2')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def update_db_v_5_1_3(**kwargs):
 | 
			
		||||
	cursor = conn.cursor()
 | 
			
		||||
	sql = """ALTER TABLE `servers` ADD COLUMN protected INTEGER NOT NULL DEFAULT 0;"""
 | 
			
		||||
| 
						 | 
				
			
			@ -445,7 +434,6 @@ def update_all():
 | 
			
		|||
	if check_ver() is None:
 | 
			
		||||
		update_db_v_3_4_5_22()
 | 
			
		||||
	update_db_v_4_3_0()
 | 
			
		||||
	update_db_v_5_1_2()
 | 
			
		||||
	update_db_v_5_1_3()
 | 
			
		||||
	update_db_v_5_2_0()
 | 
			
		||||
	update_db_v_5_2_4()
 | 
			
		||||
| 
						 | 
				
			
			@ -469,7 +457,6 @@ def update_all_silent():
 | 
			
		|||
	if check_ver() is None:
 | 
			
		||||
		update_db_v_3_4_5_22()
 | 
			
		||||
	update_db_v_4_3_0(silent=1)
 | 
			
		||||
	update_db_v_5_1_2(silent=1)
 | 
			
		||||
	update_db_v_5_1_3(silent=1)
 | 
			
		||||
	update_db_v_5_2_0(silent=1)
 | 
			
		||||
	update_db_v_5_2_4(silent=1)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue