- 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
andSYSTEM
). (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)
datasource/cloudavenue_edgegateway_app_port_profile
- Add new attributescope
to retrieve the app port profile in the specific scope and improve the documentation. (GH-913)
resource/cloudavenue_edgegateway_app_port_profile
- Improve the documentation. (GH-913)
- deps: bumps github.com/hashicorp/awspolicyequivalence from 1.6.0 to 1.7.0 (GH-924)
- 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
andDynamic Security Group
. (GH-844)
- 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)
datasource/cloudavenue_network_isolated
- Thecloudavenue_network_isolated
datasource is deprecated and will be removed in the release v0.32.0. Please use thecloudavenue_vdc_network_isolated
datasource instead. (GH-886)resource/cloudavenue_network_isolated
- Thecloudavenue_network_isolated
resource is deprecated and will be removed in the release v0.32.0. Please use thecloudavenue_vdc_network_isolated
resource instead. (GH-886)
- 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 deprecatedcloudavenue_network_isolated
data source. (GH-879) - New Data Source:
datasource/cloudavenue_vdcg_ip_set
- Add new data sourcecloudavenue_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 deprecatedcloudavenue_network_isolated
resource. (GH-879) - New Resource:
resource/cloudavenue_vdcg_ip_set
- Add new resourcecloudavenue_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)
resource/cloudavenue_network_isolated
- Add a migration guide to migrate fromcloudavenue_network_isolated
tocloudavenue_vdc_network_isolated
. (GH-888)
- 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)
provider
- Fix minor issue in client setup. (GH-883)
- deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.15.0 to 0.15.1 (GH-883)
datasource/cloudavenue_vdc_group
- Thecloudavenue_vdc_group
datasource is deprecated and will be removed in the release v0.30.0. Please use thecloudavenue_vdcg
datasource instead. (GH-861)resource/cloudavenue_vdc_group
- Thecloudavenue_vdc_group
resource is deprecated and will be removed in the release v0.30.0. Please use thecloudavenue_vdcg
resource instead. (GH-861)
- New Data Source:
datasource/cloudavenue_vdcg
- New data source to get information about the virtual datacenter group. (This data source replacecloudavenue_vdc_group
) (GH-867) - New Resource:
resource/cloudavenue_vdcg
- New resource to manage the virtual datacenter group. (This resource replacecloudavenue_vdc_group
) (GH-867)
resource/cloudavenue_vdc_group
- Add a migration guide to migrate fromcloudavenue_vdc_group
tocloudavenue_vdcg
. (GH-861)
- 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)
datasource/cloudavenue_edgegateway_app_port_profile
- Now the datasource require one of the following attributes to be set:edge_gateway_id
oredge_gateway_name
. (GH-849)
datasource/cloudavenue_edgegateway_app_port_profile
- Fixed the issue where thecloudavenue_edgegateway_app_port_profile
datasource was not returning the correct value App Port Profile ID. (GH-849)resource/cloudavenue_edgegateway_firewall
- FixBUSY_ENTITY
error when creating or updating the resource in same time as another operation in the edge gateway. (GH-841)
resource/cloudavenue_publicip
- Fixed the import example in the documentation. (GH-851)
resource/cloudavenue_edgegateway_app_port_profile
- Now the attributsedge_gateway_id
andedge_gateway_name
are optional and computed. (GH-838)
datasource/cloudavenue_edgegateway_app_port_profile
- Now the datasource retrieves the app port profile with scopeprovider
orsystem
. (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)
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)
- deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.12.3 to 0.12.4 (GH-833)
resource/cloudavenue_iam_user_saml
- New beta resource for importing IAM users with SAML provider. (GH-821)
resource/cloudavenue_edgegateway_nat_rule
- Now Nat rule supportcloudavenue_edgegateway_app_port_profile
. (GH-822)
- deps: bumps golang.org/x/net from 0.30.0 to 0.31.0 (GH-816)
resource/cloudavenue_edgegateway_ip_set
- Fix a bug where thestatic_ip_pool
attribute returned a error when thestatic_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 correctlyNO_SNAT
andNO_DNAT
type. (GH-820)resource/cloudavenue_vm
- Now the VApp data has refreshed before the creation of the VM. (GH-817)
resource/cloudavenue_edgegateway_ip_set
- Improve the documentation for the 'edgegateway_name' attribute. (GH-666)
- 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)
datasource/cloudavenue_vapp_org_network
- Minor improvements in documentation. (GH-812)resource/cloudavenue_vapp_org_network
- Minor improvements in documentation. (GH-812)
resource/cloudavenue_vapp_org_network
- Fixed issue ifvapp_id
is provided the API return not found error. (GH-812)
resource/cloudavenue_vapp_org_network
- Fix issue where only one org network was being added to the vApp. (GH-810)
resource/cloudavenue_vm
- Fixed an issue where thecloudavenue_vm
resource return anil
value for the settings/customization fields. (GH-808)
datasource/cloudavenue_bms
- Add new featurebms
in order to list your bare metal server configuration. (GH-794)
- 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)
- 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)
datasource/cloudavenue_edgegateway_app_port_profile
- Announced in release v0.18.0 the attributesvdc
is now removed. (GH-698)datasource/cloudavenue_vdcs
- Announced in release v0.18.0 the attributesvdc_name
andvdc_id
are now removed. (GH-703)resource/cloudavenue_edgegateway_app_port_profile
- Announced in release v0.18.0 the attributesvdc
is now removed. (GH-698)resource/cloudavenue_edgegateway_app_port_profile
- Now the attributeapp_ports.ports
requirenull
value if protocol isICMPv4
orICMPv6
and require a value if protocol isTCP
orUDP
. (GH-698)resource/cloudavenue_vdc
- Remove read timeout configuration from the resource. (GH-772)
resource/cloudavenue_vdc
- Add default timeouts configuration for the resource. (GH-772)resource/cloudavenue_vdc
- Fix an issue with the VDC resource generateKnow after apply
on the attributeid
if another attribute is changed. (GH-755)resource/cloudavenue_vdc
- Now timeouts are handled properly when creating/updating/deleting a VDC. (GH-772)
resource/cloudavenue_vdc
- Add workaround for complex validation system that is incompatible with the Terraform module. See Disable validation for more information. (GH-735)
- 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)
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. Ifedge_gateway_name
oredge_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)
resource/cloudavenue_vm
- Improve the documentation and fix the examples. (GH-737)datasource/cloudavenue_vm
- Improve the documentation. (GH-737)
- 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)
resource/cloudavenue_vm_disk
- Fix custom bustype if disk is detachable and attached to a VM. (GH-741)
resource/cloudavenue_edgegateway
- Add the support for calculating bandwith for thereedgegateway
with the service classVRF_DEDICATED_MEDIUM
orVRF_DEDICATED_LARGE
. (GH-730)
provider
- Fix documentation for environment variablesCLOUDAVENUE_USERNAME
in the provider documentation. (GH-736)
- 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)
datasource/cloudavenue_iam_roles
- New datasource to fetch IAM roles available in your organization. (GH-714)
resource/cloudavenue_vdc
- Fix set custom storage profile for VDC (GH-721)
- 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)
provider
- Fixthe 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)
resource/cloudavenue_s3_bucket_policy
- Fix wrong example in documentation. (GH-680)
provider
- The environment variableCLOUDAVANUE_NETBACKUP_USER
,CLOUDAVENUE_NETBACKUP_PASSWORD
andCLOUDAVENUE_NETBACKUP_URL
are renamed toNETBACKUP_USERNAME
,NETBACKUP_PASSWORD
andNETBACKUP_URL
(GH-696)provider
- The environment variableCLOUDAVENUE_USER
has been renamed toCLOUDAVENUE_USERNAME
(GH-696)
resource/cloudavenue_vdc
- Now support custom storage profile class. (GH-615)
datasource/cloudavenue_vdcs
- The attributevdc_id
andvdc_name
are now deprecated. Please usename
andid
instead. The old attributes will be removed in the release v0.19.0. (GH-702)
- 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)
datasource/cloudavenue_edgegateway_app_port_profile
- New datasource to retrieve edgegateway app port profile information. (GH-691)
datasource/cloudavenue_edgegateway_app_port_profile
- Improve documentation and examples. (GH-691)resource/cloudavenue_edgegateway_app_port_profile
- Improve documentation and examples. (GH-691)
resource/cloudavenue_edgegateway_firewall
- Fix bug (#678) wheresource_ids
,destination_ids
andapp_port_profiles
were returningnil
if value was set. (GH-686)
resource/cloudavenue_edgegateway_app_port_profile
- Thevdc
attribute is deprecated and will be removed in the releasev0.19.0
. Please useedgegateway_id
andedgegateway_name
attributes instead. (GH-691)
- 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)
datasource/cloudavenue_edgegateway
- Announced in release v0.14.0 the attributelb_enabled
is now removed. (GH-575)resource/cloudavenue_edgegateway
- Announced in release v0.14.0 the attributelb_enabled
is now removed. (GH-575)
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)
- 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)
resource/cloudavenue_vm_disk
- Improved documentation example for the internal disk. (GH-667)
resource/cloudavenue_vm
- Fixed the issue with the resource not being able to setstorage_profile
with name. (GH-665)
- 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)
resource/cloudavenue_vm
- Now if the attributeip_allocation_mode
is set topool
, theip
attribute will be set to the IP address of the VM. (GH-651)
resource/cloudavenue_edgegateway_firewall
- Improve examples in documentation. (GH-639)resource/cloudavenue_edgegateway
- Improve examples in documentation. (GH-639)
resource/vm
- Fix ip not required when ip_allocation_mode is POOL. (GH-649)
- deps: bumps github.com/orange-cloudavenue/cloudavenue-sdk-go from 0.5.3 to 0.5.5 (GH-644)
resource/cloudavenue_s3_bucket_acl
- Fix catch error when bucket read return a error. (GH-641)
- deps: bumps actions/github-script from 7.0.0 to 7.0.1 (GH-640)
- New Data Source:
datasource/cloudavenue_s3_user
- Get informations about S3 user (username/canonicalID). (GH-633)
resource/cloudavenue_vcda_ip
- Now check if the IP is already in use before registering it. (GH-631)
resource/s3_*
- fix error if your organization is not inconsole1
(GH-637)
- 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)
- 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)
resource/cloudavenue_s3_bucket
- Now the bucket can be visualized in the Cloud Avenue console. (GH-608)
resource/cloudavenue_vapp
- Fixlease.runtime_lease_in_sec
andlease.storage_lease_in_sec
values allowed to0
(default) for never expiring or range from3600
to31536000
seconds (1 hour to 365 days). (GH-617)
- 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)
datasource/cloudavenue_edgegateway
- Add newbandwidth
attribute to retrieve bandwidth of the edge gateway (in Mbps). (GH-568)resource/cloudavenue_edgegateway
- Add newbandwidth
attribute to manage bandwidth of the edge gateway (in Mbps). (GH-568)
datasource/cloudavenue_edgegateway
- Thelb_enabled
attribute is now deprecated and will be removed in the versionv0.16.0
of the provider. (GH-567)resource/cloudavenue_edgegateway
- Thelb_enabled
attribute is now deprecated and will be removed in the versionv0.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)
- 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)
datasource/cloudavenue_backup
- New datasource to manage NetBackup feature. Thecloudavenue_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. Thecloudavenue_backup
resource allows you to manage backup strategy forvdc
,vapp
andvm
from NetBackup solution. Please refer to the documentation for more information. (GH-558)
- 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)
datasource/cloudavenue_vdc_group
- Remove attributeslocal_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 attributevdc_ids
is added to the datasource and return the list of VDC IDs of the VDC Group. (GH-442)datasource/cloudavenue_vdc
- Thevdc_group
attribute is now removed. (GH-447)resource/cloudavenue_vdc
- Announced in the release v0.0.9 the attributevdc_group
is now removed. (GH-447)
client/cloudavenue
- AddNetBackup
credentials in provider configuration. (GH-546)
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 attributescpu_allocated
,memory_allocated
,cpu_speed_in_mhz
. (GH-530)resource/cloudavenue_vdc
- Improve documentation. (GH-533)resource/cloudavenue_vm_disk
- Improve documentation. (GH-533)
- 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)
datasource/cloudavenue_vapp_org_network
-is_fenced
andretain_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
andretain_ip_mac_enabled
are now removed from the schema. (GH-538)
resource/cloudavenue_vdc
- Only attributscpu_allocated
,memory_allocated
,storage_profile
,cpu_speed_in_mhz
and description can be modified. ForceNew for other. (GH-524)
resource/cloudavenue_vdc
- Fix bug in vdc about vdcgroup field or vdc_group resource. (GH-521)
resource/cloudavenue_vcd
- Fix bug to impossible to update a vcd resource without a resource vcd_group define. (GH-518)
- 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)
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)
resource/cloudavenue_vcd
- Fix bug to impossible to update a vcd resource with a resource vcd_group define. (GH-511)
- 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)
- 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)
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 attributesvm_id
andvm_name
causes replacement ifis_detachable
is set tofalse
. (GH-480)
resource/cloudavenue_vm_disk
- Fix bug not possible to create detachable disk with novm_id
orvm_name
specified. (GH-478)
- 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)
resource/cloudavenue_vdc
- Thevdc_group
attribute has been deprecated and will be removed in av0.12.0
release. Please usecloudavenue_vdc_group
resource instead. (GH-448)
- 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)
datasource/cloudavenue_catalog_vapp_template
- Now thetemplate_name
andtemplate_id
attributes are always returned and improve the documentation. (GH-443)datasource/cloudavenue_catalogs
- Improve the documentation. (GH-443)resource/catalog
- Improve example in documentationdatasource/edgegateway_nat_rule
- Improve example in documentationdatasource/vapp_isolated_network
- Improve example in documentationdatasource/vm
- Improve example in documentation (GH-451)
datasource/cloudavenue_catalog_vapp_template
- Now theid
attribute return URN instead of UUID. (GH-443)
- 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)
- 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)
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 attributeaccess_level
supportReadOnly
,Change
andFullControl
options. The documentation has been updated accordingly. (GH-407)
- 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)
- 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)
datasource/cloudavenue_catalog_medias
- Improve documentation. (GH-384)
- 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)
resource/cloudavenue_publicip
- Fix bug inpublic_ip
attribute. Now it is possible to set multiple publicip with the good attribute ip. (GH-389)
- 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)
resource/cloudavenue_vm_affinity_rule
- Add notice in documentation about polarity attribute. (GH-380)
resource/cloudavenue_vm_affinity_rule
- Fix bug invm_ids
attribute. Now it is possible to set more than 2 VMs IDs. (GH-380)
- 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)
resource/cloudavenue_vapp_org_network
- Fixed a bug where failed to delete resource if the vapp status is RESOLVED. (GH-365)
- 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)
resource/cloudavenue_edgegateway_app_port_profile
is a resource moved fromcloudavenue_network_app_port_profile
. (GH-347)
- 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)
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)
- 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)
NOTES:
cloudavenue_vm
- The attributessettings.customization.force
,settings.customization.change_sid
,settings.customization.allow_local_admin_password
,settings.customization.must_change_password_on_first_login
,settings.customization.join_domain
andsettings.customization.join_org_domain
have now a default value offalse
. (GH-320)
BREAKING CHANGES:
cloudavenue_vm
- Now the attributessettings.customization.auto_generate_password
andsettings.customization.admin_password
are mutually exclusive and are no longer exactly one of. (GH-320)cloudavenue_vm
- The default value for attributedeploy_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 insettings.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)
BREAKING CHANGES:
- Deletion of
power_on
attribute in schema forcloudavenue_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
acloudavenue_vapp
when you delete acloudavenue_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)
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)
IMPROVEMENTS:
- Docs: Fix categories
Initial release