Bug #117357 Python SDK for AdminAPI
Submitted: 31 Jan 14:52 Modified: 31 Jan 15:31
Reporter: Mohamed Wadie NSIRI Email Updates:
Status: Verified Impact on me:
None 
Category:Shell AdminAPI InnoDB Cluster / ReplicaSet Severity:S4 (Feature request)
Version:8.4 OS:Any
Assigned to: CPU Architecture:Any

[31 Jan 14:52] Mohamed Wadie NSIRI
Description:
Hello,

At Canonical, we have a framework (check https://juju.is/ for more details) to create software operators on most private and public cloud platforms. One of the most popular database operators is our open-source one for MySQL. Most juju-based operators are written in Python. Therefore, using the AdminAPI of MySQL Shell from within our operator has been everything but a pleasant task. We would like to have a Python flavour of the AdminAPI to simplify the maintenance and evolution of our operator. Equally important is the fact that we need to pass passwords (whether using environment variables or the standard input) to MySQL Shell's AdminAPI which might lead to password leakage.

Best regards

How to repeat:
N.A.

Suggested fix:
PLease expose the AdminAPI as a python module.
[31 Jan 15:31] MySQL Verification Team
Hello Mohamed,

Thank you for the feature request!

regards,
Umesh