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 totrue
. Theopenstack_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
: Addedenable_snat
argument (#140)- Added provider-level option of
use_octavia
to use the Octavia load balancing service (#149)
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 thedefault
security group) will be removed upon the next apply. To prevent this from happening, add the ID of the security groups to thesecurity_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 setsubnet_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].
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 toopenstack_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 sendconnection_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)
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 byCreatedAt
instead ofUpdatedAt
(#78)openstack_networking_secgroup_v2
now re-reads security group before deleteing rules whendelete_default_rules => true
(#82)- Fixed
openstack_compute_instance_v2
access IP address detection in dual-stack environments (#85)
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 aplan
beforeapply
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 toloadbalancer_provider
.
FEATURES:
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 inopenstack_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 ofpersistence
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 translatesvalue_specs
on create. (#66)
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-levelregion
. Make sure to do aplan
before anapply
to make sure the resource is not destroyed due to incorrectly determining the region! If you see this happening, either explicitly set theregion
in the resource or uselifecycle.ignore_changes
. floating_ip
has been removed fromopenstack_compute_instance_v2
. You must now useopenstack_compute_floatingip_associate_v2
to associate a Floating IP with an Instance.volume
has been removed fromopenstack_compute_instance_v2
. You must now useopenstack_compute_volume_attach_v2
to attach a Volume with an Instance.member
has been removed fromopenstack_lb_pool_v1
. You must now useopenstack_lb_member_v1
to add a LBaaS v1 Member to a Pool.
IMPROVEMENTS:
- Can specify
region
in the provider (#25)
BUG FIXES