deNBI / perunKeystoneAdapter

Perun Keystone Adapter parses data propagated by Perun data and modifies a connected Keystone.
https://perunkeystoneadapter.readthedocs.io/en/latest/
Apache License 2.0
5 stars 0 forks source link

Support clouds.yaml / application credentials #41

Open jkrue opened 1 year ago

jkrue commented 1 year ago

The current version of pKA use environment variables (OpenRC File) for authentication. Since Openstack-SDK also supports clouds.yaml and applications credentials since a decade we should also support them.

jkrue commented 1 year ago

Clouds.yaml is partly supported by current implementations. keystone.py could be simplified using sdk methods.

import os_client_config

sdk = os_client_config.make_sdk(cloud="master")