freeipa/ipaclient/plugins
Christian Heimes 5deeee31c0 Add 'cache_dir' option to api.env
`api.env` now has a `cache_dir` option, which defaults to
`os.path.join(USER_CACHE_PATH, 'ipa')`. Schema cache, server info, and
KRA key cache use `api.env.cache_dir` as base directory. The option
allows application to set a custom cache directory.

Related: https://pagure.io/freeipa/issue/9438
Related: https://bugzilla.redhat.com/show_bug.cgi?id=1513934
Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
2023-12-01 09:46:31 +01:00
..
__init__.py ipaclient: introduce ipaclient.plugins 2016-06-03 09:00:34 +02:00
automember.py automember-rebuild: add a notice about high CPU usage 2023-02-02 07:33:36 +01:00
automount.py pylint: remove unneeded disable=unused-private-member 2023-01-10 08:30:58 +01:00
baseuser.py Passkey: extract the passkey from stdout 2023-06-01 08:20:37 +02:00
ca.py Handle missing LWCA certificate or chain 2019-06-18 10:36:24 +10:00
cert.py Remove support for csrgen 2021-01-21 13:51:45 +01:00
certmap.py Load certificate files as binary data 2018-04-30 20:42:00 +02:00
certprofile.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
dns.py Fix translation of commands description in API Browser 2018-06-12 08:38:56 +02:00
hbacrule.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
hbactest.py Fix ipa hbactest output 2016-08-04 17:13:16 +02:00
host.py x509: Make certificates represented as objects 2017-07-27 10:28:58 +02:00
idrange.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
internal.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
location.py Remove unused variables in the code 2016-09-27 13:35:58 +02:00
migration.py Fix pylint warnings inconsistent-return-statements 2017-12-18 11:51:14 +01:00
misc.py Make env and plugins commands local again 2016-12-02 13:00:06 +01:00
otptoken_yubikey.py pylint: remove unneeded disable=unused-private-member 2023-01-10 08:30:58 +01:00
otptoken.py ipa otptoken-sync: return error when sync fails 2022-09-29 07:58:44 -04:00
passwd.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
permission.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
rpcclient.py pylint 2.2: Fix unnecessary pass statement 2018-11-26 16:54:43 +01:00
server.py Handled empty hostname in server-del command 2016-08-24 15:50:25 +02:00
service.py x509: Make certificates represented as objects 2017-07-27 10:28:58 +02:00
stageuser.py API: add new commands for passkey mappings 2023-06-01 08:20:37 +02:00
sudorule.py Improve sudooption docs, make the option multi-value 2021-10-08 10:47:58 +02:00
topology.py topology.py: Removes error message from dictionary. 2017-07-14 09:23:17 +02:00
trust.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
user.py API: add new commands for passkey mappings 2023-06-01 08:20:37 +02:00
vault.py Add 'cache_dir' option to api.env 2023-12-01 09:46:31 +01:00