Add "description" field for each workload from ListWorkloads API

Workload item doesn't have descriptin property, added it to help display
the description in capability list on Dashboard
This commit is contained in:
zzxwill
2020-12-25 19:04:54 +08:00
parent 32bc74456a
commit 37cb5ccb51
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -47,9 +47,9 @@ type WorkloadRunBody struct {
// WorkloadMeta store workload metadata for dashboard restful API server
type WorkloadMeta struct {
Name string `json:"name"`
Parameters []types.Parameter `json:"parameters,omitempty"`
AppliesTo []string `json:"appliesTo,omitempty"`
Name string `json:"name"`
Parameters []types.Parameter `json:"parameters,omitempty"`
Description string `json:"description,omitempty"`
}
// TraitBody used to present trait which is to be attached and, of which parameters are set
+3 -3
View File
@@ -87,9 +87,9 @@ func (s *APIServer) ListWorkload(c *gin.Context) {
}
for _, w := range workloads {
workloadDefinitionList = append(workloadDefinitionList, apis.WorkloadMeta{
Name: w.Name,
Parameters: w.Parameters,
AppliesTo: w.AppliesTo,
Name: w.Name,
Parameters: w.Parameters,
Description: w.Description,
})
}
util.AssembleResponse(c, workloadDefinitionList, err)