Lfidapi¶
/home/docs/checkouts/readthedocs.org/user_builds/lf-releng-tools/envs/stable/lib/python3.11/site-packages/requests/__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (6.0.0.post1)/charset_normalizer (3.4.4) doesn't match a supported version!
warnings.warn(
Usage: lftools lfidapi [OPTIONS] COMMAND [ARGS]...
LFID API TOOLS.
Options:
--help Show this message and exit.
Commands:
create Create group.
invite Email invitation to join group.
match-ldap-to-info Match an LDAP or GITHUB group membership to an...
search-members List members of a group.
user Add and remove users from groups.
Commands¶
create-group¶
/home/docs/checkouts/readthedocs.org/user_builds/lf-releng-tools/envs/stable/lib/python3.11/site-packages/requests/__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (6.0.0.post1)/charset_normalizer (3.4.4) doesn't match a supported version!
warnings.warn(
Usage: lftools lfidapi [OPTIONS] COMMAND [ARGS]...
Try 'lftools lfidapi --help' for help.
Error: No such command 'create-group'.
invite¶
/home/docs/checkouts/readthedocs.org/user_builds/lf-releng-tools/envs/stable/lib/python3.11/site-packages/requests/__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (6.0.0.post1)/charset_normalizer (3.4.4) doesn't match a supported version!
warnings.warn(
Usage: lftools lfidapi invite [OPTIONS] EMAIL GROUP
Email invitation to join group.
Options:
--help Show this message and exit.
search-members¶
/home/docs/checkouts/readthedocs.org/user_builds/lf-releng-tools/envs/stable/lib/python3.11/site-packages/requests/__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (6.0.0.post1)/charset_normalizer (3.4.4) doesn't match a supported version!
warnings.warn(
Usage: lftools lfidapi search-members [OPTIONS] GROUP
List members of a group.
Options:
--help Show this message and exit.
user¶
/home/docs/checkouts/readthedocs.org/user_builds/lf-releng-tools/envs/stable/lib/python3.11/site-packages/requests/__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (6.0.0.post1)/charset_normalizer (3.4.4) doesn't match a supported version!
warnings.warn(
Usage: lftools lfidapi user [OPTIONS] USER GROUP
Add and remove users from groups.
Options:
--delete remove user from group
--help Show this message and exit.
match-ldap-to-info¶
/home/docs/checkouts/readthedocs.org/user_builds/lf-releng-tools/envs/stable/lib/python3.11/site-packages/requests/__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (6.0.0.post1)/charset_normalizer (3.4.4) doesn't match a supported version!
warnings.warn(
Usage: lftools lfidapi match-ldap-to-info [OPTIONS] INFO_FILE GROUP
Match an LDAP or GITHUB group membership to an INFO.yaml file.
Options:
--githuborg TEXT github org name
--noop show what would be changed
--help Show this message and exit.
API requires an [lfid] section in ~/.config/lftools/lftools.ini:
[lfid]
clientid = lf-releng-jenkins
client_secret = REDACTED_SEE_SHARED_PASSWORD_STORAGE
refresh_token = REDACTED_SEE_SHARED_PASSWORD_STORAGE
token_uri = https://identity.linuxfoundation.org/oauth2/token
url = https://identity.linuxfoundation.org/rest/auth0/og/