Skip to content

Latest commit

 

History

History
146 lines (90 loc) · 10.3 KB

File metadata and controls

146 lines (90 loc) · 10.3 KB

1.1.1 (Unreleased)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • The way IP addresses for allowed_address_pairs in the openstack_networking_port_v2 resource are stored in the Terraform state has changed. This should not break the port configuration but will trigger an update.
  • The external_gateway argument in the openstack_networking_router_v2 has been deprecated in favor of the more appropriately named external_network_id.

IMPROVEMENTS

  • Added external_fixed_ips to the openstack_networking_router_v2 resource [GH-178]

BUG FIXES

  • Allow the same ip_address with a different mac_address to be specified multiple times in the openstack_networking_port_v2 resource [GH-168]

1.1.0 (December 04, 2017)

FEATURES

  • New Resource: openstack_objectstorage_object_v1 (#146)
  • New Resource: openstack_db_instance_v1 (#155)

IMPROVEMENTS

  • Better handling of mutually exclusive options no_gateway and gateway_ip in the openstack_networking_subnet_v2 resource (#136)
  • Can now authenticate with a clouds.yaml file (#154)

BUG FIXES

  • Fixed issue with automatic detection of an Octavia client and Networking client (#172)
  • Fixed issue with creating public flavors (#177)

1.0.0 (November 08, 2017)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • If your OpenStack cloud supports the Octavia Load Balancing service, you can now use it by setting the provider-level use_octavia argument to true. The openstack_lb_*_v2 resources will then seamlessly use Octavia.

FEATURES

  • New Data Source: openstack_networking_subnet_v2 (#135)
  • New Data Source: openstack_dns_zone_v2 (#145)

IMPROVEMENTS

  • openstack_networking_router_v2: Added enable_snat argument (#140)
  • Added provider-level option of use_octavia to use the Octavia load balancing service (#149)

0.3.0 (October 23, 2017)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • The openstack_networking_port_v2 resource had a significant update to how it handles security groups. If you have not explicitly defined security groups in the port resource, any security groups which were automatically applied by OpenStack (such as the default security group) will be removed upon the next apply. To prevent this from happening, add the ID of the security groups to the security_group_ids argument. If you are already explicitly specifying security groups, you should see no change in behavior.

IMPROVEMENTS

  • openstack_networking_router_interface_v2 will now set subnet_id when importing (#119)
  • openstack_networking_router_route_v2 can now be imported (#120)
  • openstack_images_image_v2 resource and data source now supports reading and setting properties (#113)

BUG FIXES

  • openstack_networking_port_v2: Fixed issues with how security groups and allowed address pairs are applied and updated [#114].

0.2.2 (September 15, 2017)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • Unused id fields in the LBaaS v2 resources were removed. This should not cause any issues, but please report if you find otherwise.

FEATURES:

  • New Data Source: openstack_networking_secgroup_v2 (#86)
  • New Resource:: openstack_compute_flavor_v2 (#83)

IMPROVEMENTS

  • Added status field to openstack_networking_network_v2 data source (#105)
  • openstack_networking_router_v2 can now be imported (#111)
  • openstack_networking_router_interface_v2 can now be imported (#112)

BUG FIXES

  • openstack_lb_listener_v2: Don't send connection_limit unless it has been set (#90)
  • openstack_lb_pool_v2: Find Load Balancer via Listener (#97)
  • LBaaS v2: Removed unused id fields (#93)
  • openstack_lb_monitor_v2: Check if a monitor was successfully created before proceeding (#102)
  • openstack_networking_router_v2: Fix region parameter (#107)
  • openstack_compute_instance_v2: Fix regression bug with NIC detection (#117)

0.2.1 (August 23, 2017)

IMPROVEMENTS:

  • openstack_lb_loadbalancer_v2 timeouts have been lowered to 10 and 5 minutes (#74)

BUG FIXES:

  • openstack_images_image_v2 data source now sorts images by CreatedAt instead of UpdatedAt (#78)
  • openstack_networking_secgroup_v2 now re-reads security group before deleteing rules when delete_default_rules => true (#82)
  • Fixed openstack_compute_instance_v2 access IP address detection in dual-stack environments (#85)

0.2.0 (August 14, 2017)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • Network detection in the openstack_compute_instance_v2 resource was cleaned up and updated. There should be no incompatibilities, but you should do a plan before apply just to be safe.
  • The openstack_lb_loadbalancer_v2.provider argument has been removed entirely. This was an erroneous argument from the beginning, so it should not be in use. However, if you do have it set in your configurations, please rename it to loadbalancer_provider.

FEATURES:

  • New Resource: openstack_identity_project_v3 (#50)
  • New Resource: openstack_identity_user_v3 (#52)

IMPROVEMENTS:

  • openstack_compute_instance_v2 now supports Neutron for network detection (#39)
  • openstack_compute_instance_v2 support for multiple NICs on the same network (#39)
  • Added support for TERMINATED_HTTPS protocol in openstack_lb_listener_v2 (#49)
  • Improvements to LBaaS v2 resource coordination (#59)
  • openstack_lb_loadbalancer_v2.provider has been removed. See notes above. (#65)

BUG FIXES:

  • openstack_lb_pool_v2 handling of persistence updated, cookie_name is now optional. (#57)
  • openstack_fw_firewall_v1.associated_routers is now computed. (#53)
  • All openstack_fw_rule_v1 attributes are now passed during an update phase. (#53)
  • openstack_networking_secgroup_v2 now correctly updates description. (#60)
  • openstack_fw_firewall_v1 now correctly translates value_specs on create. (#66)

0.1.0 (June 21, 2017)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • You can now specify region in the provider block. All resources will inherit this region setting, or you can override it in the resource-level region. Make sure to do a plan before an apply to make sure the resource is not destroyed due to incorrectly determining the region! If you see this happening, either explicitly set the region in the resource or use lifecycle.ignore_changes.
  • floating_ip has been removed from openstack_compute_instance_v2. You must now use openstack_compute_floatingip_associate_v2 to associate a Floating IP with an Instance.
  • volume has been removed from openstack_compute_instance_v2. You must now use openstack_compute_volume_attach_v2 to attach a Volume with an Instance.
  • member has been removed from openstack_lb_pool_v1. You must now use openstack_lb_member_v1 to add a LBaaS v1 Member to a Pool.

IMPROVEMENTS:

  • Can specify region in the provider (#25)

BUG FIXES

  • Wait for LoadBalancer to be active before creating Pools and Monitors (#29)
  • Choose first network found with a matching name for compute instances (#36)