diff --git a/CHANGELOG.md b/CHANGELOG.md index 3db139d..dd2aa3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# Список изменений в версии 11.0.2 +# Список изменений в версии 11.0.3 ## Добавлено @@ -8,4 +8,4 @@ ### Модуль decort_k8s | Идентификатор
задачи | Описание | | --- | --- | -| BANS-1180 | Модуль завершал работу ошибкой Python при создании кластера с несколькими группами воркеров. | +| BANS-1208 | Модуль завершал работу ошибкой запроса к API при попытке модуля пересоздать группу воркеров. | diff --git a/module_utils/decort_utils.py b/module_utils/decort_utils.py index 0775fc2..1e73451 100644 --- a/module_utils/decort_utils.py +++ b/module_utils/decort_utils.py @@ -43,7 +43,7 @@ class DecortController(object): _api: sdk_types.API | None = None _usermanager_whoami_result: None | dict = None - ANSIBLE_MODULES_VERSION = '11.0.2' + ANSIBLE_MODULES_VERSION = '11.0.3' COMPATIBLE_SDK_MINOR_VERSION = '1.4' VM_RESIZE_NOT = 0 @@ -5651,7 +5651,10 @@ class DecortController(object): 'workerDisk': wg_to_create['disk'], 'workerSepId': wg_to_create['sep_id'], 'workerSepPool': wg_to_create['pool'], - 'labels': wg_to_create['labels'], + 'labels': [ + label for label in (wg_to_create['labels'] or []) + if 'workersGroupName' not in label + ], 'taints': wg_to_create['taints'], 'annotations': wg_to_create['annotations'], 'userData': json.dumps(wg_to_create['ci_user_data']),