k8s-cluster-api-provider
k8s-cluster-api-provider copied to clipboard
Update Terraform openstack to v3
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
openstack (source) | required_provider | major | 1.54.1 -> 3.0.0 |
Release Notes
terraform-provider-openstack/terraform-provider-openstack (openstack)
v3.0.0
NOTES
- This is a major release that removes deprecated resources and data sources. Please follow the upgrade guide to avoid issues.
- Upgraded Gophercloud to v2 (#1747)
- Updated Golang to 1.22 (#1747)
BREAKING CHANGES
- Removed the deprecated
openstack_blockstorage_snapshot_v2
data source (#1751) - Removed the deprecated
openstack_blockstorage_volume_v2
data source (#1751) - Removed the deprecated
openstack_fw_policy_v1
data source (#1751) - Removed the deprecated
openstack_blockstorage_quotaset_v2
resource (#1751) - Removed the deprecated
openstack_blockstorage_volume_v1
resource (#1751) - Removed the deprecated
openstack_blockstorage_volume_v2
resource (#1751) - Removed the deprecated
openstack_blockstorage_volume_attach_v2
resource (#1751) - Removed the deprecated
openstack_compute_secgroup_v2
resource (#1751) - Removed the deprecated
openstack_compute_floatingip_v2
resource (#1751) - Removed the deprecated
openstack_compute_floatingip_associate_v2
resource (#1751) - Removed the deprecated
openstack_fw_firewall_v1
resource (#1751) - Removed the deprecated
openstack_fw_policy_v1
resource (#1751) - Removed the deprecated
openstack_fw_rule_v1
resource (#1751) - Removed the deprecated
openstack_lb_member_v1
resource (#1751) - Removed the deprecated
openstack_lb_monitor_v1
resource (#1751) - Removed the deprecated
openstack_lb_pool_v1
resource (#1751) - Removed the deprecated
openstack_lb_vip_v1
resource (#1751) - Removed support for the
OS_NOVA_NETWORK
environment variable from theopenstack_compute_instance_v2
resource (#1751)
IMPROVEMENTS
- Added the ability to set any protocol in the
openstack_networking_secgroup_rule_v2
resource (#1765) - Added support for the
pause
power_state
in theopenstack_compute_instance_v2
resource (#1667) - Added support for the
pause
power_state
in theopenstack_compute_instance_v2
data source (#1667) - Added the ability to import the
openstack_dns_recordset_v2
resource state from tenant projects (#1778) - Added a new
openstack_identity_project_ids_v3
data source (#1779) - Added new
key
anddigest
arguments to theopenstack_objectstorage_tempurl_v1
resource (#1782) - Added a new
master_lb_enabled
argument to theopenstack_containerinfra_cluster_v1
resource (#1767) - Added a new
master_lb_enabled
argument to theopenstack_containerinfra_cluster_v1
data source (#1767) - Added new
domain_name
andhttp_version
arguments to theopenstack_lb_monitor_v2
resource (#1786) - Added a new
openstack_objectstorage_account_v1
resource (#1781) - Added new TLS-related arguments to the
openstack_lb_listener_v2
resource (#1785) - Added new TLS-related arguments to the
openstack_lb_pool_v2
resource (#1785) - Added a new
openstack_lb_flavorprofile_v2
resource (#1716)
BUG FIXES
- Fixed a bug where a domain could not be deleted until it was disabled in the
openstack_identity_project_v3
resource (#1770) - Fixed a bug where
persistence
could not be removed from theopenstack_lb_pool_v2
resource (#1785)
v2.1.0
NOTES
- The next major release will be
3.0.0
and will include the removal of the deprecated resources and data sources (#1751) - Removed deprecated
terraform-plugin-sdk
dependency elements (#1759) - Introduced a
parsePairedIDs
helper function to parse paired IDs from a string and removed duplicated code (#1756)
IMPROVEMENTS
- Added
vip_qos_policy_id
onopenstack_lb_loadbalancer_v2
(#1721) - Added support for
SCTP
type onopenstack_lb_monitor_v2
(#1723) - Added support for
redirect_prefix
onopenstack_lb_l7_policy_v2
(#1717) - Added support for
redirect_http_code
onopenstack_lb_l7_policy_v2
(#1717) - Added support for
tags
onopenstack_lb_member_v2
(#1726) - Added support for
tags
onopenstack_lb_pool_v2
(#1725) - Added validations on
openstack_lb_monitor_v2
(#1724) - Added support for new
SSL_CONN_HAS_CERT
,SSL_VERIFY_RESULT
andSSL_DN_FIELD
types in theopenstack_lb_l7_rule_v2
resource (#1722) - Added support for a new "build"
power_status
in theopenstack_compute_instance_v2
resource (#1691) - Deleted URL validation in the
openstack_identity_endpoint_v3
resource (#1701) - Allow empty
subnet_id
in thefixed_ip
block of theopenstack_networking_port_v2
resource (#962) - Added new image formats in the
openstack_images_image_v2
resource (#1752) - Added a new
dns_publish_fixed_ip
argument to theopenstack_networking_subnet_v2
resource (#1748) - Added a new
dns_publish_fixed_ip
argument to theopenstack_networking_subnet_v2
andopenstack_networking_subnet_ids_v2
data sources (#1748) - Added a new compression format detection based on the filename extension from the
Content-Disposition
response header in theopenstack_images_image_v2
resource(#1746) - Enforce boolean type in JSON requests for "true" or "false" values in the
value_specs
map in networking resources (#1743) - Added a new
zstd
compression format support in theopenstack_images_image_v2
resource (#1746) - Added a support for the
description
argument in theopenstack_networking_portforwarding_v2
resource (#1742) - Added new
container_format
anddisk_format
arguments in theopenstack_images_image_v2
data source (#1753) - Added new
container_format
,disk_format
andhidden
arguments in theopenstack_images_image_ids_v2
data source (#1753) - Added a new
openstack_bgpvpn_v2
resource (#1738) - Added a new
openstack_bgpvpn_router_associate_v2
resource (#1738) - Added a new
openstack_bgpvpn_network_associate_v2
resource (#1738) - Added a new
openstack_bgpvpn_port_associate_v2
resource (#1738) - Added a
bgpvpn
value support for theobject_type
in theopenstack_networking_rbac_policy_v2
resource (#1738) - Added OpenStack provider version in the
User-Agent
request header (#1761) - Added a new
stateful
argument to theopenstack_networking_secgroup_v2
resource (#1757) - Added a new
stateful
argument to theopenstack_networking_secgroup_v2
data source (#1757)
BUG FIXES
- Fixed a bug when updating
node_count
to 0 onopenstack_containerinfra_cluster_v1
(#1719) - Set load balancer resource ID before waiting for its status in the
openstack_lb_loadbalancer_v2
resource (#1733) - Update module name to v2 to match GitHub versioning (#1729)
- Deleted URL validation in the
openstack_identity_endpoint_v3
resource (#1701) - Fixed panic on empty
subnet_id
in thefixed_ip
block of theopenstack_networking_port_v2
resource (#962) - Fixed panic on update action in the
openstack_networking_portforwarding_v2
resource (#1742)
v2.0.0
The upgrade guide to version 2 offers more detailed information on the changes and required steps before the upgrade.
BREAKING CHANGES
- Remove support of neutron-lbaas from
openstack_lb_l7_policy_v2
(#1655) - Remove support of neutron-lbaas from
openstack_lb_l7_rule_v2
(#1674) - Remove support of neutron-lbaas from
openstack_lb_quota_v2
(#1658) - Remove support of neutron-lbaas from
openstack_lb_member_v2
(#1675) - Remove support of neutron-lbaas from
openstack_lb_members_v2
(#1659) - Remove support of neutron-lbaas from
openstack_lb_monitor_v2
(#1676) - Remove support of neutron-lbaas from
openstack_lb_listener_v2
(#1695) - Remove support of neutron-lbaas from
openstack_lb_pool_v2
(#1696) - Remove support of neutron-lbaas from
openstack_lb_loadbalancer_v2
(#1697) - Remove
multiattach
fromopenstack_blockstorage_volume_v3
(#1654) - Remove
dhcp_disabled
fromopenstack_networking_subnet_v2
data source(#1663) - Remove
update_at
fromopenstack_images_image_v2
(#1662) - Remove
instance_id
fromopenstack_blockstorage_volume_attach_v2
(#1682) - Remove
member
fromopenstack_lb_pool_v1
(#1683) - Remove
allocation_pools
fromnetworking_subnet_v2
(#1684) - Remove
external_gateway
fromnetworking_router_v2
(#1685) - Remove
floating_ip
fromcompute_instance_v2
(#1686) - Remove
volume
fromcompute_instance_v2
(#1687) - Remove
sort_key
andsort_dir
from glance data sources (#1661)(https://github.com/terraform-provider-openstack/terraform-provider-openstack/pull/1661))
FEATURES
-
New Data Source:
openstack_lb_flavor_v2
(#1679)
IMPROVEMENTS
- Added
tag
onopenstack_compute_volume_attach_v2
(#1713)
NOTES
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.