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