Skip to main content

AdjutantClient is a command-line and python client for Adjutant.

Getting Started

Adjutant Client can be installed from PyPI using pip:

pip install python-openstackclient python-adjutantclient

The command line client is installed as a plugin for the OpenStack client.

Python API

You can use the API with a keystone session:

>>> from keystoneauth1 import session
>>> from keystoneauth1.identity import v3
>>> from adjutantclient.client import Client
>>> auth = v3.Password(auth_url='http://keystone.host/v3',
                       username='user',
                       password='password',
                       project_name='demo',
                       user_domain_name='default',
                       project_domain_name='default')
>>> sess = session.Session(auth=auth)
>>> adjutant = Client('1', session=sess)

If you use a clouds.yaml file os_client_config can also be used:

>>> import os_client_config
>>> sess = os_client_config.make_rest_client('admin-logic')
>>> adjutant = Client('1', session=sess)

A few of the endpoints (users.password_forgot(), token.submit(), signup, token.get()) don’t require authentication. In this case you can instead just pass an endpoint override to the adjutant client constructor.

>>> from adjutantclient.client import Client
>>> adjutant = Client('1', endpoint='http://adjutant.host/v1')

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_adjutantclient-1.5.0.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_adjutantclient-1.5.0-py3-none-any.whl (40.4 kB view details)

Uploaded Python 3

File details

Details for the file python_adjutantclient-1.5.0.tar.gz.

File metadata

  • Download URL: python_adjutantclient-1.5.0.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for python_adjutantclient-1.5.0.tar.gz
Algorithm Hash digest
SHA256 1693a3b4deafaaf7260fb8a5dffda15d33b32730ba1d1beaff0bbe4c2d5711c4
MD5 71b960940fe445fa2ce2ae7312c8f4cf
BLAKE2b-256 b03b5221145b942c02c7018de37fc6092259366f21d160aba457bc21782b4fe7

See more details on using hashes here.

File details

Details for the file python_adjutantclient-1.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for python_adjutantclient-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b5080f08556e0a8e0d2c351f57323d3a56e084ecd3d13417b195a4798bbea871
MD5 a2b73be92c1c0c79aa9a8368e36966ff
BLAKE2b-256 d78b5509f2085fd366b1af9962bfebadf2f9b19cd57e0a4ad2a989ea187856d9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.5.0 This release

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

0.12.1

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.3.1

2 files

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.6

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page