{"library":"python-magnumclient","title":"python-magnumclient","description":"Client library for the OpenStack Magnum API, which manages containers and container orchestration engines (e.g., Kubernetes, Swarm). Current version 4.10.0, requires Python >=3.8. Releases follow OpenStack release cadence (approx. every 6 months with periodic stable updates).","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install python-magnumclient","pip install python-magnumclient==4.10.0"],"cli":{"name":"magnum","version":"4.10.0"}},"imports":["from magnumclient import client","from magnumclient.client import Client"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from magnumclient import client\nfrom keystoneauth1 import session as ks_session\nfrom keystoneauth1.identity import v3\n\nauth = v3.Password(auth_url='http://your-openstack:5000/v3',\n                  username='admin', password='secret',\n                  project_name='admin', user_domain_name='Default',\n                  project_domain_name='Default')\nsess = ks_session.Session(auth=auth)\nmagnum = client.Client(session=sess, interface='public', region_name='RegionOne')\nprint(magnum.clusters.list())\n","lang":"python","description":"Authenticate with OpenStack Keystone and list clusters.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}