-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[PostgreSQL Flexible Server] Onboard to latest Stable release #29040
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
| Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR onboards new cmdlets for PostgreSQL Flexible Server based on the stable API version 2025-08-01 (V20250801). The changes introduce a new Az.PostgreSqlFlexibleServer module generated via AutoRest, with plans to deprecate the existing outdated cmdlets in the Az.PostgreSql module.
Key Changes:
- Adds comprehensive new PostgreSQL Flexible Server cmdlets for managing servers, databases, configurations, backups, migrations, virtual endpoints, and security features
- Introduces module infrastructure including project files, test scaffolding, and documentation templates
- Creates placeholder help documentation and example files for all new cmdlets
Reviewed changes
Copilot reviewed 190 out of 222 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/PostgreSQLFlexibleServer/PostgreSqlFlexibleServer/ChangeLog.md | Initial changelog documenting first preview release |
| src/PostgreSQLFlexibleServer/PostgreSqlFlexibleServer/Az.PostgreSqlFlexibleServer.psd1 | Module manifest defining metadata, dependencies, and exported functions |
| src/PostgreSQLFlexibleServer/PostgreSqlFlexibleServer/help/*.md | Help documentation files for all new cmdlets with placeholder content |
| src/PostgreSQLFlexibleServer/PostgreSQLFlexibleServer.Autorest/test/*.Tests.ps1 | Pester test scaffolding with skipped test stubs for all cmdlets |
| src/PostgreSQLFlexibleServer/PostgreSQLFlexibleServer.Autorest/examples/*.md | Example documentation templates with placeholder content |
| src/PostgreSQLFlexibleServer/PostgreSqlFlexibleServer.sln | Visual Studio solution file organizing the module projects |
| src/PostgreSQLFlexibleServer/PostgreSQLFlexibleServer.Autorest/Properties/AssemblyInfo.cs | Assembly metadata for the AutoRest-generated module |
|
|
||
| ## EXAMPLES | ||
|
|
||
| ### Example 1: {{ Add title here }} |
Copilot
AI
Jan 8, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The help documentation contains placeholder text that should be replaced with actual examples showing how to use the cmdlet. This applies to all help files with similar placeholder content.
| ## Upcoming Release | ||
|
|
||
| ## Version 0.1.0 | ||
| * First preview release for module Az.PostgreSqlFlexibleServer |
Copilot
AI
Jan 8, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The ChangeLog entry lacks specific details about the API version being targeted (V20250801) and the types of cmdlets being introduced. Consider adding more descriptive information about what functionality this release provides for users.
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
@nasc17 Please complete the missing examples and tests for each and every cmdlet. The test coverage for the module should be no less than 80%. |
|
This PR was labeled "needs-revision" because it has unresolved review comments or CI failures. |
Description
Onboards new Cmdlets for PostgreSQL Flexible Server starting with stable API V20250801.
Have plans to deprecate outdated Cmdlets and announce to users to switch over.
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
[ X] Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.mdand reviewed the following information:ChangeLog.mdfile(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.## Upcoming Releaseheader in the past tense.ChangeLog.mdif no new release is required, such as fixing test case only.