Skip to content

Create topology controller to manage the lifecycle of Grove ClusterTopology CR and to enable or disable TAS #248

@sanjaychatterjee

Description

@sanjaychatterjee

What you would like to be added?

A valid ClusterTopology CR is a requirement for TAS to be enabled. We need the following:

  • Validation checks to ensure ClusterTopology CR is well-formed.
  • Validation checks to ensure workload specs align with topology CR
  • Define appropriate workflows to enable and disable TAS
  • Define appropriate workflows to update the ClusterTopology CR

Why is this needed?

The ClusterTopology CR is used to map the scheduling constraints of a workload to the actual cluster constraints. So, any changes to the CR will impact workloads that are already submitted with topology constraints.

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