removed unnecessary 'add workload host' section

This commit is contained in:
2025-04-06 02:47:32 +10:30
parent abfc60b191
commit 86486fdad2
+1 -35
View File
@@ -5,41 +5,6 @@ import uuid
def render_list():
st.header("Workload Host Management")
# Create Workload Host Form
with st.expander("Create New Workload Host"):
with st.form("create_workload_host"):
name = st.text_input("Workload Host Name")
region_id = st.text_input("Region ID")
secret_key = st.text_input("Secret Key", value=str(uuid.uuid4()))
system_manufacturer = st.text_input("System Manufacturer")
system_model = st.text_input("System Model")
physical_identifier = st.text_input("Physical Identifier")
dcim_identifier = st.text_input("DCIM Identifier")
installed_date = st.date_input("Installed Date")
installed_status = st.text_input("Installed Status")
hostname = st.text_input("Hostname")
available_for_scheduling = st.checkbox("Available for Scheduling", value=True)
placement_priority = st.number_input("Placement Priority", value=100)
submit = st.form_submit_button("Create Workload Host")
if submit and name and region_id:
result = st.session_state.client.create_workload_host(
name=name,
region_id=region_id,
secret_key=secret_key,
system_manufacturer=system_manufacturer,
system_model=system_model,
physical_identifier=physical_identifier,
dcim_identifier=dcim_identifier,
installed_date=installed_date,
installed_status=installed_status,
hostname=hostname,
available_for_scheduling=available_for_scheduling,
placement_priority=placement_priority
)
if result:
st.success(f"Workload Host '{name}' created successfully!")
# List Workload Hosts
st.subheader("Existing Workload Hosts")
workload_hosts = st.session_state.client.get_workload_hosts()
@@ -90,6 +55,7 @@ def render_detail():
st.markdown(f"**Installed Status:** `{workload_host['installed_status']}`")
st.markdown(f"**Available for Scheduling:** `{workload_host['available_for_scheduling']}`")
st.markdown(f"**Placement Priority:** `{workload_host['placement_priority']}`")
st.markdown(f"**Status:** `{workload_host['status']}`")
# Display OVS Bridges
st.subheader("Attached OVS Bridges")