From 37135a57ada4d02b5ba64278816def5e839c883e Mon Sep 17 00:00:00 2001 From: Alexey Fetisov Date: Thu, 11 Jun 2026 17:06:45 +0300 Subject: [PATCH] v1.13.10 --- CHANGELOG.md | 6 +++--- pkg/cloudbroker/vfpool/update.go | 20 +++++++------------- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20966af..4ff902a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Version 1.13.9 +## Version 1.13.10 Методы `Audits` в cloudapi/compute, cloudbroker/compute, cloudapi/account, cloudbroker/account, cloudapi/vins, cloudbroker/vins, cloudapi/rg и cloudbroker/rg стали deprecated и в следующих версиях будут удалены, вместо них необходимо использовать метод `List` в cloudapi/audit и cloudbroker/audit с соответствующими фильтрами Метод `ListNodes` в cloudbroker/image стал deprecated и в следующих версиях будет удалён @@ -10,7 +10,7 @@ ### Исправлено -#### rg +#### vfpool | Идентификатор
задачи | Описание | | --- | --- | -| BGOS-815 | JSON-тэг у поля `RGID` в структуре ответа `ItemResourceConsumption` с `rgid` на `id` в cloudbroker/rg | +| BGOS-900 | Тип поля `Config` в структуре запроса `wrapperUpdateRequest` с `[]string` на `string` в cloudbroker/vfpool | diff --git a/pkg/cloudbroker/vfpool/update.go b/pkg/cloudbroker/vfpool/update.go index 43129cb..9068c84 100644 --- a/pkg/cloudbroker/vfpool/update.go +++ b/pkg/cloudbroker/vfpool/update.go @@ -38,7 +38,7 @@ type UpdateRequest struct { type wrapperUpdateRequest struct { UpdateRequest - Config []string `url:"config,omitempty"` + Config string `url:"config,omitempty"` } // Update updates vfpool device @@ -48,21 +48,15 @@ func (v VFPool) Update(ctx context.Context, req UpdateRequest) (bool, error) { return false, validators.ValidationErrors(validators.GetErrors(err)) } - var config []string + var config string if len(req.Config) != 0 { - config = make([]string, 0, len(req.Config)) - - for c := range req.Config { - b, err := json.Marshal(req.Config[c]) - if err != nil { - return false, err - } - - config = append(config, string(b)) + b, err := json.Marshal(req.Config) + if err != nil { + return false, err } - } else { - config = []string{} + + config = string(b) } reqWrapped := wrapperUpdateRequest{