Skip to content

Give the platform admin identity a type of its own - #180

Merged
vitramir merged 1 commit into
mainfrom
platform-identity-type
Aug 8, 2026
Merged

Give the platform admin identity a type of its own#180
vitramir merged 1 commit into
mainfrom
platform-identity-type

Conversation

@vitramir

@vitramir vitramir commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

The bootstrap token the Gateway accepts resolves to an identity typed user, and that identity has no record in Users. It is therefore a member the Console cannot name, and it sits one plausible change away from being provisioned as a real account — which would spend the one-shot first-admin claim at install time, before any operator has signed in.

IDENTITY_TYPE_PLATFORM names it for what it is: the identity that provisions what a release ships. It has no user account and never acquires one, so no path through user provisioning applies to it.

Additive, so nothing that switches on the existing values changes behaviour; services that require a user or a workload reject it through the default branches they already have. buf lint and buf breaking are clean against main.

First change of one-step-install. The identity and gateway changes that consume it are blocked on this publishing to the BSR.

The bootstrap token the Gateway accepts resolves to an identity typed user,
and that identity has no record in Users. It is therefore a member the Console
cannot name, and it sits one plausible change away from being provisioned as a
real account -- which would spend the one-shot first-admin claim at install
time, before any operator has signed in.

IDENTITY_TYPE_PLATFORM names it for what it is: the identity that provisions
what a release ships. It has no user account and never acquires one, so no
path through user provisioning applies to it.

Additive, so nothing that switches on the existing values changes behaviour;
services that require a user or a workload reject it through the default
branches they already have.

Refs architecture/changes/2026-08-08-one-step-install.md
@vitramir
vitramir requested a review from a team as a code owner August 8, 2026 21:14
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown

The latest Buf updates on your PR. Results from workflow buf-pr / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedAug 8, 2026, 9:14 PM

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