myxce/src
Rongsong Shen f354a5ec78 feat: P0-2c register routes + RBAC for host control/select
Routes and RBAC entries already existed from prior P0-2a/2b work. This
adds three TDD tests that lock down the RBAC invariants:

- TestRBAC_HostControl_ClusterAdminOnly: cluster_admin has host:control
  with domain=all; basic_user must NOT have host:control
- TestRBAC_HostView_BasicUserHasAccess: basic_user has host:view with
  domain=all; queue_admin must NOT have host:view
- TestRBAC_HostControl_DomainTypeIsAll: cluster_admin host:control
  domain type must be "all" (not hostgroup)

All apiserver tests passing.
2026-04-17 09:32:21 +00:00
..
autoscaler support shared libxce(for api server) 2026-01-19 11:02:49 +08:00
controller feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
docs feat: P0-2c register routes + RBAC for host control/select 2026-04-17 09:32:21 +00:00
frontend feat: P0-2c register routes + RBAC for host control/select 2026-04-17 09:32:21 +00:00
include feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
lib feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
nixSupport Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
scheduler minor improve 2026-04-14 12:52:40 +08:00
schema feat: P0-2a C-side plumbing for host control 2026-04-17 07:46:41 +00:00
tools save works 2026-03-04 18:18:53 +08:00
worker Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
flake.lock save works 2026-03-04 18:18:53 +08:00
flake.nix save works 2026-03-04 18:18:53 +08:00
meson.build Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
meson.options Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00