Skip to content

Commit b8e0144

Browse files
authored
[Service Connector] Fix PostgreSQL passwordless connection not working because of deprecated command (#8782)
* update command * update version * update history * fix comment * update version * use 3.3.2
1 parent d2d89b8 commit b8e0144

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/serviceconnector-passwordless/HISTORY.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Release History
55
3.3.2
66
++++++
77
* Add documentation explaining manual steps required for connecting to SQL database in Fabric.
8+
* Fix PostgreSQL flexible server connection not working due to deprecation of `ad-admin` command.
89

910
3.3.1
1011
++++++

src/serviceconnector-passwordless/azext_serviceconnector_passwordless/_credential_free.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,7 @@ def enable_target_aad_auth(self):
690690
self.target_id))
691691

692692
def set_user_admin(self, user_object_id, **kwargs):
693-
admins = run_cli_cmd('az postgres flexible-server ad-admin list -g "{}" -s "{}" --subscription "{}"'.format(
693+
admins = run_cli_cmd('az postgres flexible-server microsoft-entra-admin list -g "{}" -s "{}" --subscription "{}"'.format(
694694
self.resource_group, self.db_server, self.subscription))
695695

696696
if not user_object_id:
@@ -706,7 +706,7 @@ def set_user_admin(self, user_object_id, **kwargs):
706706
admin_info = next((ad for ad in admins if ad.get('objectId', "") == user_object_id), None)
707707
if not admin_info:
708708
logger.warning('Set current user as DB Server Microsoft Entra Administrators.')
709-
admin_info = run_cli_cmd('az postgres flexible-server ad-admin create -u "{}" -i "{}" -g "{}" -s "{}" --subscription "{}" -t {}'.format(
709+
admin_info = run_cli_cmd('az postgres flexible-server microsoft-entra-admin create -u "{}" -i "{}" -g "{}" -s "{}" --subscription "{}" -t {}'.format(
710710
self.login_username, user_object_id, self.resource_group, self.db_server, self.subscription, self.login_usertype))
711711
self.admin_username = admin_info.get('principalName', self.login_username)
712712

0 commit comments

Comments
 (0)