This commit is contained in:
Mateusz Gruszczyński
2025-11-01 23:46:43 +01:00
parent 8a91e93b7c
commit bfa248c850
3 changed files with 21 additions and 15 deletions

View File

@@ -4,6 +4,8 @@ from utils.haproxy_config import update_haproxy_config, is_frontend_exist, count
main_bp = Blueprint('main', __name__)
@main_bp.route('/', methods=['GET', 'POST'])
@requires_auth
def index():
@@ -14,9 +16,10 @@ def index():
lb_method = request.form['lb_method']
protocol = request.form['protocol']
backend_name = request.form['backend_name']
add_header = 'add_header' in request.form if 'add_header' in request.form else ''
header_name = request.form['header_name']
header_value = request.form['header_value']
add_header = 'add_header' in request.form
header_name = request.form.get('header_name', '') if add_header else ''
header_value = request.form.get('header_value', '') if add_header else ''
# Get all backend servers data
backend_server_names = request.form.getlist('backend_server_names[]')
@@ -99,13 +102,3 @@ def index():
return render_template('index.html')
@main_bp.route('/home')
@requires_auth
def home():
frontend_count, backend_count, acl_count, layer7_count, layer4_count = count_frontends_and_backends()
return render_template('home.html',
frontend_count=frontend_count,
backend_count=backend_count,
acl_count=acl_count,
layer7_count=layer7_count,
layer4_count=layer4_count)