Architecture Of Konflux

68. Standardize on konflux-ci.dev as Official API Group

Date: 2026-05-28

# Status

Proposed

# Context

Konflux currently uses different API Groups for its Custom Resource Definitions (CRDs). The majority of the resources have appstudio.redhat.com as the API group. This naming reflects the project’s original identity as “App Studio,” a Red Hat-branded internal initiative. Since then, the project has evolved into Konflux, an open-source platform with a broader community and upstream-first approach.

The appstudio.redhat.com API group presents several issues:

Continuing with appstudio.redhat.com as the long-term API group would perpetuate technical debt and brand confusion. As Konflux approaches production maturity and broader adoption, establishing a consistent, project-aligned API namespace is essential.

# Decision

# Consequences

# Alternatives Considered

# Retain appstudio.redhat.com Indefinitely

This alternative would leave the current API group unchanged, avoiding migration costs.

This approach is rejected because:

# Introduce konflux-ci.dev Only for New Services

This alternative would introduce konflux-ci.dev only for new services or major API versions, leaving existing CRDs on appstudio.redhat.com permanently.

This approach is rejected because:

# Use a Different Domain

Other domain options include konflux.io, konflux.dev, or konflux.konflux-ci.dev.

These are rejected because: