Refactor workspace API and introduced tenant v1alpha3 version

This commit is contained in:
Xinzhao Xu
2022-03-08 17:50:53 +08:00
parent f018a23023
commit 6a3e1ac099
9 changed files with 316 additions and 50 deletions

View File

@@ -188,7 +188,7 @@ func (t *tenantOperator) makeQueryOptions(user user.Info, q meteringv1alpha1.Que
var wsList *api.ListResult
qu := query.New()
qu.LabelSelector = q.LabelSelector
wsList, err = t.ListWorkspaces(user, qu)
wsList, err = t.ListWorkspaceTemplates(user, qu)
if err != nil {
return qo, err
}
@@ -703,7 +703,7 @@ func (t *tenantOperator) transformMetricData(metrics monitoringmodel.Metrics) me
for _, metric := range metrics.Results {
metricName := metric.MetricName
for _, metricValue := range metric.MetricValues {
//metricValue.SumValue
// metricValue.SumValue
podName := metricValue.Metadata["pod"]
if s, err := strconv.ParseFloat(metricValue.SumValue, 64); err != nil {
klog.Error("failed to parse string to float64")