v0.31.0
TERRAFORM
🚀 Features
Network
-
Criação de VPC via API v1 (assíncrono)
- Com essa mudança de API, eliminamos problemas de timeout na criação de VPCs.
-
Novos campos adicionados a datasources
mgc_network_vpcs_subnet
subnetpool_id
: ID do subnetpool associado à subnet. Permite identificar o pool de sub-redes ao qual a subnet pertence.
mgc_network_subnetpool
is_default
: Indica se o subnetpool é o padrão na configuração da VPC. Um valor booleano (true
oufalse
) que ajuda a identificar pools predefinidos.
Block Storage
-
Suporte a Availability Zones (AZ) e novos campos nos recursos de snapshots e volumes
-
mgc_block_storage_volumes
snapshot_id
: Permite criar um volume a partir de um snapshot.availability_zones
: Define as zonas de disponibilidade.
-
mgc_block_storage_snapshots
snapshot_source_id
: ID da origem do snapshot.availability_zones
: Define as zonas de disponibilidade.type
: Tipo do snapshot, podendo ser:instant
: Snapshot de alta performance, armazenado em NVMe. Ideal para cargas de trabalho que exigem velocidade e recuperação imediata.object
: Snapshot durável e econômico, salvo em object storage. Ideal para backups de longo prazo, focado em segurança e custo reduzido.
-
Consulte mais informações na documentação: Tipos de Snapshots | Docs Magalu Cloud
-
-
Datasources adicionados:
mgc_block_storage_snapshots
mgc_block_storage_volumes
Virtual Machines
- Suporte a Availability Zones (AZ)
- Compatibilidade adicionada em recursos e datasources.
🐞 Fixes
-
Geral
- Corrigido o loop de login na ausência de chaves.
-
Kubernetes
- Ajuste na validação de nodepool.
-
DBaaS
- Exemplo corrigido na documentação.
CLI
New features
- Geral: Listagem zonas disponíveis por tenant/região
- Audit: Listagem de eventos e tipos de eventos globais
- DBaaS: suporte a snapshots de instâncias -
Fixes
- VM: Corrigido problema em que a saída de tipos de máquina (machine types) estava vazia quando não havia defaultOutput.
- Kubernetes: Permissão para criar nodepools com mínimo e máximo de réplicas igual a zero