- Для источников данных
rustack_network и rustack_networks добавлено поле mtu — максимальный размер полезного блока данных пакета, передаваемого в сети.
- Возможность изменять начальный и конечный адрес диапазона IP-адресов подсети для ресурса
rustack_network.
- Для ресурса
rustack_network добавлено поле mtu — максимальный размер полезного блока данных пакета, передаваемого в сети. Аналогичное поле для сервисной сети ВЦОД добавлено для ресурса rustack_vdc — default_network_mtu.
- Для источников данных
rustack_disk, rustack_disks и для ресурса rustack_disk добавлено поле external_id — идентификатор диска на ПВ РУСТЭК (для ВЦОД РУСТЭК).
- Для ресурса
rustack_vdc добавлены поля default_network_id, default_network_name и default_network_subnets, которые предоставляют информацию о сервисной сети ВЦОД.
- Для источника данных
rustack_vm добавлено поле ports, которое предоставляет информацию об IP-адресах портов ВМ.
- Исправлена ошибка, при которой после переименования ВЦОД пересоздавась подсеть в сети по умолчанию.
- В ресурсе
rustack_vm вместо поля ports используется блок networks для подключения порта к серверу.
Обновление версии зависимого пакета rcp-go до версии 2.10.
- Репозиторий Terraform-провайдера РУСТЭК перенесён в репозиторий
rustack-cloud-platform.
- Добавлен ресурс для создания и управления платформенным сервисом (resource
rustack_paas_service).
- Добавлен источник данных для получения информации о шаблоне платформенного сервиса (data
rustack_paas_template).
- Исправлена проблема с IP-адресами у портов.
Для ресурсов rustack_project, rustack_vdc, rustack_vm, rustack_disk, rustack_port, rustack_dns, rustack_firewall_template, rustack_kubernetes, rustack_lbaas, rustack_network, rustack_router, rustack_s3_storage добавлена возможность задавать теги (поле tags).
Исправлено:
- Ошибка при получении информации о публичном ключе (data
rustack_pub_key).
Добавлено:
- Источник данных для получения информации о платформе — типе процессора (data
rustack_platform). Только для сегмента VMware.
- Источник данных для получения списка платформ (data
rustack_platforms). Только для сегмента VMware.
Исправлено:
- Ошибка при работе с кластером Kubernetes (resource
rustack_kubernetes).
Добавлено:
- Получение информации о любом ресурсе (data source) по идентификатору.
- Ресурс для создания и управления кластерами Kubernetes (resource
rustack_kubernetes).
- Источник данных для получения информации о публичном ключе (data
rustack_pub_key).
- Источник данных для получения информации о кластере Kubernetes (data
rustack_kubernetes).
- Источник данных для получения списка кластеров Kubernetes (data
rustack_kubernetess).
- Источник данных для получения информации о шаблоне Kubernetes (data
rustack_kubernetes_template).
- Источник данных для получения списка шаблонов Kubernetes (data
rustack_kubernetes_templates).
- Аргумент для получения информации о типе S3-хранилища в источниках данных
rustack_s3_storage и rustack_s3_storages.
- Аргумент для задания типа S3-хранилища в ресурсе
rustack_s3_storage.
Добавлено:
- Возможность задания дробного RAM при создании и изменении сервера. Минимальный шаг изменения RAM у сервера — 0.5 ГБ.
Обновление версии языка Go, используемого для Terraform-провайдера РУСТЭК, до версии 0.2.1.
Добавлено:
- Управление правилами шаблона брандмауэра вынесено в отдельный ресурс (resource
rustack_firewall_template_rule).
- Ресурс для создания и управления балансировщиком нагрузки (resource
rustack_lbaas).
- Ресурс для создания и управления пулами балансировщика нагрузки (resource
rustack_lbaas_pool).
- Ресурс для создания и управления доменной зоной (resource
rustack_dns).
- Ресурс для создания и управления DNS-записями (resource
rustack_dns_record).
- Ресурс для создания и управления S3-хранилищем (resource
rustack_s3_storage).
- Ресурс для создания и управления бакетом S3-хранилища (resource
rustack_s3_storage_bucket).
- Источник данных для получения списка балансировщиков во ВЦОД и конкретного балансировщика нагрузки (data
rustack_lbaass, data rustack_lbaas).
- Источник данных для получения списка доменных зон, созданных в проекте, и конкретной доменной зоны (data
rustack_dnss, data rustack_dns).
- Источник данных для получения списка S3-хранилищ, созданных в проекте, и конкретного S3 хранилища (data
rustack_S3_storages, data rustack_S3_storage).
Исправлено:
- Изменение
hypervisor_id в resource rustack_vdc приводит к ошибке.
- Множество ошибок при работе с другими resource провайдера.
Добавлено:
- Управление портами вынесено в отдельный ресурс (resource
rustack_port).
- Получение данных о портах с помощью data (data
rustack_port, data rustack_ports).
Исправлено:
- Ошибки при изменении сети (resource
rustack_network).
- Ошибки при работе с роутерами (resource
rustack_router).
- Ошибки при работе с дисками (resource
rustack_disk).