Skip to content

Admit the platform to the group read paths - #10

Merged
vitramir merged 1 commit into
mainfrom
platform-reads-member-groups
Aug 11, 2026
Merged

Admit the platform to the group read paths#10
vitramir merged 1 commit into
mainfrom
platform-reads-member-groups

Conversation

@vitramir

Copy link
Copy Markdown
Contributor

The Orchestrator resolves an agent's groups to build its workload and is not a member of that agent's organization. It used to send the agent's own id as the caller to get past the membership check.

As itself it carries cluster admin, and that is what admits it — verified against the tuple, not taken from the header. Reads only; the owner-gated write paths are untouched and tested to stay that way.

Also adds the devspace config this repo lacked, so it can run from source like its neighbours.

The Orchestrator resolves an agent's groups to build its workload, and
is not a member of the organization that agent belongs to. It used to
send that agent's own id as the caller to get past the membership check
-- a platform service claiming to be the thing it manages.

As itself it carries cluster admin, and that is what admits it. The
type on the metadata settles nothing; the tuple behind it does.

Reads only. Deciding who is in a group stays with the organization
owner, and the write paths are untouched.

Also adds the devspace config this repo had none of, so it can be run
from source like its neighbours.
@vitramir
vitramir merged commit 326ac01 into main Aug 11, 2026
1 check 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