kubewharf/katalyst-core

refine resource manager to support newly cnr definition to report enhanced topology information

Closed this issue · 0 comments

What would you like to be added?

  1. add conversion framework to reporter manager to support transformation from old ReportField to newly one
  2. cnr reporter support merge struct type fields by strategic merge
  3. cnr reporter support merge cnr's TopologyZone field by Type and Name as unique key
Type TopologyType `json:"type"`

Name string `json:"name,omitempty"`

Why is this needed?

a newly cnr definition has been proposal in katalyst-api, and the resource manager should be also refined to support the enhanced topology information report.