Skip to content

Schedule and approve identity overrides #8289

Description

@adamvialpando

Change requests exist so one person can't change a flag unreviewed. Identity overrides skip them. Environment defaults and segment overrides both require approval when change requests are enforced. Identity overrides apply the moment they are saved, in every environment, whatever the settings say. That makes the approval requirement optional for anyone who reaches for an identity override instead.

The same gap covers scheduling. Environment defaults and segment overrides can be given a future live date. Identity overrides can't, so a timed rollout has to be published by hand at the moment it is needed.

This matters more than per-user targeting suggests, because identities are often not users. Teams use them for services, tenants, regions and cells. In that pattern an identity override is production configuration, and it is the only flag change path with no approval, no scheduling and no place in the version history.

The ask is to bring identity overrides under change requests and scheduling.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions