PCD UI Port List Page Doesn’t Show Assigned Security Groups

Problem

In the PCD UI, the Network > Ports list page does not display security groups that are assigned to a port. The OpenStack CLI correctly shows the security group assignment for the same port, and the VM details page in the UI also shows the security group. The inconsistency is limited to the Ports list view.

This can occur when ports are created with security groups assigned via Terraform, CLI, or any non-UI workflow and then attached to a VM.

Environment

  • Private Cloud Director Virtualization - v2026.1 Release

  • Self Hosted Private Cloud Director Virtualization - v2026.1 Release

  • Components: PCD UI

Cause

The PCD UI Ports list page does not correctly render the security group data returned by Neutron for each port. The Neutron backend successfully returns port details including security_group_ids, and Neutron also successfully resolves the security group ID to a name. The issue is isolated to the UI data path for the Network > Ports list view — either the list request omits the required field, the UI fails to map security group IDs to names, or the column renderer does not display a valid value.

The backend request path through ingress, Neutron, and CQRS is healthy with no 4xx/5xx errors observed

Diagnostics

  1. Navigate to Network > Ports in the PCD UI and locate the affected port. Confirm that the security group column is empty or missing for the port.

  2. Navigate to the VM details page in the PCD UI for the VM that has the port attached. Confirm whether the security group is visible in the VM view.

  3. Verify the port has a security group assigned using the CLI.

    $ openstack port show <PORT_UUID>

    In the output, check the security_group_ids field. If it contains a UUID, the security group is assigned at the backend level.

  4. Verify the security group name resolves correctly.

    $ openstack security group show <SECURITY_GROUP_UUID>

    If the security group is returned with a valid name, the backend data is intact.

  5. Optionally, confirm the VM also shows the port attachment and security group.

    $ openstack server show <SERVER_UUID>

    Check the security_groups field in the output.

If the CLI confirms that the port has a security group assigned but the PCD UI Ports list does not display it, then this is a known UI defect.

Resolution

No workaround as this is a known UI issue tracked under in PCD-6274. A fix is planned in a future PCD release.

To verify the current security group assignment for any port, use the OpenStack CLI as described in the Diagnostics section above.

Additional Information

  • The security group is correctly enforced at the network level even when the UI does not display it. There is no security or functional impact from this display issue.

  • The issue affects the Ports list page specifically. The VM details page in the PCD UI correctly shows the security group.

  • The defect can be observed with ports created via Terraform, CLI, or any method — it is not limited to a specific port creation workflow.

Last updated