Skip to content

Latest commit

Β 

History

History
892 lines (571 loc) Β· 63.8 KB

CHANGELOG.md

File metadata and controls

892 lines (571 loc) Β· 63.8 KB

0.26.0 (Unreleased)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_vdcg_app_port_profile - Add a new datasource for the vDC Group (Virtual Datacenter Group) to get the details of the Firewall Application Port Profile. The datasource permits to get the details of a specific app port profile in all scope (TENANT, PROVIDER and SYSTEM). (GH-907)
  • New Resource: resource/cloudavenue_vdcg_app_port_profile - Add a new resource for the vDC Group (Virtual Datacenter Group) to manage the Firewall Application Port Profile. (GH-907)

πŸŽ‰ Improvements

  • datasource/cloudavenue_edgegateway_app_port_profile - Add new attribute scope to retrieve the app port profile in the specific scope and improve the documentation. (GH-913)

ℹ️ Notes

  • resource/cloudavenue_edgegateway_app_port_profile - Improve the documentation. (GH-913)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/awspolicyequivalence from 1.6.0 to 1.7.0 (GH-924)

0.25.0 (January 3, 2025)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_vdcg_dynamic_security_group - New data source allows you to fetch information about a dynamic security group in a VDC Group. (GH-860)
  • New Data Source: datasource/cloudavenue_vdcg_firewall - New data source for fetching the details of a firewall in a vDC Group. (GH-844)
  • New Resource: resource/cloudavenue_vdcg_dynamic_security_group - New resource allows you to manage dynamic security groups in the VDC Group. A dynamic security group is a group of VMs that share the same security rules. The VMs are dynamically added or removed from the group based on the criteria defined in the security group. The dynamic security group will be attached to the VDC Group firewall (GH-860)
  • New Resource: resource/cloudavenue_vdcg_firewall - New resource for managing vDC Group firewall. This resource allows you to create, update and delete a firewall in a vDC Group. The resource supports the firewall groups : Security Group, Application Port Profile, IP Set and Dynamic Security Group. (GH-844)

:dependabot: Dependencies

  • deps: bumps crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0 (GH-917)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.8.1 to 1.9.0 (GH-860)
  • deps: bumps golang.org/x/crypto from 0.28.0 to 0.31.0 (GH-899)
  • deps: bumps golang.org/x/crypto from 0.30.0 to 0.31.0 (GH-898)
  • deps: bumps golang.org/x/net from 0.32.0 to 0.33.0 (GH-902)
  • deps: bumps goreleaser/goreleaser-action from 5.1.0 to 6.1.0 (GH-916)

0.24.0 (December 18, 2024)

⚠️ Deprecations

  • datasource/cloudavenue_network_isolated - The cloudavenue_network_isolated datasource is deprecated and will be removed in the release v0.32.0. Please use the cloudavenue_vdc_network_isolated datasource instead. (GH-886)
  • resource/cloudavenue_network_isolated - The cloudavenue_network_isolated resource is deprecated and will be removed in the release v0.32.0. Please use the cloudavenue_vdc_network_isolated resource instead. (GH-886)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_vdc_network_isolated - Added a new data source to fetch information about an isolated network in a VDC. This data source replace the deprecated cloudavenue_network_isolated data source. (GH-879)
  • New Data Source: datasource/cloudavenue_vdcg_ip_set - Add new data source cloudavenue_vdcg_ip_set to get IP sets rule in a VDC Group. (GH-858)
  • New Data Source: datasource/cloudavenue_vdcg_network_isolated - Added a new data source to fetch information about an isolated network in a VDC Group. (GH-878)
  • New Data Source: datasource/cloudavenue_vdcg_security_group - Added a new data source to fetch information about an security group in a VDC Group. (GH-856)
  • New Resource: resource/cloudavenue_vdc_network_isolated - Added a new resource to manage isolated networks in a VDC. This resource replace the deprecated cloudavenue_network_isolated resource. (GH-879)
  • New Resource: resource/cloudavenue_vdcg_ip_set - Add new resource cloudavenue_vdcg_ip_set to manage IP sets rule in a VDC Group. (GH-858)
  • New Resource: resource/cloudavenue_vdcg_network_isolated - Added a new resource to manage isolated networks in a VDC Group. (GH-878)
  • New Resource: resource/cloudavenue_vdcg_security_group - Added a new resource to manage security groups in a VDC Group. (GH-858)

ℹ️ Notes

  • resource/cloudavenue_network_isolated - Add a migration guide to migrate from cloudavenue_network_isolated to cloudavenue_vdc_network_isolated. (GH-888)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 (GH-884)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.16.0 to 0.17.0 (GH-890)

0.23.1 (December 12, 2024)

πŸ› Bug Fixes

  • provider - Fix minor issue in client setup. (GH-883)

:dependabot: Dependencies

  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.15.0 to 0.15.1 (GH-883)

0.23.0 (December 12, 2024)

⚠️ Deprecations

  • datasource/cloudavenue_vdc_group - The cloudavenue_vdc_group datasource is deprecated and will be removed in the release v0.30.0. Please use the cloudavenue_vdcg datasource instead. (GH-861)
  • resource/cloudavenue_vdc_group - The cloudavenue_vdc_group resource is deprecated and will be removed in the release v0.30.0. Please use the cloudavenue_vdcg resource instead. (GH-861)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_vdcg - New data source to get information about the virtual datacenter group. (This data source replace cloudavenue_vdc_group) (GH-867)
  • New Resource: resource/cloudavenue_vdcg - New resource to manage the virtual datacenter group. (This resource replace cloudavenue_vdc_group) (GH-867)

ℹ️ Notes

  • resource/cloudavenue_vdc_group - Add a migration guide to migrate from cloudavenue_vdc_group to cloudavenue_vdcg. (GH-861)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-docs from 0.20.0 to 0.20.1 (GH-848)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.14.0 to 0.15.0 (GH-881)
  • deps: bumps github.com/vmware/go-vcloud-director/v2 from 2.26.0 to 2.26.1 (GH-866)
  • deps: bumps golang.org/x/net from 0.31.0 to 0.32.0 (GH-863)

0.22.0 (December 2, 2024)

🚨 Breaking Changes

  • datasource/cloudavenue_edgegateway_app_port_profile - Now the datasource require one of the following attributes to be set: edge_gateway_id or edge_gateway_name. (GH-849)

πŸ› Bug Fixes

  • datasource/cloudavenue_edgegateway_app_port_profile - Fixed the issue where the cloudavenue_edgegateway_app_port_profile datasource was not returning the correct value App Port Profile ID. (GH-849)
  • resource/cloudavenue_edgegateway_firewall - Fix BUSY_ENTITY error when creating or updating the resource in same time as another operation in the edge gateway. (GH-841)

ℹ️ Notes

  • resource/cloudavenue_publicip - Fixed the import example in the documentation. (GH-851)

0.21.1 (November 25, 2024)

πŸŽ‰ Improvements

  • resource/cloudavenue_edgegateway_app_port_profile - Now the attributs edge_gateway_id and edge_gateway_name are optional and computed. (GH-838)

πŸ› Bug Fixes

  • datasource/cloudavenue_edgegateway_app_port_profile - Now the datasource retrieves the app port profile with scope provider or system. (GH-838)
  • resource/cloudavenue_backup - Due to the evolution of the backup policy names, this is no longer a restricted list: the field is free. (GH-833)
  • resource/cloudavenue_backup - Increase timeout with backup resource comunication. (GH-833)

ℹ️ Notes

  • datasource/cloudavenue_edgegateway_app_port_profile - Add note about the scope of app port profile. (GH-838)
  • resource/cloudavenue_edgegateway_app_port_profile - Improve the documentation. (GH-838)

:dependabot: Dependencies

  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.12.3 to 0.12.4 (GH-833)

0.21.0 (November 20, 2024)

πŸš€ New Features

  • resource/cloudavenue_iam_user_saml - New beta resource for importing IAM users with SAML provider. (GH-821)

πŸŽ‰ Improvements

  • resource/cloudavenue_edgegateway_nat_rule - Now Nat rule support cloudavenue_edgegateway_app_port_profile. (GH-822)

:dependabot: Dependencies

  • deps: bumps golang.org/x/net from 0.30.0 to 0.31.0 (GH-816)

0.20.4 (November 19, 2024)

πŸ› Bug Fixes

  • resource/cloudavenue_edgegateway_ip_set - Fix a bug where the static_ip_pool attribute returned a error when the static_ip_pool was not set. (GH-666)
  • resource/cloudavenue_edgegateway_ip_set - Fix nil pointer exception with the edge gateway provided belongs to a VDC Group. (GH-818)
  • resource/cloudavenue_edgegateway_nat_rule - Now Nat rule support correctly NO_SNAT and NO_DNAT type. (GH-820)
  • resource/cloudavenue_vm - Now the VApp data has refreshed before the creation of the VM. (GH-817)

ℹ️ Notes

  • resource/cloudavenue_edgegateway_ip_set - Improve the documentation for the 'edgegateway_name' attribute. (GH-666)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.0 (GH-814)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.12.2 to 0.12.3 (GH-666)

0.20.3 (November 7, 2024)

πŸŽ‰ Improvements

  • datasource/cloudavenue_vapp_org_network - Minor improvements in documentation. (GH-812)
  • resource/cloudavenue_vapp_org_network - Minor improvements in documentation. (GH-812)

πŸ› Bug Fixes

  • resource/cloudavenue_vapp_org_network - Fixed issue if vapp_id is provided the API return not found error. (GH-812)

0.20.2 (November 5, 2024)

πŸ› Bug Fixes

  • resource/cloudavenue_vapp_org_network - Fix issue where only one org network was being added to the vApp. (GH-810)

0.20.1 (November 4, 2024)

πŸ› Bug Fixes

  • resource/cloudavenue_vm - Fixed an issue where the cloudavenue_vm resource return a nil value for the settings/customization fields. (GH-808)

0.20.0 (November 3, 2024)

πŸš€ New Features

  • datasource/cloudavenue_bms - Add new feature bms in order to list your bare metal server configuration. (GH-794)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.13.0 to 0.15.0 (GH-806)
  • deps: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.34.0 to 2.35.0 (GH-805)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.11.1 to 0.12.0 (GH-794)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.12.0 to 0.12.1 (GH-800)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.12.1 to 0.12.2 (GH-807)
  • deps: bumps github.com/vmware/go-vcloud-director/v2 from 2.25.0 to 2.26.0 (GH-797)
  • deps: bumps golang.org/x/net from 0.28.0 to 0.29.0 (GH-793)
  • deps: bumps golang.org/x/net from 0.29.0 to 0.30.0 (GH-803)

0.19.1 (August 29, 2024)

:dependabot: Dependencies

  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from v0.11.0 to 0.11.1 (GH-787)
  • deps: bump github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.7.0 to 1.8.0 (GH-786)
  • deps: bump github.com/FrangipaneTeam/terraform-plugin-framework-supertypes from 0.3.1 to 0.4.0 (GH-784)
  • deps: bump github.com/hashicorp/terraform-plugin-framework from 1.10.0 to 1.11.0 (GH-783)
  • deps: bump golang.org/x/net from 0.27.0 to 0.28.0 (GH-782)

0.19.0 (August 1, 2024)

🚨 Breaking Changes

  • datasource/cloudavenue_edgegateway_app_port_profile - Announced in release v0.18.0 the attributes vdc is now removed. (GH-698)
  • datasource/cloudavenue_vdcs - Announced in release v0.18.0 the attributes vdc_name and vdc_id are now removed. (GH-703)
  • resource/cloudavenue_edgegateway_app_port_profile - Announced in release v0.18.0 the attributes vdc is now removed. (GH-698)
  • resource/cloudavenue_edgegateway_app_port_profile - Now the attribute app_ports.ports require null value if protocol is ICMPv4 or ICMPv6 and require a value if protocol is TCP or UDP. (GH-698)
  • resource/cloudavenue_vdc - Remove read timeout configuration from the resource. (GH-772)

πŸ› Bug Fixes

  • resource/cloudavenue_vdc - Add default timeouts configuration for the resource. (GH-772)
  • resource/cloudavenue_vdc - Fix an issue with the VDC resource generate Know after apply on the attribute id if another attribute is changed. (GH-755)
  • resource/cloudavenue_vdc - Now timeouts are handled properly when creating/updating/deleting a VDC. (GH-772)

ℹ️ Notes

  • resource/cloudavenue_vdc - Add workaround for complex validation system that is incompatible with the Terraform module. See Disable validation for more information. (GH-735)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.19.4 (GH-776)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.10.0 (GH-770)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 (GH-779)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from v0.10.0 to 0.11.0 (GH-777)
  • deps: bumps github.com/rs/zerolog from 1.32.0 to 1.33.0 (GH-773)
  • deps: bumps github.com/vmware/go-vcloud-director/v2 from 2.22.0 to 2.25.0 (GH-775)
  • deps: bumps golang.org/x/net from 0.25.0 to 0.27.0 (GH-780)

0.18.5 (July 31, 2024)

πŸ› Bug Fixes

  • resource/cloudavenue_edgegateway - Fixed an issue with the Edge Gateway resource that could not be obtained with a URN instead of a UUID. (GH-765)
  • resource/cloudavenue_publicip - workaround for the issue with the public IP address read. If edge_gateway_name or edge_gateway_id is not provided in the configuration and the public IP has been created before the release v0.18.0 the public IP generate a change on the next apply due to the change introduced by the PR (#697). (GH-751)

ℹ️ Notes

  • resource/cloudavenue_vm - Improve the documentation and fix the examples. (GH-737)
  • datasource/cloudavenue_vm - Improve the documentation. (GH-737)

:dependabot: Dependencies

  • deps: bumps actions/download-artifact from 4.1.4 to 4.1.8 (GH-768)
  • deps: bumps dependabot/fetch-metadata from 2.0.0 to 2.1.0 (GH-761)
  • deps: bumps golang.org/x/net from 0.22.0 to 0.23.0 (GH-753)
  • deps: bumps golangci/golangci-lint-action from 4 to 6 (GH-767)
  • deps: bumps goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (GH-762)

0.18.4 (March 27, 2024)

πŸ› Bug Fixes

  • resource/cloudavenue_vm_disk - Fix custom bustype if disk is detachable and attached to a VM. (GH-741)

0.18.3 (March 25, 2024)

πŸš€ New Features

  • resource/cloudavenue_edgegateway - Add the support for calculating bandwith for there edgegateway with the service class VRF_DEDICATED_MEDIUM or VRF_DEDICATED_LARGE. (GH-730)

ℹ️ Notes

  • provider - Fix documentation for environment variables CLOUDAVENUE_USERNAME in the provider documentation. (GH-736)

:dependabot: Dependencies

  • deps: bumps actions/download-artifact from 4.1.1 to 4.1.4 (GH-742)
  • deps: bumps dependabot/fetch-metadata from 1.6.0 to 2.0.0 (GH-746)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-supertypes from 0.3.0 to 0.3.1 (GH-719)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.5.0 to 1.7.0 (GH-747)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.21.0 to 0.22.1 (GH-743)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from v0.9.0 to v0.10.0 (GH-730)
  • deps: bumps golang.org/x/net from 0.20.0 to 0.21.0 (GH-725)
  • deps: bumps golang.org/x/net from 0.21.0 to 0.22.0 (GH-745)
  • deps: bumps golangci/golangci-lint-action from 3 to 4 (GH-733)
  • deps: bumps golangci/golangci-lint-action from 3.7.0 to 4.0.0 (GH-726)

0.18.2 (February 6, 2024)

πŸš€ New Features

  • datasource/cloudavenue_iam_roles - New datasource to fetch IAM roles available in your organization. (GH-714)

πŸ› Bug Fixes

  • resource/cloudavenue_vdc - Fix set custom storage profile for VDC (GH-721)

:dependabot: Dependencies

  • deps: bumps actions/download-artifact from 4.1.1 to 4.1.2 (GH-723)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-supertypes from 0.3.0 to 0.3.1 (GH-714)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from v0.9.0 to 0.9.1 (GH-721)
  • deps: bumps github.com/rs/zerolog from 1.31.0 to 1.32.0 (GH-720)

0.18.1 (February 2, 2024)

πŸ› Bug Fixes

  • provider - Fix the organization has an invalid format error when creating a new provider if the credentials are provided by the terraform configuration. (GH-715)
  • resource/cloudavenue_s3_bucket_policy - Fix custom timeout is not applied. (GH-712)

ℹ️ Notes

  • resource/cloudavenue_s3_bucket_policy - Fix wrong example in documentation. (GH-680)

0.18.0 (January 31, 2024)

🚨 Breaking Changes

  • provider - The environment variable CLOUDAVANUE_NETBACKUP_USER, CLOUDAVENUE_NETBACKUP_PASSWORD and CLOUDAVENUE_NETBACKUP_URL are renamed to NETBACKUP_USERNAME, NETBACKUP_PASSWORD and NETBACKUP_URL (GH-696)
  • provider - The environment variable CLOUDAVENUE_USER has been renamed to CLOUDAVENUE_USERNAME (GH-696)

πŸš€ New Features

  • resource/cloudavenue_vdc - Now support custom storage profile class. (GH-615)

ℹ️ Notes

  • datasource/cloudavenue_vdcs - The attribute vdc_id and vdc_name are now deprecated. Please use name and id instead. The old attributes will be removed in the release v0.19.0. (GH-702)

:dependabot: Dependencies

  • deps: bumps github.com/aws/aws-sdk-go from 1.49.16 to 1.50.7 (GH-710)
  • deps: bumps github.com/google/uuid from 1.5.0 to 1.6.0 (GH-705)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.21.0 (GH-706)
  • deps: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.31.0 to 2.32.0 (GH-709)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from v0.7.0 to 0.7.1 (GH-692)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from v0.7.1 to 0.8.1 (GH-696)
  • deps: bumps github.com/vmware/go-vcloud-director/v2 from 2.21.0 to 2.22.0 (GH-658)

0.17.0 (January 19, 2024)

πŸš€ New Features

  • datasource/cloudavenue_edgegateway_app_port_profile - New datasource to retrieve edgegateway app port profile information. (GH-691)

πŸŽ‰ Improvements

  • datasource/cloudavenue_edgegateway_app_port_profile - Improve documentation and examples. (GH-691)
  • resource/cloudavenue_edgegateway_app_port_profile - Improve documentation and examples. (GH-691)

πŸ› Bug Fixes

  • resource/cloudavenue_edgegateway_firewall - Fix bug (#678) where source_ids, destination_ids and app_port_profiles were returning nil if value was set. (GH-686)

ℹ️ Notes

  • resource/cloudavenue_edgegateway_app_port_profile - The vdc attribute is deprecated and will be removed in the release v0.19.0. Please use edgegateway_id and edgegateway_name attributes instead. (GH-691)

:dependabot: Dependencies

  • deps: bumps actions/download-artifact from 4.1.0 to 4.1.1 (GH-683)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from v1.6.1 to 1.7.0 (GH-686)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-supertypes from v0.2.0 to 0.3.0 (GH-686)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.5.0 (GH-684)

0.16.0 (January 10, 2024)

🚨 Breaking Changes

  • datasource/cloudavenue_edgegateway - Announced in release v0.14.0 the attribute lb_enabled is now removed. (GH-575)
  • resource/cloudavenue_edgegateway - Announced in release v0.14.0 the attribute lb_enabled is now removed. (GH-575)

πŸŽ‰ Improvements

  • resource/cloudavenue_vdc - Big improvement in the documentation. Now find all the configuration combinations in a table. (GH-650)
  • resource/cloudavenue_vdc - Improve errors messages returned in case of invalid configuration (GH-650)

:dependabot: Dependencies

  • deps: bumps crazy-max/ghaction-import-gpg from 6.0.0 to 6.1.0 (GH-679)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.5.5 to 0.7.0 (GH-650)
  • deps: bumps golang.org/x/net from 0.19.0 to 0.20.0 (GH-681)

0.15.5 (December 21, 2023)

πŸŽ‰ Improvements

  • resource/cloudavenue_vm_disk - Improved documentation example for the internal disk. (GH-667)

πŸ› Bug Fixes

  • resource/cloudavenue_vm - Fixed the issue with the resource not being able to set storage_profile with name. (GH-665)

:dependabot: Dependencies

  • deps: bumps actions/download-artifact from 3.0.2 to 4.0.0 (GH-662)
  • deps: bumps actions/download-artifact from 4.0.0 to 4.1.0 (GH-669)
  • deps: bumps actions/setup-go from 4 to 5 (GH-655)
  • deps: bumps actions/upload-artifact from 3 to 4 (GH-663)
  • deps: bumps github.com/aws/aws-sdk-go from 1.47.10 to 1.49.5 (GH-668)
  • deps: bumps github.com/google/uuid from 1.4.0 to 1.5.0 (GH-659)
  • deps: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 (GH-661)
  • deps: bumps github/codeql-action from 2 to 3 (GH-660)
  • deps: bumps golang.org/x/net from 0.18.0 to 0.19.0 (GH-653)

0.15.4 (November 24, 2023)

ℹ️ Notes

  • resource/cloudavenue_vm - Now if the attribute ip_allocation_mode is set to pool, the ip attribute will be set to the IP address of the VM. (GH-651)

0.15.3 (November 22, 2023)

πŸŽ‰ Improvements

  • resource/cloudavenue_edgegateway_firewall - Improve examples in documentation. (GH-639)
  • resource/cloudavenue_edgegateway - Improve examples in documentation. (GH-639)

πŸ› Bug Fixes

  • resource/vm - Fix ip not required when ip_allocation_mode is POOL. (GH-649)

:dependabot: Dependencies

  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.5.3 to 0.5.5 (GH-644)

0.15.2 (November 20, 2023)

πŸ› Bug Fixes

  • resource/cloudavenue_s3_bucket_acl - Fix catch error when bucket read return a error. (GH-641)

:dependabot: Dependencies

  • deps: bumps actions/github-script from 7.0.0 to 7.0.1 (GH-640)

0.15.1 (November 17, 2023)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_s3_user - Get informations about S3 user (username/canonicalID). (GH-633)

πŸŽ‰ Improvements

  • resource/cloudavenue_vcda_ip - Now check if the IP is already in use before registering it. (GH-631)

πŸ› Bug Fixes

  • resource/s3_* - fix error if your organization is not in console1 (GH-637)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.19.1 (GH-636)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.4.1 to 0.5.0 (GH-631)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.5.0 to 0.5.1 (GH-633)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.5.1 to 0.5.3 (GH-637)

0.15.0 (November 14, 2023)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_s3_bucket_acl - Get information about S3 bucket ACL (Access Control List). (GH-577)
  • New Data Source: datasource/cloudavenue_s3_bucket_cors_configuration - Get information about S3 bucket CORS configuration. (GH-578)
  • New Data Source: datasource/cloudavenue_s3_bucket_policy - Get S3 bucket policy. (GH-582)
  • New Data Source: datasource/cloudavenue_s3_bucket_versioning_configuration - Get S3 bucket versioning configuration. (GH-584)
  • New Data Source: datasource/cloudavenue_s3_bucket_website_configuration- Allow to read website configuration on your S3 Bucket. (GH-587)
  • New Data Source: datasource/cloudavenue_s3_bucket - Retrieve information about S3 buckets. (GH-576)
  • New Data Source: datasource/cloudavenue_s3_lifecycle_configuration is a new data source type that allows to retrieve S3 lifecycle configuration. (GH-579)
  • New Resource: resource/cloudavenue_s3_bucket_acl - Manage S3 bucket ACL (Access Control List). (GH-577)
  • New Resource: resource/cloudavenue_s3_bucket_cors_configuration - Manage S3 bucket CORS configuration. (GH-578)
  • New Resource: resource/cloudavenue_s3_bucket_policy - Manage S3 bucket policy. (GH-582)
  • New Resource: resource/cloudavenue_s3_bucket_versioning_configuration - Manage S3 bucket versioning configuration. (GH-584)
  • New Resource: resource/cloudavenue_s3_bucket_website_configuration- Allow to configure website on your S3 Bucket. (GH-587)
  • New Resource: resource/cloudavenue_s3_bucket - Create and manage S3 buckets. (GH-576)
  • New Resource: resource/cloudavenue_s3_credential - Allows to create S3 credentials for the current user. (GH-603)
  • New Resource: resource/cloudavenue_s3_lifecycle_configuration is a new resource type that allows to manage S3 lifecycle configuration. (GH-579)

πŸŽ‰ Improvements

  • resource/cloudavenue_s3_bucket - Now the bucket can be visualized in the Cloud Avenue console. (GH-608)

πŸ› Bug Fixes

  • resource/cloudavenue_vapp - Fix lease.runtime_lease_in_sec and lease.storage_lease_in_sec values allowed to 0 (default) for never expiring or range from 3600 to 31536000 seconds (1 hour to 365 days). (GH-617)

:dependabot: Dependencies

  • deps: bumps actions/github-script from 6.4.1 to 7.0.0 (GH-625)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.5.5 to 1.6.0 (GH-579)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.6.0 to 1.6.1 (GH-587)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-supertypes from 0.1.0 to 0.2.0 (GH-579)
  • deps: bumps github.com/aws/aws-sdk-go from 1.45.26 to 1.45.28 (GH-592)
  • deps: bumps github.com/aws/aws-sdk-go from 1.45.28 to 1.47.5 (GH-612)
  • deps: bumps github.com/aws/aws-sdk-go from 1.47.9 to 1.47.10 (GH-627)
  • deps: bumps github.com/google/uuid from 1.3.1 to 1.4.0 (GH-600)
  • deps: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.29.0 to 2.30.0 (GH-616)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.2.0 to 0.3.0 (GH-576)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.3.0 to 0.3.1 (GH-579)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.3.1 to 0.4.0 (GH-609)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.4.0 to 0.4.1 (GH-603)
  • deps: bumps golang.org/x/net from 0.17.0 to 0.18.0 (GH-613)
  • deps: bumps hashicorp/setup-terraform from 2 to 3 (GH-601)

0.14.0 (October 16, 2023)

πŸŽ‰ Improvements

  • datasource/cloudavenue_edgegateway - Add new bandwidth attribute to retrieve bandwidth of the edge gateway (in Mbps). (GH-568)
  • resource/cloudavenue_edgegateway - Add new bandwidth attribute to manage bandwidth of the edge gateway (in Mbps). (GH-568)

ℹ️ Notes

  • datasource/cloudavenue_edgegateway - The lb_enabled attribute is now deprecated and will be removed in the version v0.16.0 of the provider. (GH-567)
  • resource/cloudavenue_edgegateway - The lb_enabled attribute is now deprecated and will be removed in the version v0.16.0 of the provider. See the GitHub issue for more information. (GH-567)
  • bump VCD API Version from 37.1 to 37.2 (GH-562)

:dependabot: Dependencies

  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-planmodifiers from 1.3.3 to 1.3.4 (GH-566)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.5.4 to 1.5.5 (GH-565)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.8.0 to 1.8.1 (GH-564)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.0.4 to 0.1.0 (GH-568)

0.13.0 (October 11, 2023)

πŸš€ New Features

  • datasource/cloudavenue_backup - New datasource to manage NetBackup feature. The cloudavenue_backup data source allows you to retrieve information about a backup of NetBackup solution. (GH-558)
  • resource/cloudavenue_backup - New resource to manage NetBackup feature. The cloudavenue_backup resource allows you to manage backup strategy for vdc, vapp and vm from NetBackup solution. Please refer to the documentation for more information. (GH-558)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.4.0 to 1.4.1 (GH-560)
  • deps: bumps golang.org/x/net from 0.15.0 to 0.16.0 (GH-557)
  • deps: bumps golang.org/x/net from 0.16.0 to 0.17.0 (GH-561)
  • deps: bumps stefanzweifel/git-auto-commit-action from 4 to 5 (GH-559)

0.12.0 (October 2, 2023)

🚨 Breaking Changes

  • datasource/cloudavenue_vdc_group - Remove attributes local_egress, error_message, dfw_enabled, network_pool_id, network_pool_universal_id, network_provider_type, universal_networking_enabled, vdcs, fault_domain_tag, is_remote_org, name, network_provider_scope, site_id, site_name from the datasource. The attribute vdc_ids is added to the datasource and return the list of VDC IDs of the VDC Group. (GH-442)
  • datasource/cloudavenue_vdc - The vdc_group attribute is now removed. (GH-447)
  • resource/cloudavenue_vdc - Announced in the release v0.0.9 the attribute vdc_group is now removed. (GH-447)

πŸš€ New Features

  • client/cloudavenue - Add NetBackup credentials in provider configuration. (GH-546)

ℹ️ Notes

  • provider - Improve documentation for provider authentication and configuration. (GH-548)
  • resource/cloudavenue_vdc_group - Add import documentation. (GH-442)
  • resource/cloudavenue_vdc - Fix values in documentation for attributes cpu_allocated, memory_allocated, cpu_speed_in_mhz. (GH-530)
  • resource/cloudavenue_vdc - Improve documentation. (GH-533)
  • resource/cloudavenue_vm_disk - Improve documentation. (GH-533)

:dependabot: Dependencies

  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.5.3 to 1.5.4 (GH-533)
  • deps: bumps github.com/rs/zerolog from 1.30.0 to 1.31.0 (GH-541)

0.11.0 (September 22, 2023)

🚨 Breaking Changes

  • datasource/cloudavenue_vapp_org_network - is_fenced and retain_ip_mac_enabled are now removed from the schema. (GH-538)
  • resource/cloudavenue_network_routed - Change attribute field for import resource by EdgeGatewayName or EdgeGatewayID. (GH-526)
  • resource/cloudavenue_vapp_org_network - is_fenced and retain_ip_mac_enabled are now removed from the schema. (GH-538)

ℹ️ Notes

  • resource/cloudavenue_vdc - Only attributs cpu_allocated, memory_allocated, storage_profile, cpu_speed_in_mhz and description can be modified. ForceNew for other. (GH-524)

0.10.4 (September 15, 2023)

πŸ› Bug Fixes

  • resource/cloudavenue_vdc - Fix bug in vdc about vdcgroup field or vdc_group resource. (GH-521)

0.10.3 (September 14, 2023)

πŸ› Bug Fixes

  • resource/cloudavenue_vcd - Fix bug to impossible to update a vcd resource without a resource vcd_group define. (GH-518)

:dependabot: Dependencies

  • deps: bumps crazy-max/ghaction-import-gpg from 5.4.0 to 6.0.0 (GH-516)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.5 to 1.4.0 (GH-512)
  • deps: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.28.0 to 2.29.0 (GH-513)
  • deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.1.2 to 0.1.3 (GH-518)
  • deps: bumps goreleaser/goreleaser-action from 4.6.0 to 5.0.0 (GH-517)

0.10.2 (September 8, 2023)

πŸŽ‰ Improvements

  • resource/cloudavenue_alb_pool - Improve documentation. (GH-476)
  • resource/cloudavenue_catalog_acl - Improve documentation. (GH-476)
  • resource/cloudavenue_edgegateway_nat_rule - Improve documentation. (GH-476)
  • resource/cloudavenue_edgegateway_vpn_ipsec - Improve documentation. (GH-476)
  • resource/cloudavenue_network_dhcp - Improve documentation. (GH-476)
  • resource/cloudavenue_vm_disk - Improve documentation. (GH-476)
  • resource/cloudavenue_vm - Improve documentation. (GH-476)

πŸ› Bug Fixes

  • resource/cloudavenue_vcd - Fix bug to impossible to update a vcd resource with a resource vcd_group define. (GH-511)

:dependabot: Dependencies

  • deps: bumps actions/checkout from 3 to 4 (GH-508)
  • deps: bumps crazy-max/ghaction-import-gpg from 5.3.0 to 5.4.0 (GH-507)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-planmodifiers from 1.3.2 to 1.3.3 (GH-505)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superchema from v1.5.2 to v1.5.3 (GH-500)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from v1.5.1 to v1.5.2 (GH-476)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-supertypes from v0.0.5 to v0.1.0 (GH-500)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from v1.7.0 to v1.8.0 (GH-476)
  • deps: bumps github.com/google/uuid from 1.3.0 to 1.3.1 (GH-499)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.4 to 1.3.5 (GH-497)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.10.0 to 0.11.0 (GH-476)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework-validators from 0.11.0 to 0.12.0 (GH-506)
  • deps: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.27.0 to 2.28.0 (GH-502)
  • deps: bumps golang.org/x/net from 0.14.0 to 0.15.0 (GH-510)
  • deps: bumps golangci/golangci-lint-action from 3.6.0 to 3.7.0 (GH-494)
  • deps: bumps goreleaser/goreleaser-action from 4.4.0 to 4.6.0 (GH-509)

0.10.0 (August 11, 2023)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_edgegateway_vpn_ipsec - New data source to read Cloud Avenue IPsec VPN Tunnel. (GH-353)
  • New Data Source: datasource/cloudavenue_vm_disks - New datasource to get the list of disks available on vApp and VM level. (GH-475)
  • New Resource: resource/cloudavenue_edgegateway_vpn_ipsec - New resource to manage Cloud Avenue IPSec VPN Tunnel. (GH-352)
  • New Resource: resource/cloudavenue_iam_token - New resource to create user token. (GH-423)

πŸŽ‰ Improvements

  • resource/cloudavenue_vdc - Improve example in documentation. (GH-481)
  • resource/cloudavenue_vm_disk - Add import feature and improve documentation. (GH-344)
  • resource/cloudavenue_vm_disk - Now the attributes vm_id and vm_name causes replacement if is_detachable is set to false. (GH-480)

πŸ› Bug Fixes

  • resource/cloudavenue_vm_disk - Fix bug not possible to create detachable disk with no vm_id or vm_name specified. (GH-478)

:dependabot: Dependencies

  • deps: bumps golang.org/x/net from 0.13.0 to 0.14.0 (GH-477)
  • deps: bumps goreleaser/goreleaser-action from 4.3.0 to 4.4.0 (GH-487)

0.9.0 (August 7, 2023)

⚠️ Deprecations

  • resource/cloudavenue_vdc - The vdc_group attribute has been deprecated and will be removed in a v0.12.0 release. Please use cloudavenue_vdc_group resource instead. (GH-448)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_catalog_acl - New data source to get the ACL of a catalog (GH-472)
  • New Resource: resource/cloudavenue_catalog_acl - New resource to manage Cloud Avenue Catalog ACLs (GH-453)
  • New Resource: resource/cloudavenue_vdc_group - Add new resource to manage VDC Group in Cloud Avenue. (GH-445)

πŸŽ‰ Improvements

  • datasource/cloudavenue_catalog_vapp_template - Now the template_name and template_id attributes are always returned and improve the documentation. (GH-443)
  • datasource/cloudavenue_catalogs - Improve the documentation. (GH-443)
  • resource/catalog - Improve example in documentation datasource/edgegateway_nat_rule - Improve example in documentation datasource/vapp_isolated_network - Improve example in documentation datasource/vm - Improve example in documentation (GH-451)

ℹ️ Notes

  • datasource/cloudavenue_catalog_vapp_template - Now the id attribute return URN instead of UUID. (GH-443)

:dependabot: Dependencies

  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.3 to 1.3.4 (GH-461)
  • deps: bumps github.com/hashicorp/terraform-plugin-superschema from 1.4.1 to 1.5.1 (GH-448)
  • deps: bumps golang.org/x/net from 0.12.0 to 0.13.0 (GH-446)

0.8.0 (August 1, 2023)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_edgegateway_dhcp_forwarding - New data source to get DHCP forwarding configuration from Edge Gateway. (GH-422)
  • New Data Source: datasource/cloudavenue_edgegateway_nat_rule - New datasource to get a NAT Rule in edge gateway. (GH-356)
  • New Data Source: datasource/cloudavenue_edgegateway_static_route - New data source to fetch static route details from Cloud Avenue Edge Gateway. (GH-428)
  • New Resource: resource/cloudavenue_edgegateway_dhcp_forwarding - New resource to manage DHCP forwarding on Edge Gateway. (GH-421)
  • New Resource: resource/cloudavenue_edgegateway_nat_rule - New resource to manage a NAT Rule in Edge Gateway. (GH-355)
  • New Resource: resource/cloudavenue_edgegateway_static_route - New resource to manage static routes on edge gateway. (GH-427)

πŸŽ‰ Improvements

  • resource/cloudavenue_edgegateway_ip_set - Improve example in documentation. datasource/cloudavenue_edgegateway_ip_set - Improve example in documentation. (GH-431)
  • resource/cloudavenue_vapp_acl - Now the attribute access_level support ReadOnly, Change and FullControl options. The documentation has been updated accordingly. (GH-407)

:dependabot: Dependencies

  • deps: bumps github.com/rs/zerolog from 1.29.1 to 1.30.0 (GH-438)
  • deps: bumps github.com/vmware/go-vcloud-director/v2 from 2.20.0 to 2.21.0 (GH-403)

0.7.0 (July 25, 2023)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_edgegateway_ip_set - New datasource to get the IP set of an edge gateway. (GH-354)
  • New Data Source: datasource/cloudavenue_network_dhcp_binding - New data source to get DHCP binding information from Org Network. (GH-358)
  • New Resource: resource/cloudavenue_edgegateway_ip_set - New resource to manage Edge Gateway IP Sets. (GH-350)
  • New Resource: resource/cloudavenue_network_dhcp_binding - New resource to manage DHCP bindings. (GH-357)

πŸŽ‰ Improvements

  • datasource/cloudavenue_catalog_medias - Improve documentation. (GH-384)

:dependabot: Dependencies

  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.3.3 to 1.4.1 (GH-397)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.2 to 1.3.3 (GH-402)
  • deps: bumps golang.org/x/net from 0.11.0 to 0.12.0 (GH-409)

0.6.1 (July 18, 2023)

πŸ› Bug Fixes

  • resource/cloudavenue_publicip - Fix bug in public_ip attribute. Now it is possible to set multiple publicip with the good attribute ip. (GH-389)

0.6.0 (July 13, 2023)

πŸš€ New Features

  • New Data Source: datasource/cloudavenue_edgegateway_security_group - New data source to fetch security group details from Cloud Avenue Edge Gateway. (GH-351)
  • New Data Source: datasource/cloudavenue_network_dhcp - New data source to get DHCP information for an organization network. (GH-349)
  • New Resource: resource/cloudavenue_edgegateway_security_group - New resource to manage Edge Gateway Security Group in Cloud Avenue. (GH-342)
  • New Resource: resource/cloudavenue_network_dhcp - New resource to manage DHCP for a organization network. (GH-348)

πŸŽ‰ Improvements

  • resource/cloudavenue_vm_affinity_rule - Add notice in documentation about polarity attribute. (GH-380)

πŸ› Bug Fixes

  • resource/cloudavenue_vm_affinity_rule - Fix bug in vm_ids attribute. Now it is possible to set more than 2 VMs IDs. (GH-380)

:dependabot: Dependencies

  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-planmodifiers from 1.3.1 to 1.3.2 (GH-369)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.3.2 to 1.3.3 (GH-377)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.6.4 to 1.7.0 (GH-379)
  • deps: bumps github.com/hashicorp/terraform-plugin-docs from 0.15.0 to 0.16.0 (GH-370)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework-timeouts from 0.4.0 to 0.4.1 (GH-376)

0.5.2 (July 4, 2023)

πŸ› Bug Fixes

  • resource/cloudavenue_vapp_org_network - Fixed a bug where failed to delete resource if the vapp status is RESOLVED. (GH-365)

:dependabot: Dependencies

  • deps: bumps dependabot/fetch-metadata from 1.5.1 to 1.6.0 (GH-359)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.1 to 1.3.2 (GH-363)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.16.0 to 0.17.0 (GH-362)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.17.0 to 0.18.0 (GH-366)
  • deps: bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.26.1 to 2.27.0 (GH-361)

0.5.1 (June 27, 2023)

ℹ️ Notes

  • resource/cloudavenue_edgegateway_app_port_profile is a resource moved from cloudavenue_network_app_port_profile. (GH-347)

0.5.0 (June 27, 2023)

πŸš€ New Features

  • New Resource: resource/cloudavenue_edgegateway_firewall - New resource to create a Edge Gateway firewall. (GH-340)
  • New Resource: resource/cloudavenue_network_app_port_profile - Is a new resource type that allows you to create a port profile for a network application. (GH-319)
  • New Resource: resource/cloudavenue_publicip is a new resource that can be used to manage public IP addresses in Cloud Avenue. (GH-336)
  • New Resource: resource/cloudavenue_vcda_ip - Is a new resource allows you to declare or remove your on-premises IP address for the DRaaS service (GH-335)
  • New Datasource: datasource/cloudavenue_vm - Data source allows you to read information about a virtual machine. (GH-322)

πŸŽ‰ Improvements

  • resource/cloudavenue_vm_disk - Add update support for disk not detachable. (GH-332)
  • resource/cloudavenue_vm - Add in the documentation the fields that require a VM restart if they are modified. (GH-308)

:dependabot: Dependencies

  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-planmodifiers from 1.3.0 to 1.3.1 (GH-343)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.3.1 to 1.3.2 (GH-338)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework-timeouts from 0.3.1 to 0.4.0 (GH-324)

0.4.0 (June 21, 2023)

NOTES:

  • cloudavenue_vm - The attributes settings.customization.force, settings.customization.change_sid, settings.customization.allow_local_admin_password, settings.customization.must_change_password_on_first_login, settings.customization.join_domain and settings.customization.join_org_domain have now a default value of false. (GH-320)

BREAKING CHANGES:

  • cloudavenue_vm - Now the attributes settings.customization.auto_generate_password and settings.customization.admin_password are mutually exclusive and are no longer exactly one of. (GH-320)
  • cloudavenue_vm - The default value for attribute deploy_os.accept_all_eulas has been removed. (GH-320)

FEATURES:

  • cloudavenue_vm - Add import of VM. (GH-320)
  • New Resource: cloudavenue_vm_security_tag resource is added to manage security tags on VMs. (GH-294)

BUG FIXES:

  • cloudavenue_vm - Fix bugs in settings.customization and fix the ability to perform actions on multiple VMs simultaneously. (GH-320)

DEPENDENCIES:

  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-planmodifiers from 1.2.2 to 1.3.0 (GH-317)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.6.3 to 1.6.4 (GH-315)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.3.0 to 1.3.1 (GH-316)

0.3.0 (June 20, 2023)

BREAKING CHANGES:

  • Deletion of power_on attribute in schema for cloudavenue_vapp resource and datasource. (GH-286)
  • New major change on schema cloudavenue_vm_disk resource. (GH-286)
  • New major change on schema for cloudavenue_vm resource. (GH-286)

FEATURES:

  • New Data Source: cloudavenue_network_routed (GH-249)
  • New Data Source: cloudavenue_vapp_isolated_network (GH-291)

BUG FIXES:

  • Force to power_off a cloudavenue_vapp when you delete a cloudavenue_vapp_org_network resource. (GH-286)

DEPENDENCIES:

  • Update VMware Cloud Director API from v37.0 to v37.1 (GH-286)
  • deps: bumps actions/setup-go from 4.0.0 to 4.0.1 (GH-314)
  • deps: bumps crazy-max/ghaction-import-gpg from 5.2.0 to 5.3.0 (GH-293)
  • deps: bumps dependabot/fetch-metadata from 1.3.6 to 1.4.0 (GH-289)
  • deps: bumps dependabot/fetch-metadata from 1.4.0 to 1.5.0 (GH-296)
  • deps: bumps dependabot/fetch-metadata from 1.5.0 to 1.5.1 (GH-297)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.4.0 to 1.5.0 (GH-287)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.5.0 to 1.5.1 (GH-290)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.5.1 to 1.6.3 (GH-286)
  • deps: bumps github.com/cloudflare/circl from 1.3.2 to 1.3.3 (GH-295)
  • deps: bumps github.com/hashicorp/terraform-plugin-docs from 0.14.1 to 0.15.0 (GH-300)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.2.0 to 1.3.0 (GH-301)
  • deps: bumps github.com/hashicorp/terraform-plugin-framework from 1.3.0 to 1.3.1 (GH-306)
  • deps: bumps github.com/hashicorp/terraform-plugin-go from 0.15.0 to 0.16.0 (GH-313)
  • deps: bumps github.com/hashicorp/terraform-plugin-log from 0.8.0 to 0.9.0 (GH-298)
  • deps: bumps github.com/vmware/go-vcloud-director/v2 from 2.19.0 to 2.20.0 (GH-292)
  • deps: bumps golangci/golangci-lint-action from 3.4.0 to 3.5.0 (GH-299)
  • deps: bumps golangci/golangci-lint-action from 3.5.0 to 3.6.0 (GH-307)
  • deps: bumps goreleaser/goreleaser-action from 4.2.0 to 4.3.0 (GH-304)

0.2.0 (April 7, 2023)

FEATURES:

  • New Data Source: cloudavenue_alb_pool (GH-246)
  • New Data Source: cloudavenue_network_isolated (GH-248)
  • New Resource: cloudavenue_alb_pool (GH-246)

DEPENDENCIES:

  • deps: bumps actions/checkout from 2 to 3 (GH-263)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-superschema from 1.2.0 to 1.3.0 (GH-265)
  • deps: bumps github.com/FrangipaneTeam/terraform-plugin-framework-validators from 1.3.1 to 1.4.0 (GH-271)

0.1.1 (April 3, 2023)

IMPROVEMENTS:

  • Docs: Fix categories

0.1.0 (April 3, 2023)

Initial release