Skip to content

Releases: oracle-terraform-modules/terraform-oci-vcn

v3.1.0

21 Oct 09:18
ac971d6
Compare
Choose a tag to compare

New features

  • Added IPv6 support for VCN (fixes #62)
  • Added new drg sub-module, with capability to attach multiple vcn to a drg
  • Added optional DNS activation on VCN. var.vcn_dns_label is now also validated to be alphanumeric string that begins with a letter (fixes #66)

Changes

  • drg is refactored as an independent sub-module
  • var.vcn_name is not a required input anymore for vcn module. Default value is set to "vcn-module"
  • var.vcn_dns_label is not a required input anymore for vcn module. Default value is set to "vcnmodule"

Deprecation notice

Creating a DRG directly from vcn module with var.create_drg is deprecated. Previous features related to var.create_drg remains unchanged and works as expected before:

  • DRG provisioning and attachment features are moving to their own sub-module as part of the "DRG refactor" effort (#46)
  • Any new feature related to DRG will be handled into the new vcn sub-module: module/drg

v3.0.0

03 Sep 12:16
6eab09c
Compare
Choose a tag to compare

Breaking changes

  • Changed minimum Terraform version to 1.0.0 (fixes #49)
  • Deprecated vcn_cidr, use vcn_cidrs instead (list of IPv4 CIDRs).
  • Deprecated previous gateway creation variable names. See v2.2.0 deprecation notice and codingconventions (fixes #24 and #54)

New features

  • added support for local peering gateways (fixes #38)
  • added support for multiple CIDR blocks on VCN (fixes #21)
  • added custom display name for gateways and drg attachment (fixes #30 and #44)

Changes

  • added variable validation for gateway display names (fixes #56)
  • changed types for var.internet_gateway_route_rules and var.nat_gateway_route_rules (backward compatible change)

Other minor changes

  • Updated default tag values
  • Updated all examples with new features and using Terraform Registry

v3.0.0-RC2

30 Aug 08:44
9f081e6
Compare
Choose a tag to compare
v3.0.0-RC2 Pre-release
Pre-release

Breaking changes

  • Set minimum Terraform version to 1.0.0 (fixes #49 )
  • var.vcn_cidr has been removed. Only var.vcn_cidrs with type list(string) can be used.

New features

  • Support for Local Peering Gateways (fixes #38)
    • create new LPG
    • establish peering
    • associate a route table for Transit Routing
  • Support for multiple CIDR (fixes #21)

Other minor changes

  • Updated default tag values
  • Updated examples custom_route_rules and hub-spoke to pull the module directly from Terraform Registry

v3.0.0-RC1

17 Aug 12:34
5e21020
Compare
Choose a tag to compare
v3.0.0-RC1 Pre-release
Pre-release

Breaking changes

  • Set minimum Terraform version to 1.0.0 (fixes #49 )

New features

  • Support for Local Peering Gateways (fixes #38)
    • create new LPG
    • establish peering
    • associate a route table for Transit Routing

Other minor changes

  • Updated default tag values

v2.3.0

21 Jul 11:25
dcbf827
Compare
Choose a tag to compare

New features

  • Support of Reserved IP for NAT Gateway
    • Use a reserved IP created outside of this module by referring the resource's OCID (fixes #14)

v1.0.4

26 Apr 03:31
Compare
Choose a tag to compare

Changes

  • Last release for Terraform 0.12

v2.2.0

24 Mar 00:06
9ae2b24
Compare
Choose a tag to compare

As part of this release we had 3 issues closed.

Features

  • #16 Create and attach DRG,
  • #17 Create custom routes on gateways route tables
  • #34 New Outputs for full parity of attributes with providerprovider

Changes

  • oci provider minimum version to 4.0.0
  • repo: default branch renamed from master to main

Deprecation notice

The following variables will be renamed at the next major release of this module (related to issue #24):

  • var.internet_gateway_enabled --> var.create_internet_gateway
  • var.nat_gateway_enabled --> var.create_nat_gateway
  • var.service_gateway_enabled --> var.create_service_gateway
  • var.tags --> var.freeform_tags

v2.1.0

23 Mar 14:59
Compare
Choose a tag to compare

As part of this release we had 1 issue closed.

Feature

  • #22 add a new parameter to lockdown the VCN Default Security List and option to revert to original state

v2.0.0

03 Dec 10:14
6746c87
Compare
Choose a tag to compare

Changes

  • Set minimum version to Terraform 0.13

v2.0.0-RC1

26 Nov 21:30
6746c87
Compare
Choose a tag to compare
v2.0.0-RC1 Pre-release
Pre-release

Changes

  • Set minimum version to Terraform 0.13 (#12 )