Skip to content
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,15 @@
register_argument_deprecate('postgres flexible-server create', '--high-availability', redirect='--zonal-resiliency')
register_argument_deprecate('postgres flexible-server update', '--high-availability', redirect='--zonal-resiliency')

# Index Tuning command argument changes
# Index Tuning command group renamed to Autonomous Tuning as the feature has expanded to
# include more types of recommendations beyond just index tuning
register_command_group_deprecate(command_group='postgres flexible-server index-tuning',
redirect='postgres flexible-server autonomous-tuning',
message='Index tuning feature has now expanded its capabilities to support '
'other automatically generated recommendations which are covered by the '
'new command.')

# Long term retention command argument changes
# Long term retention command group deprecated with no redirect as the functionality will be removed in the future
register_command_group_deprecate(command_group='postgres flexible-server long-term-retention',
message='Long term retention command group will be removed. '
'For more information, open a support incident.')
Expand Down Expand Up @@ -80,3 +81,64 @@

# Replica command argument changes
register_argument_deprecate('postgres flexible-server replica create', '--replica-name', redirect='--name')

# Server create command will stop creating new or altering existing network resources required for the
# server to function, such as virtual networks, subnets, IP ranges, etc. It will instead require users
# to provide the necessary network resources precreated using the corresponding commands from the
# `az network` module. That change will take effect in next breaking change release(2.86.0) scheduled for May 2026.
register_other_breaking_change('postgres flexible-server create',
message='This command will stop creating new network resources or altering '
'existing ones which are required for the server to function, such as virtual networks, '
'subnets, IP ranges, etc. It will instead require users to provide the necessary '
'network resources precreated using the corresponding commands from the '
'`az network` module. This change will take effect in next breaking change '
'release(2.86.0) scheduled for May 2026.')

# Replica create command will stop creating new or altering existing network resources required for the
# server to function, such as virtual networks, subnets, IP ranges, etc. It will instead require users
# to provide the necessary network resources precreated using the corresponding commands from the
# `az network` module. That change will take effect in next breaking change release(2.86.0) scheduled for May 2026.
register_other_breaking_change('postgres flexible-server replica create',
message='This command will stop creating new network resources or altering '
'existing ones which are required for the server to function, such as virtual networks, '
'subnets, IP ranges, etc. It will instead require users to provide the necessary '
'network resources precreated using the corresponding commands from the '
'`az network` module. This change will take effect in next breaking change '
'release(2.86.0) scheduled for May 2026.')
Comment thread
nachoalonsoportillo marked this conversation as resolved.
Outdated

# Server restore command will stop creating new or altering existing network resources required for the server to
# function, such as virtual networks, subnets, IP ranges, etc. It will instead require users to provide the
# necessary network resources precreated using the corresponding commands from the `az network` module.
Comment thread
nachoalonsoportillo marked this conversation as resolved.
Outdated
# That change will take effect in next breaking change release(2.86.0) scheduled for May 2026.
register_other_breaking_change('postgres flexible-server restore',
message='This command will stop creating new network resources or altering '
'existing ones which are required for the server to function, such as virtual networks, '
'subnets, IP ranges, etc. It will instead require users to provide the necessary '
'network resources precreated using the corresponding commands from the '
'`az network` module. This change will take effect in next breaking change '
'release(2.86.0) scheduled for May 2026.')

# Server geo-restore command will stop creating new or altering existing network resources required for the
# server to function, such as virtual networks, subnets, IP ranges, etc. It will instead require users to
# provide the necessary network resources precreated using the corresponding commands from the `az network` module.
# That change will take effect in next breaking change release(2.86.0) scheduled for May 2026.
register_other_breaking_change('postgres flexible-server geo-restore',
message='This command will stop creating new network resources or altering '
'existing ones which are required for the server to function, such as virtual networks, '
'subnets, IP ranges, etc. It will instead require users to provide the necessary '
'network resources precreated using the corresponding commands from the '
'`az network` module. This change will take effect in next breaking change '
'release(2.86.0) scheduled for May 2026.')


# Revive dropped server command will stop creating new or altering existing network resources required for the
# server to function, such as virtual networks, subnets, IP ranges, etc. It will instead require users to
# provide the necessary network resources precreated using the corresponding commands from the `az network` module.
# That change will take effect in next breaking change release(2.86.0) scheduled for May 2026.
register_other_breaking_change('postgres flexible-server revive-dropped',
message='This command will stop creating new network resources or altering '
Comment thread
nachoalonsoportillo marked this conversation as resolved.
Outdated
'existing ones which are required for the server to function, such as virtual networks, '
'subnets, IP ranges, etc. It will instead require users to provide the necessary '
'network resources precreated using the corresponding commands from the '
'`az network` module. This change will take effect in next breaking change '
'release(2.86.0) scheduled for May 2026.')
Loading