Skip to content

Releases: oracle/terraform-provider-oci

v3.13.0

23 Jan 21:24

Choose a tag to compare

Added

  • Added singular data source for Object Storage objects

Fixed

  • Fixed an issue where the default retry timeout is zero seconds if retry_duration_seconds isn't specified
  • Modifying immutable metadata fields such as ssh_authorized_keys and user_data should 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

15 Jan 21:26

Choose a tag to compare

Added

  • Support for retry_duration_seconds option 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_path or private_key_password are specified for InstancePrincipal or InstancePrincipalWithCerts auth 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

10 Jan 22:12

Choose a tag to compare

Fixed

  • Reverted previous fix for immutable metadata fields ssh_authorized_keys and user_data that results in new instances due to a crash when using interpolations in TypeMap with customdiff (Issue #685)

v3.11.1

08 Jan 21:33

Choose a tag to compare

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 metadata fields such as ssh_authorized_keys and user_data should result in new instances

V3.11.0

18 Dec 23:16

Choose a tag to compare

Added

  • Support for tagging in oci_dns_zone
  • New attribute nameservers is added to oci_dns_zone
  • Support for in-transit encryption for paravirtualized boot and data attachment
  • Identify latest database version with oci_databse_db_versions data source using is_latest_for_major_version property
  • 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 id attribute for oci_identity_availability_domains
  • Support freeform_attributes attribute for the oci_identity_identity_provider
  • Support for sparse_diskgroup for Exadata dbsystem

V3.10.0

11 Dec 22:55

Choose a tag to compare

3.10.0 (December 11, 2018)

Added

  • Support for attaching Route Table to Subnet. Issue #270

v3.9.0

04 Dec 22:17

Choose a tag to compare

Added

  • Support for the Instance Pools & Instance Configurations
  • Support for the Block Volume cross-region backups
  • Support for 'approximate_count' and 'approximate_size' for bucket resource

v3.8.0

28 Nov 22:20

Choose a tag to compare

Added

  • Support VCN Transit [#653]

v3.7.0

14 Nov 21:50

Choose a tag to compare

Added

  • New parameter is_hydrated in oci_core_volume_groups resource 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, and oci_file_storage_snapshot

Changed

  • Make route_table_id, dhcp_options_id in oci_core_subnet updatable
  • Make security_list_ids in oci_core_subnet optional and updatable

Deprecated

  • Volumes: The backup_policy_id attribute is now deprecated. Backup policy should be assigned through volume_backup_policy_assignments resource instead.
  • BootVolumes: The backup_policy_id attribute is now deprecated. Backup policy should be assigned through volume_backup_policy_assignments resource instead.

v3.6.0

01 Nov 23:33

Choose a tag to compare

Added

  • New parameters db_name and state in oci_database_database data source
  • New parameters display_name and state in oci_database_db_homes data source
  • New parameter state parameter in oci_database_db_nodes data source
  • New parameters availability_domain, display_name, and state in oci_database_db_systems data 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_tracking field
  • Support returning maintenance reboot time for compute instances using time_maintenance_reboot_due field
  • 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, and oci_core_service_gateways to allow referencing by indexes in Terraform configs.