Skip to content

Latest commit

 

History

History
150 lines (103 loc) · 4.06 KB

CHANGELOG.md

File metadata and controls

150 lines (103 loc) · 4.06 KB

2.4.0 (Sep 6, 2024)

NEW:

  • feat: ephemeral deployment (#218)
  • feat: new datasource for maas_rack_controller (#229)

IMPROVEMENTS:

  • fix: tag should query MAAS machines once (#228)
  • fix: correctly parse vlan field of VLAN interfaces (#227)
  • Update dependencies
  • Update Go version to 1.21

2.3.0 (Jul 3, 2024)

⚠️ Repository ownership and provider name change

The Terraform Provider for MAAS repository now lives under the Canonical GitHub organisation with a new name github.com/canonical/terraform-provider-maas. Check README.md for more information.

NEW:

  • ci: add Canonical CLA check (#182)

IMPROVEMENTS:

  • bug: respect given timeouts for create/delete operations (#185)
  • fix: manage existing physical interfaces from commissioning (#178)
  • fix: properly import physical interfaces (#169)
  • Update dependencies

2.2.0 (Apr 3, 2024)

NEW:

  • feat: add interface resources for bonds, bridges, and VLANs (#77)
  • feat: add configurable create timeout for VM hosts (#164)

IMPROVEMENTS:

  • Update dependencies

2.1.0 (Feb 22, 2024)

NEW:

  • feat: add resource pool resources (#134)

IMPROVEMENTS:

  • fix: deleting VM hosts of dynamic machines do not try release (#138)
  • fix: use MAAS defaults for VM host provisioning (#142)
  • ci: autoclose stale issues (#144)
  • docs: improve documentation (#157)
  • Update dependencies

2.0.0 (Dec 13, 2023)

NEW:

  • Add support for resource and data source maas_device (#119)
  • Deploy a machine based on its system_id (#118)
  • Add data sources for machine and physical nic (#7)
  • Add support for TLS configuration options (#101)

IMPROVEMENTS:

  • Consume versioned maas/gomaasclient starting with 0.1.0 (#124)
  • Fixes on expecting the VLAN id and parsing big numbers (#121)
  • chore: replace deprecated package (#114)
  • Fix maas_instance updates (#117)
  • ci: special labels to trigger integration tests (#109)
  • Fix parsing of power parameters (#96)
    • It includes a breaking change to how power parameters have to be declared. Please consult the example: terraform-provider-maas/examples/1-machines.tf.
  • Update dependencies

1.3.1 (Oct 12, 2023)

IMPROVEMENTS:

  • Update gomaasclient to include:
    • bugfix related to retry logic

1.3.0 (Sep 28, 2023)

NEW:

  • Add comment, definition, kernel_opts fields to tag resource

IMPROVEMENTS:

  • Update gomaasclient to include:
    • changes related to proper parsing of machine fields
    • changes related to retry improvements
  • Update dependencies
  • Update Go version to 1.20

1.2.0 (May 12, 2023)

NEW:

  • Add enable_hw_sync to deploy_params of maas_instance resource

1.1.0 (Mar 10, 2023)

NEW:

  • Add release process guide
  • Add GitHub Actions workflow for releasing
  • Add Dependabot configuration

IMPROVEMENTS:

  • Update documentation and documentation structure to use terraform-plugin-docs tool
  • Refactor API client references to use the maas repo
  • Modify Resource maas_machine with timeouts support
  • Modify Resource maas_instance with timeouts support
  • Update dependencies
  • Update Go version to 1.18

1.0.0 (Jul 21, 2021)

NEW:

  • Resource maas_block_device
  • Resource maas_fabric
  • Resource maas_vlan
  • Resource maas_subnet
  • Resource maas_space
  • Resource maas_subnet_ip_range
  • Resource maas_dns_domain
  • Resource maas_dns_record
  • Resource maas_user
  • Resource Implement importers for the existing managed resources:
  • Resource maas_machine
  • Resource maas_instance
  • Resource maas_tag
  • Resource maas_network_interface_physical
  • Resource maas_vm_host
  • Resource maas_vm_host_machine

IMPROVEMENTS:

  • Allow env vars MAAS_API_KEY and MAAS_API_URL to be used for the provider configuration.
  • Use VM host naming instead of Pod.
  • Add validation for maas_machine resource power_type argument.
  • Update VM host machine network and storage params.
  • Properly implement the network and storage parameters for the maas_vm_host_machine resource.
  • Remove managed argument from maas_subnet resource and data source. This is considered true by default on MAAS 2.0 and newer.
  • Update docs and examples.