diff --git a/streamlit_server/views/workload_hosts.py b/streamlit_server/views/workload_hosts.py index d42c575..46b9cee 100644 --- a/streamlit_server/views/workload_hosts.py +++ b/streamlit_server/views/workload_hosts.py @@ -22,7 +22,7 @@ def render_list(): if 'labels' in host and host['labels']: capabilities = [] for label in host['labels']: - if label['label_key'] in ['libvirt-capable', 'docker-enabled']: + if label['label_key'] in ['libvirt-capable', 'docker-capable']: status = "✅" if label['label_value'].lower() in ['true', 'yes', '1'] else "❌" capabilities.append(f"{label['label_key']}:{status}") if capabilities: @@ -48,7 +48,7 @@ def render_detail(): # Get labels for this host labels = st.session_state.client.get_labels_for_host(host_id) or [] libvirt_label = next((l for l in labels if l['label_key'] == 'libvirt-capable'), None) - docker_label = next((l for l in labels if l['label_key'] == 'docker-enabled'), None) + docker_label = next((l for l in labels if l['label_key'] == 'docker-capable'), None) # Capability management section st.header("Capability Management") @@ -78,9 +78,9 @@ def render_detail(): with cap_col2: st.subheader("Docker Capability") if docker_label: - st.success("✅ This host is docker-enabled") + st.success("✅ This host is docker-capable") if st.button("Remove Docker Capability", key="remove_docker"): - result = st.session_state.client.remove_label(host_id, 'docker-enabled') + result = st.session_state.client.remove_label(host_id, 'docker-capable') if result and result.get('success'): st.rerun() else: @@ -88,7 +88,7 @@ def render_detail(): if st.button("Add Docker Capability", key="add_docker"): result = st.session_state.client.add_label( host_id, - 'docker-enabled', + 'docker-capable', 'true', admin_only_view=False, admin_only_set=False