Skip to content

Consolidate duplicated transport streaming settings (~530 LOC) #44

@lanycrost

Description

@lanycrost

Summary

Transport streaming settings are duplicated across `api/v1alpha1` and `api/transport/v1alpha1` (~530 LOC). Consolidate to a single source.

Problem

Maintaining two copies of the same types creates drift risk and complicates the adapter layer in `pkg/transport/settings.go`.

Proposed change

  • Consolidate to a single type definition in one API group
  • Remove the adapter layer
  • Requires a CRD schema change (coordinate with migration strategy)

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/transportBobravoz gRPC transport changes.kind/refactorCode health, cleanup, or non-functional improvements.priority/mediumNormal priority item.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions