Skip to content

fix(native): honor system namespace in list workloads#514

Merged
jordan-rash merged 1 commit intomainfrom
fix/native-nexlet-system-list
Apr 9, 2026
Merged

fix(native): honor system namespace in list workloads#514
jordan-rash merged 1 commit intomainfrom
fix/native-nexlet-system-list

Conversation

@jordan-rash
Copy link
Copy Markdown
Contributor

The native nexlet's GetNamespaceWorkloadList did a flat map lookup and did not honor the system namespace convention, so a system-user list returned nothing from user namespaces. It also silently dropped the filter argument, and WorkloadSummary had no way to report which namespace a workload actually lived in.

  • Add an optional namespace field to WorkloadSummary
  • Native and in-mem nexlets return workloads across every namespace when queried with the system namespace
  • Wire the filter argument through native and match against both workload id and workload name; in-mem now matches on name too.

The native nexlet's GetNamespaceWorkloadList did a flat map lookup and
did not honor the system namespace convention, so a
system-user list returned nothing from user namespaces. It also silently
dropped the filter argument, and WorkloadSummary had no way to report
which namespace a workload actually lived in.

- Add an optional namespace field to WorkloadSummary
- Native and in-mem nexlets return workloads across every namespace when
  queried with the system namespace
- Wire the filter argument through native and match against both
  workload id and workload name; in-mem now matches on name too.

Signed-off-by: Jordan Rash <jordan@synadia.com>
@jordan-rash jordan-rash requested a review from a team as a code owner April 9, 2026 14:01
@jordan-rash jordan-rash merged commit 6970208 into main Apr 9, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant