* Add flexible server to the package deps
* reformat package json
* package updates
* Create an abstraction to list servers from both single and flexible
* Implement database listing
* Implement the delete server method
* Adapt the create server workflow to work with both single and flex
* Implement the firewall rule and server name APIs
* Update package lock
* Fix the single server password error
* Extend the base types
* Propagate client options to fix the API versioning errors
* Remove the interface and update method names based on PR review
* Document the storage sizes
* Add more skus
* Refactor from PR review
* Update src/postgres/abstract/models.ts
Co-authored-by: Eric Jizba <ejizba@gmail.com>
* Another round of PR revisions
* Fix the abstract client listing
* Update @azure/arm-postgresql-flexible to the patched version
* Cleanup merge commit
* Switch server resoure on name lookup for resource type
* Set default versions and mention preview to flexible
Co-authored-by: Eric Jizba <ejizba@gmail.com>
* The execution order of the Mocha
* Fixed lint error in global.test.ts
* Update code according to comments
* Update code according to comments
* Update code according to comments
* Fixed lint error in global.test.ts
* Fixed lint error in global.test.ts
* Fixed lint error in global.test.ts
* Update code according to comments
* Add "capacity mode" to create server
* Increase timeout time
* Increase timeout time
* Extend wizard to select SKU
* Set the capacity to the same as the sku name
* Align storage sizes
* Update src/postgres/commands/createPostgresServer/IPostgresServerWizardContext.ts
Co-authored-by: Will Lorey <will@williamlorey.com>
* Update src/postgres/commands/createPostgresServer/steps/PostgresServerSkuStep.ts
Co-authored-by: Will Lorey <will@williamlorey.com>
* Update src/postgres/commands/createPostgresServer/steps/PostgresServerSkuStep.ts
Co-authored-by: Will Lorey <will@williamlorey.com>
* updates to PR review
* rename the SKU options
* rename detail field to description
* format SkuStep now that the lines are much longer
* Use the language formatter to fix the spacing issues
Co-authored-by: Will Lorey <will@williamlorey.com>
- Bump UI package to get the latest fixes, including [stuff around](https://github.com/microsoft/vscode-azuretools/wiki/vscode-azureextensionui-changelog) ECONNRESET and "Entry not found in cache."
- Remove some unnecessary deps ("ms-rest-azure-env" & "ms-rest-nodeauth")
- Remove a redudant dep ("@azure/cosmos" was in devDependencies _and_ dependencies)
- Run `npm audit fix`
- Manually update copy-webpack-plugin, because `npm audit fix` wouldn't fix it because of the small breaking change