Skip to content

Releases: MagaluCloud/terraform-provider-mgc

v0.32.1

17 Jan 18:45
d943d35
Compare
Choose a tag to compare

🚀 Features:

Block Storage

Inclusão da flag encrypted para permitir a criação de volumes encriptados.


🐞 Fixes:

Kubernetes

Corrigido o update de nodepool, min e max replicas.


v0.32.0

15 Jan 18:47
b8bf93d
Compare
Choose a tag to compare

🚀 Features:

Autenticação

Aviso sobre a depreciação da autenticação via CLI para o Terraform.
Saiba mais


Availability Zones

Datasource para listagem de AZs disponíveis.


Mudanças no contrato de DbaaS

  • Substituição de engine_id por engine_name.

  • Substituição de instance_type_id por instance_type_name.

  • Alteração no formato do campo volume_size:

    • Novo: volume_size = 50
    • Antigo: volume = { size = 50 }
  • Remoção do recurso mgc_dbaas_instances_backups.


Mudanças no contrato de VMs

⚡ Saiba como migrar recursos para a nova versão:
Migrando para a versão 0.32.x | Docs Magalu Cloud

Atributos removidos:

  • delete_public_ip
  • associate_public_ip

Agora, para associar um IP público a uma VM, crie o IP com o recurso mgc_network_public_ips e associe à NIC com mgc_network_public_ips_attach.

Alterações no contrato

Várias alterações no contrato de VM, siga a documentação para ter mais detalhe sobre como migrar para a versão 0.32.x | Docs Magalu Cloud

Acesse o Registry para verificar as mudanças

Novo Recurso:

  • mgc_virtual_machine_interface_attach - Attach de interface com VMs .

Mudanças no contrato de block storage

mgc_block_storage_snapshots: O atributo volume passa a ser volume_id e deixa de ser aninhado.
mgc_block_storage_volumes: O atributo type continua sendo type, mas não é mais aninhado.

v0.31.0

10 Dec 22:06
ffc651a
Compare
Choose a tag to compare

🚀 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 ou false) 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.

v0.30.1

04 Dec 13:52
3e521dd
Compare
Choose a tag to compare

Terraform Provider

Changelog

Fix

  • Validation of min, max and current replicas in kubernetes nodepool resource.

v0.30.0

11 Nov 19:19
3e521dd
Compare
Choose a tag to compare

Terraform Provider

Changelog

Updates

  • Removal of obsolete network resources docs
  • New guide about required scopes for Kubernetes cluster creation

v0.29.2

06 Nov 16:54
6e8fe0c
Compare
Choose a tag to compare

Terraform Provider

Changelog

New features

Network

  • Security group rules (+ attach) - Resource and Datasource
  • Public IPs (+ attach) - Resource and Datasource

Virtual Machines

  • Attribute user_data now included in instances - Resource and Datasource

Updates

Network

  • Overhaul on network resources usage experience:
    • Security groups
    • Ports/Interfaces
    • VPC

Fixes

  • Error importing Nodepools
  • Swapped examples on k8s doc (kubeconfig and cluster)

More info on how to migrate from previous versions in https://docs.magalu.cloud/docs/devops-tools/terraform/tutorials/migration-to-0.29.2 (pt-BR)

v0.27.1

02 Oct 18:53
203054c
Compare
Choose a tag to compare

Terraform provider (2024-10-02T18:45:13Z)

Changelog

  • fix: make nodepool max_replicas and min_replicas truly optional

v0.27.0

24 Sep 13:56
203054c
Compare
Choose a tag to compare

Terraform provider (2024-09-23T21:03:22Z)

v0.26.2

12 Sep 20:02
d2bd483
Compare
Choose a tag to compare

Terraform provider (2024-09-12T19:57:10Z)

Changelog

  • 5631824a fix: api-key to sdk (#1183)

v0.26.1

12 Sep 19:02
d2bd483
Compare
Choose a tag to compare

Terraform provider

Changelog

  • feat: [tf] create virtual machine with optional ssh key for windows images by @publi0
  • fix [tf] concurrency issues by @geffersonFerraz