diff --git a/server/pkg/api/rest/docs/docs.go b/server/pkg/api/rest/docs/docs.go index 008fbaa..ad66e75 100644 --- a/server/pkg/api/rest/docs/docs.go +++ b/server/pkg/api/rest/docs/docs.go @@ -1809,6 +1809,7 @@ const docTemplate = `{ "type": "object", "required": [ "id", + "label", "resourceType" ], "properties": { @@ -1817,6 +1818,9 @@ const docTemplate = `{ }, "label": { "type": "object", + "required": [ + "sys.namespace" + ], "properties": { "sys.namespace": { "type": "string" diff --git a/server/pkg/api/rest/docs/swagger.json b/server/pkg/api/rest/docs/swagger.json index 3ce42ac..0ffbb80 100644 --- a/server/pkg/api/rest/docs/swagger.json +++ b/server/pkg/api/rest/docs/swagger.json @@ -1802,6 +1802,7 @@ "type": "object", "required": [ "id", + "label", "resourceType" ], "properties": { @@ -1810,6 +1811,9 @@ }, "label": { "type": "object", + "required": [ + "sys.namespace" + ], "properties": { "sys.namespace": { "type": "string" diff --git a/server/pkg/api/rest/docs/swagger.yaml b/server/pkg/api/rest/docs/swagger.yaml index a852ee4..6f1b3ec 100644 --- a/server/pkg/api/rest/docs/swagger.yaml +++ b/server/pkg/api/rest/docs/swagger.yaml @@ -155,11 +155,14 @@ definitions: properties: sys.namespace: type: string + required: + - sys.namespace type: object resourceType: type: string required: - id + - label - resourceType type: object github_com_cloud-barista_cm-honeybee_server_pkg_api_rest_model.SavedBenchmarkInfo: diff --git a/server/pkg/api/rest/model/sourceGroup.go b/server/pkg/api/rest/model/sourceGroup.go index 54749a5..3e64fbb 100644 --- a/server/pkg/api/rest/model/sourceGroup.go +++ b/server/pkg/api/rest/model/sourceGroup.go @@ -15,8 +15,8 @@ type RegisterTargetInfoReq struct { ResourceType string `json:"resourceType" validate:"required"` ID string `json:"id" validate:"required"` Label struct { - SysNamespace string `json:"sys.namespace"` - } `json:"label"` + SysNamespace string `json:"sys.namespace" validate:"required"` + } `json:"label" validate:"required"` } type SourceGroup struct {