Skip to content

Adopting a Standardized PlacementDecision API from SIG Multi-Cluster #1373

@mikeshng

Description

@mikeshng

Describe the enhancement

OCM currently defines and produces its own PlacementDecision API. In parallel, SIG Multicluster (SIG MC) has defined a standardized PlacementDecision API intended to be consumed consistently across the Kubernetes multicluster ecosystem. To improve interoperability and align with SIG MC guidance, OCM should adopt and generate the SIG MC PlacementDecision API in addition to (or as part of) its existing placement mechanism.

By producing the SIG MC PlacementDecision API, OCM would enable third party consumers, such as Argo CD to directly import and rely on a standardized API, rather than requiring OCM (or other providers) specific integrations.

Adopting the SIG MC PlacementDecision API will:

  • Align OCM with upstream SIG Multi-Cluster guidance and standardization efforts.
  • Improve ecosystem interoperability and reduce custom integration.
  • Enable third-party consumers to work uniformly across multiple multi-cluster implementations.
  • Position OCM as a compliant producer of standardized multicluster placement decisions.

So the main goal is to ensure OCM generates the SIG MC PlacementDecision API so that consumers can rely on a common, standardized interface across multicluster providers.

Refs:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions