Skip to content

Feature Request: Add Creation Reason to ClusterSummary Status #685

@kahirokunn

Description

@kahirokunn

I would like to propose adding information about the creation reason to the ClusterSummary status field.

Background

Currently, there are three main reasons why a ClusterSummary is created:

  1. matchLabels
  2. clusterRefs
  3. dependsOn

Problem

When examining ClusterSummaries within a cluster, it is currently difficult to trace whether a particular ClusterSummary was created due to a dependsOn relationship or another reason. This lack of visibility makes troubleshooting and understanding the system's behavior challenging.

Proposed Solution

I would like to request that the ClusterSummary status include information indicating why it was created (e.g., "created by label matching," "created by cluster specification," or "created by dependsOn").

Benefits

Having this information readily available in the status would be beneficial for:

  • Easier troubleshooting when encountering bugs
  • More informative issue reports
  • Better understanding of the system's behavior for all users
  • Improved observability and debugging experience

I believe this enhancement would greatly improve the user experience for everyone working with ClusterSummaries.

Thank you for considering this feature request.

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