Releases: oracle/terraform-provider-oci
Releases · oracle/terraform-provider-oci
v3.13.0
Added
- Added singular data source for Object Storage objects
Fixed
- Fixed an issue where the default retry timeout is zero seconds if
retry_duration_secondsisn't specified - Modifying immutable
metadatafields such asssh_authorized_keysanduser_datashould result in new instances. Issue #673 - Vendored Terraform helper/schema SDK to return matching data type for maps in case of empty state. Issue #685
v3.12.0
Added
- Support for
retry_duration_secondsoption to configure length of retry in the face of HTTP 429 and 500 errors - Support for custom header insertion, extension, and removal for Load Balancer listener resource
- Support for consistent volume names in the Block Volume attachments
Fixed
- Retried SDK calls are now jittered to avoid herding of retry requests in high parallelism scenarios
- Fail the initialization of the provider if either of
user_ocid,fingerprint,private_key,private_key_pathorprivate_key_passwordare specified forInstancePrincipalorInstancePrincipalWithCertsauth mode.
Note
- Examples and test updated to use VM.Standard2.1
- Windows example image updated to Windows-Server-2012-R2-Standard-Edition-VM-Gen2-2018.12.12-0
v3.11.2
v3.11.1
Changed
- LoadBalancer BackendSets to have TypeSet for Backends to avoid out of order diffs
Fixed
- Regression in handling of failed work-requests to pass the errors to the user and fail the apply
- Removing certificates from load balancer listeners can be done by omitting
ssl_configuration - Load balancer resources that are stuck in failed state during deletion can now be deleted after upgrading
- Modifying immutable
metadatafields such asssh_authorized_keysanduser_datashould result in new instances
V3.11.0
Added
- Support for tagging in
oci_dns_zone - New attribute
nameserversis added tooci_dns_zone - Support for in-transit encryption for paravirtualized boot and data attachment
- Identify latest database version with
oci_databse_db_versionsdata source usingis_latest_for_major_versionproperty - Support for importing tag. Note tag uses custom Id(import only) format (tagNamespaces/{tagNamespaceId}/tags/{tagName}) to support import.
- Support for provisioning user capabilities for native and federation shadow users
- Support
idattribute foroci_identity_availability_domains - Support
freeform_attributesattribute for theoci_identity_identity_provider - Support for
sparse_diskgroupfor Exadata dbsystem
V3.10.0
v3.9.0
v3.8.0
v3.7.0
Added
- New parameter
is_hydratedinoci_core_volume_groupsresource and data source - Support for public IP prefixes (CIDRs) up to 31
- Support for tagging in
oci_file_storage_file_system,oci_file_storage_mount_target, andoci_file_storage_snapshot
Changed
- Make
route_table_id,dhcp_options_idinoci_core_subnetupdatable - Make
security_list_idsinoci_core_subnetoptional and updatable
Deprecated
- Volumes: The
backup_policy_idattribute is now deprecated. Backup policy should be assigned throughvolume_backup_policy_assignmentsresource instead. - BootVolumes: The
backup_policy_idattribute is now deprecated. Backup policy should be assigned throughvolume_backup_policy_assignmentsresource instead.
v3.6.0
Added
- New parameters
db_nameandstateinoci_database_databasedata source - New parameters
display_nameandstateinoci_database_db_homesdata source - New parameter
stateparameter inoci_database_db_nodesdata source - New parameters
availability_domain,display_name, andstateinoci_database_db_systemsdata source - Support for Partner Image Catalog
- Support for Key Management Service
- Support for encrypting the contents of an Object Storage bucket using a Key Management Service key
- Support for specifying a Key Management Service key when launching a compute instance in the Compute service
- Support for specifying a Key Management Service key when backing up or restoring a block storage volume in the Block Volume service
- Support enabling cost tracking for tags using
is_cost_trackingfield - Support returning maintenance reboot time for compute instances using
time_maintenance_reboot_duefield - Support nesting and deleting compartments. Compartment delete requires opt in, see compartment documentation
Fixed
- Data type for properties with type as TypeSet to TypeList in following datasources:
oci_core_route_tables,oci_core_security_lists,oci_core_volume, andoci_core_service_gatewaysto allow referencing by indexes in Terraform configs.