diff --git a/.buildinfo b/.buildinfo index c9c8b4c..b9931d1 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 05b85045fb4ef443785a9f5d40011de8 +config: 30e316d6fd5738c44c8ccb7d9d95c828 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/FAQ.html b/FAQ.html index c711e2f..efb8207 100644 --- a/FAQ.html +++ b/FAQ.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/README.md b/README.md index d937aec..f3817da 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ GitHub Pages of [tdviet/fedcloudclient](https://github.com/tdviet/fedcloudclient.git) === -Sphinx html documentation of [a7e660d3](https://github.com/tdviet/fedcloudclient/tree/a7e660d338b0e8d74217989eb73948e723ec5644) +Sphinx html documentation of [e6c9ec21](https://github.com/tdviet/fedcloudclient/tree/e6c9ec219bc0225944af571adf9aa39ff78028fe) diff --git a/_modules/index.html b/_modules/index.html index e3aa4c2..f2df423 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -10,12 +10,11 @@ - - - - - - + + + + + diff --git a/_static/_sphinx_javascript_frameworks_compat.js b/_static/_sphinx_javascript_frameworks_compat.js index 8549469..8141580 100644 --- a/_static/_sphinx_javascript_frameworks_compat.js +++ b/_static/_sphinx_javascript_frameworks_compat.js @@ -1,20 +1,9 @@ -/* - * _sphinx_javascript_frameworks_compat.js - * ~~~~~~~~~~ - * - * Compatability shim for jQuery and underscores.js. - * - * WILL BE REMOVED IN Sphinx 6.0 - * xref RemovedInSphinx60Warning +/* Compatability shim for jQuery and underscores.js. * + * Copyright Sphinx contributors + * Released under the two clause BSD licence */ -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - - /** * small helper function to urldecode strings * diff --git a/_static/basic.css b/_static/basic.css index 4e9a9f1..cfc60b8 100644 --- a/_static/basic.css +++ b/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -324,6 +324,7 @@ aside.sidebar { p.sidebar-title { font-weight: bold; } + nav.contents, aside.topic, div.admonition, div.topic, blockquote { @@ -331,6 +332,7 @@ div.admonition, div.topic, blockquote { } /* -- topics ---------------------------------------------------------------- */ + nav.contents, aside.topic, div.topic { @@ -606,6 +608,7 @@ ol.simple p, ul.simple p { margin-bottom: 0; } + aside.footnote > span, div.citation > span { float: left; @@ -667,6 +670,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -735,6 +748,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { diff --git a/_static/doctools.js b/_static/doctools.js index 527b876..d06a71d 100644 --- a/_static/doctools.js +++ b/_static/doctools.js @@ -4,7 +4,7 @@ * * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/language_data.js b/_static/language_data.js index 2e22b06..250f566 100644 --- a/_static/language_data.js +++ b/_static/language_data.js @@ -5,7 +5,7 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/pygments.css b/_static/pygments.css index 08bec68..84ab303 100644 --- a/_static/pygments.css +++ b/_static/pygments.css @@ -17,6 +17,7 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #E40000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #008400 } /* Generic.Inserted */ diff --git a/_static/searchtools.js b/_static/searchtools.js index e89e34d..97d56a7 100644 --- a/_static/searchtools.js +++ b/_static/searchtools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/cheat.html b/cheat.html index 16991d6..712475c 100644 --- a/cheat.html +++ b/cheat.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/development.html b/development.html index b20f367..2839eb0 100644 --- a/development.html +++ b/development.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/fedcloudclient.html b/fedcloudclient.html index 08af25c..4d6bb6c 100644 --- a/fedcloudclient.html +++ b/fedcloudclient.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/genindex.html b/genindex.html index 2295a5d..4a620c6 100644 --- a/genindex.html +++ b/genindex.html @@ -10,12 +10,11 @@ - - - - - - + + + + + diff --git a/index.html b/index.html index 5b9ce50..8f6081c 100644 --- a/index.html +++ b/index.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/install.html b/install.html index e6bec54..5fbd919 100644 --- a/install.html +++ b/install.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/intro.html b/intro.html index 5b98622..0ec204b 100644 --- a/intro.html +++ b/intro.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/modules.html b/modules.html index 3cdc238..09e1228 100644 --- a/modules.html +++ b/modules.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/py-modindex.html b/py-modindex.html index 1b8c759..18e1c84 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -10,12 +10,11 @@ - - - - - - + + + + + diff --git a/quickstart.html b/quickstart.html index 8206cf9..b5acd8f 100644 --- a/quickstart.html +++ b/quickstart.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/scripts.html b/scripts.html index 7bed25f..e480319 100644 --- a/scripts.html +++ b/scripts.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/search.html b/search.html index baff3f9..b9b1830 100644 --- a/search.html +++ b/search.html @@ -11,12 +11,11 @@ - - - - - - + + + + + diff --git a/searchindex.js b/searchindex.js index 529f201..28e55f1 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["FAQ", "cheat", "development", "fedcloudclient", "index", "install", "intro", "modules", "quickstart", "scripts", "usage"], "filenames": ["FAQ.rst", "cheat.rst", "development.rst", "fedcloudclient.rst", "index.rst", "install.rst", "intro.rst", "modules.rst", "quickstart.rst", "scripts.rst", "usage.rst"], "titles": ["FAQ and Troubleshooting", "Cheat sheet", "Using FedCloud client in Python", "FedCloud client API references", "Welcome to FedCloud client's documentation!", "Installation", "Introduction", "fedcloudclient API references", "Quick start", "Using FedCloud client in scripts", "Usage"], "terms": {"fedcloud": [0, 1, 6, 7, 8], "client": [0, 6, 7, 8, 10], "give": [0, 3, 10], "error": [0, 1, 2, 3, 5, 8, 9], "messag": [0, 2, 3, 5, 8, 10], "ssl": [0, 5], "except": [0, 3, 5, 8, 9], "connect": [0, 5, 10], "http": [0, 1, 3, 5, 6, 9, 10], "when": [0, 5, 10], "some": [0, 5], "site": [0, 1, 2, 4, 5, 6, 7, 8, 9], "us": [0, 3, 4, 6, 8, 10], "certif": [0, 1, 4], "issu": [0, 1, 5], "nation": [0, 5], "author": [0, 5, 10], "ar": [0, 3, 5, 6, 9, 10], "includ": [0, 3, 5, 6, 10], "default": [0, 3, 5, 10], "o": [0, 3, 5], "distribut": [0, 5], "If": [0, 2, 3, 5, 10], "you": [0, 1, 5, 8], "receiv": [0, 5], "follow": [0, 5, 6, 9, 10], "instruct": [0, 5, 8, 10], "instal": [0, 3, 4, 6, 8], "egi": [0, 1, 2, 3, 4, 6, 8, 9, 10], "core": [0, 4], "trust": [0, 4], "anchor": [0, 4], "add": [0, 2, 3, 5, 10], "them": [0, 3, 5, 9, 10], "bundl": [0, 1, 5], "python": [0, 1, 4, 5, 6], "request": [0, 1, 3, 5], "For": [0, 5, 6, 9, 10], "quick": [0, 1, 4, 5], "test": [0, 3, 5, 10], "virtual": [0, 1, 5, 6, 10], "environ": [0, 1, 4, 5, 8], "just": [0, 1, 2, 5], "execut": [0, 1, 2, 5, 6, 8, 10], "command": [0, 2, 3, 4, 5, 6, 8], "see": [0, 1, 2, 5], "thi": [0, 5, 6, 8, 9, 10], "readm": [0, 5], "md": [0, 5], "more": [0, 2, 4, 5, 8, 9], "detail": [0, 1, 2, 5, 10], "wget": [0, 1, 5], "raw": [0, 1, 5], "githubusercont": [0, 1, 5], "com": [0, 1, 5], "tdviet": [0, 1, 5, 8], "cert": [0, 1, 5], "main": [0, 1, 3, 5, 10], "script": [0, 1, 4, 5, 6, 10], "install_cert": [0, 1, 5], "sh": [0, 1, 5, 10], "bash": [0, 1, 5, 8, 10], "frozen": 0, "dure": 0, "initi": 0, "mainli": [0, 6], "machin": [0, 1, 6, 8, 9], "It": [0, 5, 8], "i": [0, 1, 2, 3, 5, 6, 8, 9, 10], "known": 0, "problem": 0, "libsodium": 0, "which": [0, 10], "oidc": [0, 3, 4, 8, 10], "agent": [0, 3, 4, 8, 10], "librari": [0, 2, 6], "The": [0, 3, 6, 8, 9, 10], "describ": [0, 10], "here": [0, 10], "check": [0, 1, 2, 3, 5, 6, 8, 9, 10], "entropi": 0, "vm": [0, 1, 6, 8, 10], "cat": [0, 1], "proc": 0, "sy": 0, "kernel": 0, "random": 0, "entropy_avail": 0, "result": [0, 2, 3, 4, 8, 9], "lower": 0, "than": 0, "300": 0, "haveg": 0, "rng": 0, "tool": [0, 2, 4], "On": [0, 10], "cento": [0, 8, 10], "also": [0, 5, 10], "have": [0, 3, 6, 8, 9, 10], "start": [0, 1, 4], "daemon": 0, "manual": 0, "after": [0, 10], "reboot": 0, "tutori": [1, 6, 8], "creat": [1, 5, 10], "python3": 1, "m": 1, "venv": 1, "env": [1, 10], "activ": [1, 8, 10], "sourc": [1, 2, 3, 10], "bin": [1, 5], "fedcloudcli": [1, 2, 4, 5, 6, 8], "pip": [1, 4, 8], "igtf": 1, "pull": [1, 5], "latest": [1, 5], "version": [1, 3, 5], "sudo": [1, 5], "account": [1, 3, 10], "run": [1, 5, 6, 8], "v": 1, "config": [1, 3, 10], "root": [1, 5], "name": [1, 3, 8, 9, 10], "restart": 1, "previous": 1, "termin": 1, "an": [1, 2, 3, 6, 8, 10], "done": [1, 5, 10], "gen": 1, "pub": 1, "issuer": 1, "aai": 1, "eu": [1, 2, 3, 6, 8, 9, 10], "auth": [1, 3, 10], "realm": 1, "scope": [1, 3, 6, 10], "eduperson_entitl": 1, "email": 1, "load": [1, 3, 10], "set": [1, 2, 3, 4, 8, 10], "eval": [1, 9, 10], "keychain": 1, "export": [1, 8, 9, 10], "oidc_agent_account": [1, 3, 10], "list": [1, 2, 3, 6, 8, 9, 10], "your": [1, 2, 5, 8], "vo": [1, 2, 3, 6, 8, 9, 10], "membership": [1, 3, 8, 10], "accord": [1, 3, 5, 8, 10], "access": [1, 2, 3, 6, 8, 9, 10], "token": [1, 2, 3, 4, 6, 8], "feder": [1, 2, 6, 8, 10], "cloud": [1, 2, 6, 8, 9, 10], "imag": [1, 2, 3, 6, 8, 10], "iisa": [1, 6, 8, 9, 10], "eosc": [1, 8, 9, 10], "synergi": [1, 8, 9, 10], "all": [1, 3, 6, 8, 9, 10], "server": [1, 3, 8, 10], "all_sit": [1, 6, 8, 9, 10], "print": [1, 2, 3, 8, 9, 10], "onli": [1, 3, 6, 9, 10], "valu": [1, 2, 9, 10], "os_token": [1, 10], "cesga": [1, 8, 10], "c": 1, "id": [1, 3, 8, 9, 10], "f": 1, "full": [1, 3, 6, 10], "json": [1, 2, 3, 4, 8, 10], "output": [1, 2, 3, 4, 8, 10], "show": [1, 8, 9, 10], "avail": [1, 2, 3, 6, 10], "project": [1, 3, 9, 10], "endpoint": [1, 4, 6, 7, 8], "horizon": 1, "dashboard": 1, "servic": [1, 2, 3, 6, 10], "type": [1, 3, 9, 10], "org": [1, 10], "applianc": 1, "titl": 1, "appdb": 1, "properti": [1, 9], "dc": 1, "ubuntu": [1, 10], "18": [1, 10], "04": [1, 10], "virtualbox": [1, 8, 10], "cesnet": 1, "mcc": 1, "flavor": [1, 9, 10], "2": [1, 9, 10], "cpu": [1, 9, 10], "ram": [1, 9, 10], "2048": [1, 10], "vcpu": [1, 9, 10], "spec": [1, 10], "format": [1, 3, 8, 9, 10], "20": [1, 10], "simpler": 1, "longer": 1, "wai": 1, "ifca": [1, 10], "lcg2": [1, 10], "train": [1, 8, 10], "shorter": 1, "complex": [1, 9], "regex": 1, "jq": [1, 4], "r": [1, 9], "gpu": [1, 9, 10], "long": [1, 2, 3, 9, 10], "acc": 1, "comp": 1, "acceler": [1, 9], "code": [1, 2, 3, 8, 9], "0": [1, 2, 8, 9, 10], "length": [1, 9], "construct": 1, "object": [1, 2, 3], "remov": [1, 3, 10], "other": [1, 2, 3, 8, 9, 10], "expir": [1, 3, 10], "time": [1, 3, 10], "work": [1, 2, 10], "variabl": [1, 3, 4, 8], "my": 1, "own": 1, "shell": [1, 4], "complet": [1, 4], "dirti": 1, "mai": [1, 6, 10], "unrespons": 1, "_fedcloud_complet": [1, 10], "bash_sourc": [1, 10], "systemat": 1, "master": 1, "exampl": [1, 2, 6, 9, 10], "fedcloud_bash_complet": [1, 10], "get": [1, 3, 6, 8, 10], "help": [1, 4, 8], "can": [1, 2, 5, 6, 9, 10], "develop": 2, "most": [2, 6, 10], "function": [2, 3, 6], "call": [2, 3, 10], "directli": [2, 3, 10], "from": [2, 3, 4, 6, 8, 10], "without": [2, 5, 9, 10], "side": 2, "effect": 2, "github": [2, 3, 10], "copi": [1, 2, 10], "download": 2, "demo": [2, 10], "py": 2, "how": 2, "import": 2, "openstack": [2, 4, 5, 6, 7, 8], "fedcloud_openstack": [2, 3, 7], "input": [2, 10], "paramet": [2, 3, 6, 9, 10], "your_access_token": 2, "cyfronet": 2, "option": [2, 3, 5, 8, 10], "must": 2, "tupl": [2, 3], "singl": [2, 6], "line": [2, 3, 6, 10], "finish": 2, "correctli": 2, "error_cod": [2, 3], "store": [2, 3, 10], "easi": 2, "process": [2, 4, 8], "ok": 2, "dump": 2, "indent": 2, "4": 2, "els": 2, "string": [2, 3], "contain": [2, 3, 4, 8], "": [2, 3], "read": [2, 3, 8, 10], "api": [2, 4, 6, 10], "refer": [2, 4, 10], "about": 2, "each": 2, "equival": [2, 10], "its": [2, 5], "implement": 3, "interact": [3, 6, 8, 10], "check_token": [3, 7], "oidc_token": 3, "verbos": 3, "fals": 3, "valid": [3, 10], "return": 3, "decode_token": [3, 7], "oidc_access_token": [3, 8, 10], "decod": 3, "dict": 3, "param": 3, "info": 3, "get_access_token": [3, 7], "mytoken": [1, 3, 10], "mytoken_serv": 3, "gener": [3, 9, 10], "new": [3, 8, 10], "refresh": 10, "given": 10, "exist": [3, 10], "rais": 3, "get_checkin_id": [3, 7], "get_token_from_mytoken_serv": [3, 7], "get_token_from_oidc_ag": [3, 7], "none": 3, "oidc_discov": [3, 7], "oidc_url": 3, "discov": 3, "url": [3, 10], "configur": [3, 5, 6, 8, 10], "print_error": [3, 7], "quiet": 3, "stderr": 3, "token_list_vo": [3, 7], "complementari": [3, 10], "part": [3, 10], "instead": [3, 10], "defin": [3, 10], "file": [1, 3, 5, 10], "save": [3, 10], "repositori": [3, 10], "local": [3, 4, 5, 10], "disk": [3, 9, 10], "try": [3, 10], "inform": [3, 4, 8, 10], "gocdb": [3, 6, 8, 10], "grid": [3, 10], "oper": [3, 6, 10], "manag": [3, 6, 10], "databas": [3, 10], "goc": [3, 10], "make": [3, 5, 10], "probe": [3, 10], "tokenexcept": [3, 7], "base": 3, "relat": [3, 6], "find_endpoint": [3, 7], "service_typ": 3, "product": 3, "true": [3, 9, 10], "monitor": 3, "search": [3, 4, 6], "statu": [3, 8, 10], "format_project_as_dict": [3, 7], "site_nam": 3, "data": [1, 3, 10], "dictionari": 3, "format_project_as_list": [3, 7], "get_keystone_url": [3, 7], "os_auth_url": [3, 9, 10], "path": [3, 5], "helper": [3, 10], "fix": 3, "keyston": [3, 6, 10], "get_projects_from_single_sit": [3, 7], "unscoped_token": 3, "unscop": [3, 6], "get_projects_from_sit": [3, 7], "access_token": [3, 8, 10], "get_projects_from_sites_as_dict": [3, 7], "get_projects_from_sites_as_list": [3, 7], "get_projects_from_sites_with_format": [3, 7], "output_format_funct": 3, "get_scoped_token": [3, 7], "project_id": [3, 10], "protocol": [3, 10], "need": [3, 10], "get_sit": [3, 7], "get_unscoped_token": [3, 7], "retrieve_unscoped_token": [3, 7], "openid": [3, 10], "manipul": [3, 8, 10], "otherwis": [3, 10], "By": [3, 10], "doe": [3, 10], "anyth": [3, 10], "user": [1, 3, 5, 6, 8, 9, 10], "explicitli": [3, 10], "via": [3, 4, 6, 8, 10], "advantag": [3, 10], "besid": [3, 10], "faster": [3, 10], "abil": [3, 10], "custom": [3, 10], "e": [3, 8, 9, 10], "g": [3, 8, 9, 10], "addit": [3, 10], "thei": [3, 10], "do": [3, 10], "so": [3, 10], "delete_site_config": [3, 7], "config_dir": 3, "delet": 3, "directori": [3, 5, 10], "specifi": [3, 6], "find_endpoint_and_project_id": [3, 7], "find": 3, "ha": [3, 10], "find_site_data": [3, 7], "correspond": [3, 5, 10], "found": 3, "find_vo_from_project_id": [3, 7], "form": [3, 9], "support": 3, "list_sit": [3, 7], "read_default_site_config": [3, 7], "global": 3, "read_local_site_config": [3, 7], "read_site_config": [3, 7], "dir": [3, 10], "locat": 3, "read_site_schema": [3, 7], "schema": 3, "safe_read_yaml_from_url": [3, 7], "max_length": 3, "safe": 3, "size": 3, "befor": [3, 10], "save_site_config": [3, 7], "overwrit": [3, 10], "int": [3, 8, 10], "perform": [3, 6, 10], "check_openstack_client_instal": [3, 7], "openstack_command": [3, 10], "json_output": 3, "simplifi": 3, "fedcloud_openstack_ful": [3, 7], "ident": 3, "provid": [3, 10], "pass": [1, 3, 10], "openstack_auth_protocol": [3, 10], "openstack_auth_typ": [3, 10], "checkin_identity_provid": 3, "authent": [3, 4], "v3oidcaccesstoken": [3, 10], "map": [3, 4, 9], "print_result": [3, 7], "exc_msg": 3, "ignore_missing_vo": 3, "first": [3, 10], "introduct": 4, "setup": 4, "basic": 4, "usag": [4, 6], "docker": [4, 8, 10], "ec3": [4, 6], "select": [4, 9], "secret": [4, 6], "extern": 4, "checkin": [4, 6, 7, 10], "modul": [4, 6, 7], "cli": [4, 7], "faq": 4, "troubleshoot": 4, "cheat": 4, "sheet": 4, "pip3": [4, 5, 8], "resourc": [4, 10], "filter": [4, 9], "index": 4, "page": 4, "simpli": 5, "should": 5, "privileg": 5, "u": 5, "That": 5, "packag": [5, 6], "togeth": 5, "requir": [5, 10], "like": [5, 6, 10], "openstackcli": 5, "virtual_env": 5, "usr": 5, "sure": 5, "correct": 5, "preinstal": 5, "high": 6, "level": 6, "design": [6, 8], "infrastructur": [6, 10], "variou": 6, "mani": [6, 10], "task": 6, "notabl": 6, "featur": 6, "rich": 6, "wide": 6, "rang": 6, "simpl": [6, 9], "ani": 6, "three": 6, "member": 6, "action": 6, "programm": 6, "autom": [6, 9], "program": 6, "six": [6, 10], "deploi": [6, 10], "elast": [6, 10], "comput": [6, 10], "cluster": [6, 10], "A": 6, "short": [6, 10], "present": [6, 8], "document": [6, 10], "descript": 6, "step": 8, "advanc": 8, "scenario": 8, "portal": [8, 10], "note": 9, "suppli": [], "100it": [8, 10], "bifi": [8, 10], "combin": [8, 10], "862d4ede": [8, 10], "6a11": [8, 10], "4227": [8, 10], "8388": [8, 10], "c94141a5dac": [8, 10], "7": [8, 10], "further": [8, 9], "null": [8, 9], "arg": [8, 10], "exit": [8, 10], "group": [8, 10], "next": 8, "section": 8, "either": 9, "alreadi": 9, "var": 9, "ui": [9, 10], "savba": [9, 10], "sk": [9, 10], "5000": [9, 10], "v3": [9, 10], "os_project_id": [9, 10], "51f736d36ce34b9ebdf196cfcabd24e": [9, 10], "echo": 9, "want": 9, "m1": [9, 10], "nano": 9, "64": 9, "1": [9, 10], "ephemer": [9, 10], "public": [9, 10], "2e562a51": 9, "8861": 9, "40d5": 9, "8fc9": 9, "2638bab4662c": 9, "xlarg": [9, 10], "16384": 9, "40": [9, 10], "8": 9, "medium": [9, 10], "out": 9, "empti": 9, "unsupport": 9, "choos": 10, "whether": 10, "fly": [], "therefor": [], "case": [], "replac": [], "obtain": 10, "regist": 10, "lifetim": [], "one": [], "year": [], "properli": [], "protect": [], "expos": [], "consid": [], "insecur": [], "disabl": [], "futur": [], "favor": [], "multipl": 10, "method": [], "same": [], "rememb": 10, "accordingli": [], "chang": 10, "howev": 10, "fixedli": 10, "infn": 10, "bari": 10, "oidc_refresh_token": [], "oidc_client_id": [], "oidc_client_secret": [], "openstack_auth_provid": 10, "egi_sit": 1, "egi_vo": [1, 10], "conveni": 10, "alwai": 10, "frequent": 10, "lot": 10, "abov": 10, "affect": 10, "respons": 10, "recommend": 10, "bashrc": 10, "click": 10, "explan": 10, "enabl": 10, "press": 10, "tab": 10, "twice": 10, "hep": 10, "know": 10, "As": 10, "mention": 10, "shown": 10, "bellow": 10, "even": 10, "2021": 10, "01": 10, "02": 10, "25": 10, "39": 10, "utc": 10, "3571": 10, "second": 10, "nova": 10, "in2p3": 10, "ir": 10, "sbgcloud": 10, "fr": 10, "owner": 10, "2a7e2cd4b6dc4e609dd934964c1715c6": 10, "3b9754ad8c6046b4aec43ec21abe7d8c": 10, "argument": 10, "organis": 10, "233f045cb1ff46842a15ebb33af69460": 10, "d340308880134d04294097524eace710": 10, "7101022b9ae74ed9ac1a574497279499": 10, "egi_access": 10, "5bbdb5c1e0b2bcbac29904f4ac22dcaa": 10, "vo_access_egi_eu": 10, "univ": 10, "lill": 10, "4cab325ca8c2495bf2d4e8f230bcd51a": 10, "padova": 10, "stack": 10, "gaaaaa": 10, "os_auth_typ": 10, "os_identity_provid": 10, "os_protocol": 10, "os_access_token": 10, "necessari": 10, "templat": 10, "init": 10, "dat": 10, "radl": 10, "home": 10, "viet": 10, "edit": 10, "inaccess": 10, "a22bbffb007745b2934bf308b0a4d186": 10, "covid19": 10, "differ": 10, "between": 10, "notif": 10, "specif": 10, "repeat": 10, "join": 10, "10": 10, "altern": 10, "sort": 10, "less": 10, "order": 10, "place": 10, "best": 10, "match": 10, "suitabl": 10, "yaml": 10, "2096": 10, "larg": 10, "huge": 10, "g1": 10, "c08r30": 10, "k20m": 10, "c16r60": 10, "2xk20m": 10, "newest": 10, "catania": 10, "network": 10, "privat": 10, "both": 10, "share": 10, "mode": 10, "success": 10, "onc": [1, 10], "begin": 10, "cach": 10, "again": 10, "5bd8397c": 10, "b97f": 10, "462d": 10, "9d2b": 10, "5b533844996c": 10, "small": 10, "df25f80f": 10, "ed19": 10, "4e0b": 10, "805e": 10, "d34620ba0334": 10, "4096": 10, "hand": 10, "visit": 10, "websit": 10, "fedcloud_mytoken_serv": 10, "kit": [1, 10], "edu": [1, 10], "fedcloud_mytoken": [1, 10], "txt": 1, "kei": 1, "keypair": 1, "testvm": 1, "log": 1, "retriev": 1, "curl": 1, "169": 1, "254": 1, "user_data": 1, "previou": 1, "allow": 10, "explain": 10, "tabl": 10, "below": 10}, "objects": {"fedcloudclient": [[3, 0, 0, "-", "checkin"], [3, 0, 0, "-", "cli"], [3, 0, 0, "-", "endpoint"], [3, 0, 0, "-", "openstack"], [3, 0, 0, "-", "sites"]], "fedcloudclient.checkin": [[3, 1, 1, "", "check_token"], [3, 1, 1, "", "decode_token"], [3, 1, 1, "", "get_access_token"], [3, 1, 1, "", "get_checkin_id"], [3, 1, 1, "", "get_token_from_mytoken_server"], [3, 1, 1, "", "get_token_from_oidc_agent"], [3, 1, 1, "", "oidc_discover"], [3, 1, 1, "", "print_error"], [3, 1, 1, "", "token_list_vos"]], "fedcloudclient.endpoint": [[3, 2, 1, "", "TokenException"], [3, 1, 1, "", "find_endpoint"], [3, 1, 1, "", "format_project_as_dict"], [3, 1, 1, "", "format_project_as_list"], [3, 1, 1, "", "get_keystone_url"], [3, 1, 1, "", "get_projects_from_single_site"], [3, 1, 1, "", "get_projects_from_sites"], [3, 1, 1, "", "get_projects_from_sites_as_dict"], [3, 1, 1, "", "get_projects_from_sites_as_list"], [3, 1, 1, "", "get_projects_from_sites_with_format"], [3, 1, 1, "", "get_scoped_token"], [3, 1, 1, "", "get_sites"], [3, 1, 1, "", "get_unscoped_token"], [3, 1, 1, "", "retrieve_unscoped_token"]], "fedcloudclient.openstack": [[3, 1, 1, "", "check_openstack_client_installation"], [3, 1, 1, "", "fedcloud_openstack"], [3, 1, 1, "", "fedcloud_openstack_full"], [3, 1, 1, "", "print_result"]], "fedcloudclient.sites": [[3, 1, 1, "", "delete_site_config"], [3, 1, 1, "", "find_endpoint_and_project_id"], [3, 1, 1, "", "find_site_data"], [3, 1, 1, "", "find_vo_from_project_id"], [3, 1, 1, "", "list_sites"], [3, 1, 1, "", "read_default_site_config"], [3, 1, 1, "", "read_local_site_config"], [3, 1, 1, "", "read_site_config"], [3, 1, 1, "", "read_site_schema"], [3, 1, 1, "", "safe_read_yaml_from_url"], [3, 1, 1, "", "save_site_config"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "exception", "Python exception"]}, "titleterms": {"faq": 0, "troubleshoot": 0, "cheat": 1, "sheet": 1, "local": 1, "instal": [1, 5], "via": [1, 5, 9], "pip3": 1, "us": [1, 2, 5, 9], "docker": [1, 5], "contain": [1, 5], "oidc": 1, "agent": 1, "basic": [1, 8], "usag": [1, 8, 10], "search": 1, "select": [1, 10], "resourc": 1, "map": 1, "filter": 1, "result": 1, "from": [1, 9], "openstack": [1, 3, 9, 10], "command": [1, 9, 10], "more": 1, "inform": 1, "fedcloud": [2, 3, 4, 5, 9, 10], "client": [2, 3, 4, 5, 9], "python": 2, "api": [3, 7], "refer": [3, 7], "fedcloudcli": [3, 7], "checkin": 3, "modul": 3, "endpoint": [3, 10], "site": [3, 10], "cli": 3, "welcom": 4, "": 4, "document": 4, "content": 4, "indic": 4, "tabl": 4, "pip": 5, "egi": 5, "core": 5, "trust": 5, "anchor": 5, "certif": 5, "introduct": 6, "quick": 8, "start": 8, "setup": 8, "script": 9, "set": 9, "environ": [9, 10], "variabl": [9, 10], "extern": 9, "tool": 9, "process": 9, "json": 9, "output": 9, "jq": 9, "authent": 10, "shell": 10, "complet": 10, "help": 10, "token": 10, "ec3": 10, "secret": 10}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"FAQ and Troubleshooting": [[0, "faq-and-troubleshooting"]], "Cheat sheet": [[1, "cheat-sheet"]], "Local install via pip3": [[1, "local-install-via-pip3"]], "Using Docker container": [[1, "using-docker-container"]], "Using oidc-agent": [[1, "using-oidc-agent"]], "Basic usages": [[1, "basic-usages"], [8, "basic-usages"]], "Searching and selecting resources": [[1, "searching-and-selecting-resources"]], "Mapping and filtering results from OpenStack commands": [[1, "mapping-and-filtering-results-from-openstack-commands"]], "Useful commands": [[1, "useful-commands"]], "More information": [[1, "more-information"]], "Using FedCloud client in Python": [[2, "using-fedcloud-client-in-python"]], "FedCloud client API references": [[3, "fedcloud-client-api-references"]], "fedcloudclient.checkin module": [[3, "module-fedcloudclient.checkin"]], "fedcloudclient.endpoint module": [[3, "module-fedcloudclient.endpoint"]], "fedcloudclient.sites module": [[3, "module-fedcloudclient.sites"]], "fedcloudclient.openstack module": [[3, "module-fedcloudclient.openstack"]], "fedcloudclient.cli module": [[3, "module-fedcloudclient.cli"]], "Welcome to FedCloud client's documentation!": [[4, "welcome-to-fedcloud-client-s-documentation"]], "Contents:": [[4, null]], "Indices and tables": [[4, "indices-and-tables"]], "Installation": [[5, "installation"]], "Installing FedCloud client with pip": [[5, "installing-fedcloud-client-with-pip"]], "Installing EGI Core Trust Anchor certificates": [[5, "installing-egi-core-trust-anchor-certificates"]], "Using FedCloud client via Docker container": [[5, "using-fedcloud-client-via-docker-container"]], "Introduction": [[6, "introduction"]], "fedcloudclient API references": [[7, "fedcloudclient-api-references"]], "Quick start": [[8, "quick-start"]], "Setup": [[8, "setup"]], "Using FedCloud client in scripts": [[9, "using-fedcloud-client-in-scripts"]], "Setting environment variables for external tools": [[9, "setting-environment-variables-for-external-tools"]], "Processing JSON outputs from OpenStack commands via jq": [[9, "processing-json-outputs-from-openstack-commands-via-jq"]], "Usage": [[10, "usage"]], "Authentication": [[10, "authentication"]], "Environment variables": [[10, "environment-variables"]], "Shell completion": [[10, "shell-completion"]], "fedcloud --help command": [[10, "fedcloud-help-command"]], "fedcloud token commands": [[10, "fedcloud-token-commands"]], "fedcloud endpoint commands": [[10, "fedcloud-endpoint-commands"]], "fedcloud ec3 commands": [[10, "fedcloud-ec3-commands"]], "fedcloud site commands": [[10, "fedcloud-site-commands"]], "fedcloud select commands": [[10, "fedcloud-select-commands"]], "fedcloud openstack commands": [[10, "fedcloud-openstack-commands"]], "fedcloud secret commands": [[10, "fedcloud-secret-commands"]]}, "indexentries": {"tokenexception": [[3, "fedcloudclient.endpoint.TokenException"]], "check_openstack_client_installation() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.check_openstack_client_installation"]], "check_token() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.check_token"]], "decode_token() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.decode_token"]], "delete_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.delete_site_config"]], "fedcloud_openstack() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.fedcloud_openstack"]], "fedcloud_openstack_full() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.fedcloud_openstack_full"]], "fedcloudclient.checkin": [[3, "module-fedcloudclient.checkin"]], "fedcloudclient.cli": [[3, "module-fedcloudclient.cli"]], "fedcloudclient.endpoint": [[3, "module-fedcloudclient.endpoint"]], "fedcloudclient.openstack": [[3, "module-fedcloudclient.openstack"]], "fedcloudclient.sites": [[3, "module-fedcloudclient.sites"]], "find_endpoint() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.find_endpoint"]], "find_endpoint_and_project_id() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.find_endpoint_and_project_id"]], "find_site_data() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.find_site_data"]], "find_vo_from_project_id() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.find_vo_from_project_id"]], "format_project_as_dict() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.format_project_as_dict"]], "format_project_as_list() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.format_project_as_list"]], "get_access_token() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_access_token"]], "get_checkin_id() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_checkin_id"]], "get_keystone_url() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_keystone_url"]], "get_projects_from_single_site() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_single_site"]], "get_projects_from_sites() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites"]], "get_projects_from_sites_as_dict() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites_as_dict"]], "get_projects_from_sites_as_list() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites_as_list"]], "get_projects_from_sites_with_format() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites_with_format"]], "get_scoped_token() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_scoped_token"]], "get_sites() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_sites"]], "get_token_from_mytoken_server() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_token_from_mytoken_server"]], "get_token_from_oidc_agent() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_token_from_oidc_agent"]], "get_unscoped_token() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_unscoped_token"]], "list_sites() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.list_sites"]], "module": [[3, "module-fedcloudclient.checkin"], [3, "module-fedcloudclient.cli"], [3, "module-fedcloudclient.endpoint"], [3, "module-fedcloudclient.openstack"], [3, "module-fedcloudclient.sites"]], "oidc_discover() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.oidc_discover"]], "print_error() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.print_error"]], "print_result() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.print_result"]], "read_default_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_default_site_config"]], "read_local_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_local_site_config"]], "read_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_site_config"]], "read_site_schema() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_site_schema"]], "retrieve_unscoped_token() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.retrieve_unscoped_token"]], "safe_read_yaml_from_url() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.safe_read_yaml_from_url"]], "save_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.save_site_config"]], "token_list_vos() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.token_list_vos"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["FAQ", "cheat", "development", "fedcloudclient", "index", "install", "intro", "modules", "quickstart", "scripts", "usage"], "filenames": ["FAQ.rst", "cheat.rst", "development.rst", "fedcloudclient.rst", "index.rst", "install.rst", "intro.rst", "modules.rst", "quickstart.rst", "scripts.rst", "usage.rst"], "titles": ["FAQ and Troubleshooting", "Cheat sheet", "Using FedCloud client in Python", "FedCloud client API references", "Welcome to FedCloud client's documentation!", "Installation", "Introduction", "fedcloudclient API references", "Quick start", "Using FedCloud client in scripts", "Usage"], "terms": {"fedcloud": [0, 1, 6, 7, 8], "client": [0, 6, 7, 8, 10], "give": [0, 3, 10], "error": [0, 1, 2, 3, 5, 8, 9], "messag": [0, 2, 3, 5, 8, 10], "ssl": [0, 5], "except": [0, 3, 5, 8, 9], "connect": [0, 5, 10], "http": [0, 1, 3, 5, 6, 9, 10], "when": [0, 5, 10], "some": [0, 5], "site": [0, 1, 2, 4, 5, 6, 7, 8, 9], "us": [0, 3, 4, 6, 8, 10], "certif": [0, 1, 4], "issu": [0, 1, 5], "nation": [0, 5], "author": [0, 5, 10], "ar": [0, 3, 5, 6, 9, 10], "includ": [0, 3, 5, 6, 10], "default": [0, 3, 5, 10], "o": [0, 3, 5], "distribut": [0, 5], "If": [0, 2, 3, 5, 10], "you": [0, 1, 5, 8], "receiv": [0, 5], "follow": [0, 5, 6, 9, 10], "instruct": [0, 5, 8, 10], "instal": [0, 3, 4, 6, 8], "egi": [0, 1, 2, 3, 4, 6, 8, 9, 10], "core": [0, 4], "trust": [0, 4], "anchor": [0, 4], "add": [0, 2, 3, 5, 10], "them": [0, 3, 5, 9, 10], "bundl": [0, 1, 5], "python": [0, 1, 4, 5, 6], "request": [0, 1, 3, 5], "For": [0, 5, 6, 9, 10], "quick": [0, 1, 4, 5], "test": [0, 3, 5, 10], "virtual": [0, 1, 5, 6, 10], "environ": [0, 1, 4, 5, 8], "just": [0, 1, 2, 5], "execut": [0, 1, 2, 5, 6, 8, 10], "command": [0, 2, 3, 4, 5, 6, 8], "see": [0, 1, 2, 5], "thi": [0, 5, 6, 8, 9, 10], "readm": [0, 5], "md": [0, 5], "more": [0, 2, 4, 5, 8, 9], "detail": [0, 1, 2, 5, 10], "wget": [0, 1, 5], "raw": [0, 1, 5], "githubusercont": [0, 1, 5], "com": [0, 1, 5], "tdviet": [0, 1, 5, 8], "cert": [0, 1, 5], "main": [0, 1, 3, 5, 10], "script": [0, 1, 4, 5, 6, 10], "install_cert": [0, 1, 5], "sh": [0, 1, 5, 10], "bash": [0, 1, 5, 8, 10], "frozen": 0, "dure": 0, "initi": 0, "mainli": [0, 6], "machin": [0, 1, 6, 8, 9], "It": [0, 5, 8], "i": [0, 1, 2, 3, 5, 6, 8, 9, 10], "known": 0, "problem": 0, "libsodium": 0, "which": [0, 10], "oidc": [0, 3, 4, 8, 10], "agent": [0, 3, 4, 8, 10], "librari": [0, 2, 6], "The": [0, 3, 6, 8, 9, 10], "describ": [0, 10], "here": [0, 10], "check": [0, 1, 2, 3, 5, 6, 8, 9, 10], "entropi": 0, "vm": [0, 1, 6, 8, 10], "cat": [0, 1], "proc": 0, "sy": 0, "kernel": 0, "random": 0, "entropy_avail": 0, "result": [0, 2, 3, 4, 8, 9], "lower": 0, "than": 0, "300": 0, "haveg": 0, "rng": 0, "tool": [0, 2, 4], "On": [0, 10], "cento": [0, 8, 10], "also": [0, 5, 10], "have": [0, 3, 6, 8, 9, 10], "start": [0, 1, 4], "daemon": 0, "manual": 0, "after": [0, 10], "reboot": 0, "tutori": [1, 6, 8], "creat": [1, 5, 10], "python3": 1, "m": 1, "venv": 1, "env": [1, 10], "activ": [1, 8, 10], "sourc": [1, 2, 3, 10], "bin": [1, 5], "fedcloudcli": [1, 2, 4, 5, 6, 8], "pip": [1, 4, 8], "igtf": 1, "pull": [1, 5], "latest": [1, 5], "version": [1, 3, 5], "sudo": [1, 5], "account": [1, 3, 10], "run": [1, 5, 6, 8], "v": 1, "config": [1, 3, 10], "root": [1, 5], "name": [1, 3, 8, 9, 10], "restart": 1, "previous": 1, "termin": 1, "an": [1, 2, 3, 6, 8, 10], "done": [1, 5, 10], "gen": 1, "pub": 1, "issuer": 1, "aai": 1, "eu": [1, 2, 3, 6, 8, 9, 10], "auth": [1, 3, 10], "realm": 1, "scope": [1, 3, 6, 10], "eduperson_entitl": 1, "email": 1, "load": [1, 3, 10], "set": [1, 2, 3, 4, 8, 10], "eval": [1, 9, 10], "keychain": 1, "export": [1, 8, 9, 10], "oidc_agent_account": [1, 3, 10], "list": [1, 2, 3, 6, 8, 9, 10], "your": [1, 2, 5, 8], "vo": [1, 2, 3, 6, 8, 9, 10], "membership": [1, 3, 8, 10], "accord": [1, 3, 5, 8, 10], "access": [1, 2, 3, 6, 8, 9, 10], "token": [1, 2, 3, 4, 6, 8], "feder": [1, 2, 6, 8, 10], "cloud": [1, 2, 6, 8, 9, 10], "imag": [1, 2, 3, 6, 8, 10], "iisa": [1, 6, 8, 9, 10], "eosc": [1, 8, 9, 10], "synergi": [1, 8, 9, 10], "all": [1, 3, 6, 8, 9, 10], "server": [1, 3, 8, 10], "all_sit": [1, 6, 8, 9, 10], "print": [1, 2, 3, 8, 9, 10], "onli": [1, 3, 6, 9, 10], "valu": [1, 2, 9, 10], "os_token": [1, 10], "cesga": [1, 8, 10], "c": 1, "id": [1, 3, 8, 9, 10], "f": 1, "full": [1, 3, 6, 10], "json": [1, 2, 3, 4, 8, 10], "output": [1, 2, 3, 4, 8, 10], "show": [1, 8, 9, 10], "avail": [1, 2, 3, 6, 10], "project": [1, 3, 9, 10], "endpoint": [1, 4, 6, 7, 8], "horizon": 1, "dashboard": 1, "servic": [1, 2, 3, 6, 10], "type": [1, 3, 9, 10], "org": [1, 10], "applianc": 1, "titl": 1, "appdb": 1, "properti": [1, 9], "dc": 1, "ubuntu": [1, 10], "18": [1, 10], "04": [1, 10], "virtualbox": [1, 8, 10], "cesnet": 1, "mcc": 1, "flavor": [1, 9, 10], "2": [1, 9, 10], "cpu": [1, 9, 10], "ram": [1, 9, 10], "2048": [1, 10], "vcpu": [1, 9, 10], "spec": [1, 10], "format": [1, 3, 8, 9, 10], "20": [1, 10], "simpler": 1, "longer": 1, "wai": 1, "ifca": [1, 10], "lcg2": [1, 10], "train": [1, 8, 10], "shorter": 1, "complex": [1, 9], "regex": 1, "jq": [1, 4], "r": [1, 9], "gpu": [1, 9, 10], "long": [1, 2, 3, 9, 10], "acc": 1, "comp": 1, "acceler": [1, 9], "code": [1, 2, 3, 8, 9], "0": [1, 2, 8, 9, 10], "length": [1, 9], "construct": 1, "object": [1, 2, 3], "remov": [1, 3, 10], "other": [1, 2, 3, 8, 9, 10], "expir": [1, 3, 10], "time": [1, 3, 10], "work": [1, 2, 10], "variabl": [1, 3, 4, 8], "my": 1, "own": 1, "shell": [1, 4], "complet": [1, 4], "dirti": 1, "mai": [1, 6, 10], "unrespons": 1, "_fedcloud_complet": [1, 10], "bash_sourc": [1, 10], "systemat": 1, "master": 1, "exampl": [1, 2, 6, 9, 10], "fedcloud_bash_complet": [1, 10], "pass": [1, 3, 10], "mytoken": [1, 3, 10], "file": [1, 3, 5, 10], "user": [1, 3, 5, 6, 8, 9, 10], "txt": 1, "fedcloud_mytoken": [1, 10], "data": [1, 3, 10], "kit": [1, 10], "edu": [1, 10], "egi_sit": 1, "egi_vo": [1, 10], "kei": 1, "keypair": 1, "testvm": 1, "onc": [1, 10], "log": 1, "can": [1, 2, 5, 6, 9, 10], "retriev": 1, "curl": 1, "169": 1, "254": 1, "user_data": 1, "copi": [1, 2, 10], "previou": 1, "get": [1, 3, 6, 8, 10], "help": [1, 4, 8], "develop": 2, "most": [2, 6, 10], "function": [2, 3, 6], "call": [2, 3, 10], "directli": [2, 3, 10], "from": [2, 3, 4, 6, 8, 10], "without": [2, 5, 9, 10], "side": 2, "effect": 2, "github": [2, 3, 10], "download": 2, "demo": [2, 10], "py": 2, "how": 2, "import": 2, "openstack": [2, 4, 5, 6, 7, 8], "fedcloud_openstack": [2, 3, 7], "input": [2, 10], "paramet": [2, 3, 6, 9, 10], "your_access_token": 2, "cyfronet": 2, "option": [2, 3, 5, 8, 10], "must": 2, "tupl": [2, 3], "singl": [2, 6], "line": [2, 3, 6, 10], "finish": 2, "correctli": 2, "error_cod": [2, 3], "store": [2, 3, 10], "easi": 2, "process": [2, 4, 8], "ok": 2, "dump": 2, "indent": 2, "4": 2, "els": 2, "string": [2, 3], "contain": [2, 3, 4, 8], "": [2, 3], "read": [2, 3, 8, 10], "api": [2, 4, 6, 10], "refer": [2, 4, 10], "about": 2, "each": 2, "equival": [2, 10], "its": [2, 5], "implement": 3, "interact": [3, 6, 8, 10], "check_token": [3, 7], "oidc_token": 3, "verbos": 3, "fals": 3, "valid": [3, 10], "return": 3, "none": 3, "decode_token": [3, 7], "oidc_access_token": [3, 8, 10], "decod": 3, "dict": 3, "param": 3, "info": 3, "get_access_token": [3, 7], "mytoken_serv": 3, "gener": [3, 9, 10], "new": [3, 8, 10], "rais": 3, "exist": [3, 10], "get_checkin_id": [3, 7], "get_token_from_mytoken_serv": [3, 7], "quiet": 3, "get_token_from_oidc_ag": [3, 7], "oidc_discov": [3, 7], "oidc_url": 3, "discov": 3, "url": [3, 10], "configur": [3, 5, 6, 8, 10], "print_error": [3, 7], "stderr": 3, "token_list_vo": [3, 7], "complementari": [3, 10], "part": [3, 10], "instead": [3, 10], "defin": [3, 10], "save": [3, 10], "repositori": [3, 10], "local": [3, 4, 5, 10], "disk": [3, 9, 10], "try": [3, 10], "inform": [3, 4, 8, 10], "gocdb": [3, 6, 8, 10], "grid": [3, 10], "oper": [3, 6, 10], "manag": [3, 6, 10], "databas": [3, 10], "goc": [3, 10], "make": [3, 5, 10], "probe": [3, 10], "tokenexcept": [3, 7], "base": 3, "relat": [3, 6], "find_endpoint": [3, 7], "service_typ": 3, "product": 3, "true": [3, 9, 10], "monitor": 3, "search": [3, 4, 6], "statu": [3, 8, 10], "format_project_as_dict": [3, 7], "site_nam": 3, "dictionari": 3, "format_project_as_list": [3, 7], "get_keystone_url": [3, 7], "os_auth_url": [3, 9, 10], "path": [3, 5], "helper": [3, 10], "fix": 3, "keyston": [3, 6, 10], "get_projects_from_single_sit": [3, 7], "unscoped_token": 3, "unscop": [3, 6], "get_projects_from_sit": [3, 7], "access_token": [3, 8, 10], "get_projects_from_sites_as_dict": [3, 7], "get_projects_from_sites_as_list": [3, 7], "get_projects_from_sites_with_format": [3, 7], "output_format_funct": 3, "get_scoped_token": [3, 7], "project_id": [3, 10], "protocol": [3, 10], "need": [3, 10], "get_sit": [3, 7], "get_unscoped_token": [3, 7], "retrieve_unscoped_token": [3, 7], "openid": [3, 10], "manipul": [3, 8, 10], "otherwis": [3, 10], "By": [3, 10], "doe": [3, 10], "anyth": [3, 10], "explicitli": [3, 10], "via": [3, 4, 6, 8, 10], "advantag": [3, 10], "besid": [3, 10], "faster": [3, 10], "abil": [3, 10], "custom": [3, 10], "e": [3, 8, 9, 10], "g": [3, 8, 9, 10], "addit": [3, 10], "thei": [3, 10], "do": [3, 10], "so": [3, 10], "delete_site_config": [3, 7], "config_dir": 3, "delet": 3, "directori": [3, 5, 10], "specifi": [3, 6], "find_endpoint_and_project_id": [3, 7], "find": 3, "ha": [3, 10], "find_site_data": [3, 7], "correspond": [3, 5, 10], "found": 3, "find_vo_from_project_id": [3, 7], "form": [3, 9], "support": 3, "list_sit": [3, 7], "read_default_site_config": [3, 7], "global": 3, "read_local_site_config": [3, 7], "read_site_config": [3, 7], "dir": [3, 10], "locat": 3, "read_site_schema": [3, 7], "schema": 3, "safe_read_yaml_from_url": [3, 7], "max_length": 3, "safe": 3, "size": 3, "befor": [3, 10], "save_site_config": [3, 7], "overwrit": [3, 10], "int": [3, 8, 10], "perform": [3, 6, 10], "check_openstack_client_instal": [3, 7], "openstack_command": [3, 10], "json_output": 3, "simplifi": 3, "fedcloud_openstack_ful": [3, 7], "ident": 3, "provid": [3, 10], "openstack_auth_protocol": [3, 10], "openstack_auth_typ": [3, 10], "checkin_identity_provid": 3, "authent": [3, 4], "v3oidcaccesstoken": [3, 10], "map": [3, 4, 9], "print_result": [3, 7], "exc_msg": 3, "ignore_missing_vo": 3, "first": [3, 10], "introduct": 4, "setup": 4, "basic": 4, "usag": [4, 6], "docker": [4, 8, 10], "ec3": [4, 6], "select": [4, 9], "secret": [4, 6], "extern": 4, "checkin": [4, 6, 7, 10], "modul": [4, 6, 7], "cli": [4, 7], "faq": 4, "troubleshoot": 4, "cheat": 4, "sheet": 4, "pip3": [4, 5, 8], "resourc": [4, 10], "filter": [4, 9], "index": 4, "page": 4, "simpli": 5, "should": 5, "privileg": 5, "u": 5, "That": 5, "packag": [5, 6], "togeth": 5, "requir": [5, 10], "like": [5, 6, 10], "openstackcli": 5, "virtual_env": 5, "usr": 5, "sure": 5, "correct": 5, "preinstal": 5, "high": 6, "level": 6, "design": [6, 8], "infrastructur": [6, 10], "variou": 6, "mani": [6, 10], "task": 6, "notabl": 6, "featur": 6, "rich": 6, "wide": 6, "rang": 6, "simpl": [6, 9], "ani": 6, "three": 6, "member": 6, "action": 6, "programm": 6, "autom": [6, 9], "program": 6, "six": [6, 10], "deploi": [6, 10], "elast": [6, 10], "comput": [6, 10], "cluster": [6, 10], "A": 6, "short": [6, 10], "present": [6, 8], "document": [6, 10], "descript": 6, "step": 8, "advanc": 8, "scenario": 8, "portal": [8, 10], "100it": [8, 10], "bifi": [8, 10], "combin": [8, 10], "862d4ede": [8, 10], "6a11": [8, 10], "4227": [8, 10], "8388": [8, 10], "c94141a5dac": [8, 10], "7": [8, 10], "further": [8, 9], "null": [8, 9], "arg": [8, 10], "exit": [8, 10], "group": [8, 10], "next": 8, "section": 8, "either": 9, "alreadi": 9, "var": 9, "ui": [9, 10], "savba": [9, 10], "sk": [9, 10], "5000": [9, 10], "v3": [9, 10], "os_project_id": [9, 10], "51f736d36ce34b9ebdf196cfcabd24e": [9, 10], "echo": 9, "want": 9, "m1": [9, 10], "nano": 9, "64": 9, "1": [9, 10], "ephemer": [9, 10], "public": [9, 10], "2e562a51": 9, "8861": 9, "40d5": 9, "8fc9": 9, "2638bab4662c": 9, "xlarg": [9, 10], "16384": 9, "40": [9, 10], "8": 9, "medium": [9, 10], "out": 9, "empti": 9, "note": 9, "unsupport": 9, "choos": 10, "whether": 10, "obtain": 10, "regist": 10, "hand": 10, "visit": 10, "websit": 10, "rememb": 10, "allow": 10, "explain": 10, "tabl": 10, "below": 10, "chang": 10, "howev": 10, "fixedli": 10, "infn": 10, "bari": 10, "fedcloud_mytoken_serv": 10, "openstack_auth_provid": 10, "conveni": 10, "alwai": 10, "frequent": 10, "lot": 10, "abov": 10, "affect": 10, "respons": 10, "recommend": 10, "bashrc": 10, "click": 10, "explan": 10, "enabl": 10, "press": 10, "tab": 10, "twice": 10, "hep": 10, "know": 10, "refresh": 10, "As": 10, "mention": 10, "given": 10, "shown": 10, "bellow": 10, "even": 10, "2021": 10, "01": 10, "02": 10, "25": 10, "39": 10, "utc": 10, "3571": 10, "second": 10, "nova": 10, "in2p3": 10, "ir": 10, "sbgcloud": 10, "fr": 10, "owner": 10, "2a7e2cd4b6dc4e609dd934964c1715c6": 10, "3b9754ad8c6046b4aec43ec21abe7d8c": 10, "argument": 10, "organis": 10, "233f045cb1ff46842a15ebb33af69460": 10, "d340308880134d04294097524eace710": 10, "7101022b9ae74ed9ac1a574497279499": 10, "egi_access": 10, "5bbdb5c1e0b2bcbac29904f4ac22dcaa": 10, "vo_access_egi_eu": 10, "univ": 10, "lill": 10, "4cab325ca8c2495bf2d4e8f230bcd51a": 10, "padova": 10, "stack": 10, "gaaaaa": 10, "os_auth_typ": 10, "os_identity_provid": 10, "os_protocol": 10, "os_access_token": 10, "necessari": 10, "templat": 10, "init": 10, "dat": 10, "radl": 10, "home": 10, "viet": 10, "edit": 10, "inaccess": 10, "a22bbffb007745b2934bf308b0a4d186": 10, "covid19": 10, "differ": 10, "between": 10, "notif": 10, "specif": 10, "repeat": 10, "join": 10, "10": 10, "altern": 10, "sort": 10, "less": 10, "order": 10, "place": 10, "best": 10, "match": 10, "suitabl": 10, "yaml": 10, "2096": 10, "larg": 10, "huge": 10, "g1": 10, "c08r30": 10, "k20m": 10, "c16r60": 10, "2xk20m": 10, "newest": 10, "catania": 10, "network": 10, "privat": 10, "both": 10, "share": 10, "mode": 10, "multipl": 10, "success": 10, "begin": 10, "cach": 10, "again": 10, "5bd8397c": 10, "b97f": 10, "462d": 10, "9d2b": 10, "5b533844996c": 10, "small": 10, "df25f80f": 10, "ed19": 10, "4e0b": 10, "805e": 10, "d34620ba0334": 10, "4096": 10}, "objects": {"fedcloudclient": [[3, 0, 0, "-", "checkin"], [3, 0, 0, "-", "cli"], [3, 0, 0, "-", "endpoint"], [3, 0, 0, "-", "openstack"], [3, 0, 0, "-", "sites"]], "fedcloudclient.checkin": [[3, 1, 1, "", "check_token"], [3, 1, 1, "", "decode_token"], [3, 1, 1, "", "get_access_token"], [3, 1, 1, "", "get_checkin_id"], [3, 1, 1, "", "get_token_from_mytoken_server"], [3, 1, 1, "", "get_token_from_oidc_agent"], [3, 1, 1, "", "oidc_discover"], [3, 1, 1, "", "print_error"], [3, 1, 1, "", "token_list_vos"]], "fedcloudclient.endpoint": [[3, 2, 1, "", "TokenException"], [3, 1, 1, "", "find_endpoint"], [3, 1, 1, "", "format_project_as_dict"], [3, 1, 1, "", "format_project_as_list"], [3, 1, 1, "", "get_keystone_url"], [3, 1, 1, "", "get_projects_from_single_site"], [3, 1, 1, "", "get_projects_from_sites"], [3, 1, 1, "", "get_projects_from_sites_as_dict"], [3, 1, 1, "", "get_projects_from_sites_as_list"], [3, 1, 1, "", "get_projects_from_sites_with_format"], [3, 1, 1, "", "get_scoped_token"], [3, 1, 1, "", "get_sites"], [3, 1, 1, "", "get_unscoped_token"], [3, 1, 1, "", "retrieve_unscoped_token"]], "fedcloudclient.openstack": [[3, 1, 1, "", "check_openstack_client_installation"], [3, 1, 1, "", "fedcloud_openstack"], [3, 1, 1, "", "fedcloud_openstack_full"], [3, 1, 1, "", "print_result"]], "fedcloudclient.sites": [[3, 1, 1, "", "delete_site_config"], [3, 1, 1, "", "find_endpoint_and_project_id"], [3, 1, 1, "", "find_site_data"], [3, 1, 1, "", "find_vo_from_project_id"], [3, 1, 1, "", "list_sites"], [3, 1, 1, "", "read_default_site_config"], [3, 1, 1, "", "read_local_site_config"], [3, 1, 1, "", "read_site_config"], [3, 1, 1, "", "read_site_schema"], [3, 1, 1, "", "safe_read_yaml_from_url"], [3, 1, 1, "", "save_site_config"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "exception", "Python exception"]}, "titleterms": {"faq": 0, "troubleshoot": 0, "cheat": 1, "sheet": 1, "local": 1, "instal": [1, 5], "via": [1, 5, 9], "pip3": 1, "us": [1, 2, 5, 9], "docker": [1, 5], "contain": [1, 5], "oidc": 1, "agent": 1, "basic": [1, 8], "usag": [1, 8, 10], "search": 1, "select": [1, 10], "resourc": 1, "map": 1, "filter": 1, "result": 1, "from": [1, 9], "openstack": [1, 3, 9, 10], "command": [1, 9, 10], "more": 1, "inform": 1, "fedcloud": [2, 3, 4, 5, 9, 10], "client": [2, 3, 4, 5, 9], "python": 2, "api": [3, 7], "refer": [3, 7], "fedcloudcli": [3, 7], "checkin": 3, "modul": 3, "endpoint": [3, 10], "site": [3, 10], "cli": 3, "welcom": 4, "": 4, "document": 4, "content": 4, "indic": 4, "tabl": 4, "pip": 5, "egi": 5, "core": 5, "trust": 5, "anchor": 5, "certif": 5, "introduct": 6, "quick": 8, "start": 8, "setup": 8, "script": 9, "set": 9, "environ": [9, 10], "variabl": [9, 10], "extern": 9, "tool": 9, "process": 9, "json": 9, "output": 9, "jq": 9, "authent": 10, "shell": 10, "complet": 10, "help": 10, "token": 10, "ec3": 10, "secret": 10}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 58}, "alltitles": {"FAQ and Troubleshooting": [[0, "faq-and-troubleshooting"]], "Cheat sheet": [[1, "cheat-sheet"]], "Local install via pip3": [[1, "local-install-via-pip3"]], "Using Docker container": [[1, "using-docker-container"]], "Using oidc-agent": [[1, "using-oidc-agent"]], "Basic usages": [[1, "basic-usages"], [8, "basic-usages"]], "Searching and selecting resources": [[1, "searching-and-selecting-resources"]], "Mapping and filtering results from OpenStack commands": [[1, "mapping-and-filtering-results-from-openstack-commands"]], "Useful commands": [[1, "useful-commands"]], "More information": [[1, "more-information"]], "Using FedCloud client in Python": [[2, "using-fedcloud-client-in-python"]], "FedCloud client API references": [[3, "fedcloud-client-api-references"]], "fedcloudclient.checkin module": [[3, "module-fedcloudclient.checkin"]], "fedcloudclient.endpoint module": [[3, "module-fedcloudclient.endpoint"]], "fedcloudclient.sites module": [[3, "module-fedcloudclient.sites"]], "fedcloudclient.openstack module": [[3, "module-fedcloudclient.openstack"]], "fedcloudclient.cli module": [[3, "module-fedcloudclient.cli"]], "Welcome to FedCloud client's documentation!": [[4, "welcome-to-fedcloud-client-s-documentation"]], "Contents:": [[4, null]], "Indices and tables": [[4, "indices-and-tables"]], "Installation": [[5, "installation"]], "Installing FedCloud client with pip": [[5, "installing-fedcloud-client-with-pip"]], "Installing EGI Core Trust Anchor certificates": [[5, "installing-egi-core-trust-anchor-certificates"]], "Using FedCloud client via Docker container": [[5, "using-fedcloud-client-via-docker-container"]], "Introduction": [[6, "introduction"]], "fedcloudclient API references": [[7, "fedcloudclient-api-references"]], "Quick start": [[8, "quick-start"]], "Setup": [[8, "setup"]], "Using FedCloud client in scripts": [[9, "using-fedcloud-client-in-scripts"]], "Setting environment variables for external tools": [[9, "setting-environment-variables-for-external-tools"]], "Processing JSON outputs from OpenStack commands via jq": [[9, "processing-json-outputs-from-openstack-commands-via-jq"]], "Usage": [[10, "usage"]], "Authentication": [[10, "authentication"]], "Environment variables": [[10, "environment-variables"]], "Shell completion": [[10, "shell-completion"]], "fedcloud --help command": [[10, "fedcloud-help-command"]], "fedcloud token commands": [[10, "fedcloud-token-commands"]], "fedcloud endpoint commands": [[10, "fedcloud-endpoint-commands"]], "fedcloud ec3 commands": [[10, "fedcloud-ec3-commands"]], "fedcloud site commands": [[10, "fedcloud-site-commands"]], "fedcloud select commands": [[10, "fedcloud-select-commands"]], "fedcloud openstack commands": [[10, "fedcloud-openstack-commands"]], "fedcloud secret commands": [[10, "fedcloud-secret-commands"]]}, "indexentries": {"tokenexception": [[3, "fedcloudclient.endpoint.TokenException"]], "check_openstack_client_installation() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.check_openstack_client_installation"]], "check_token() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.check_token"]], "decode_token() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.decode_token"]], "delete_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.delete_site_config"]], "fedcloud_openstack() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.fedcloud_openstack"]], "fedcloud_openstack_full() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.fedcloud_openstack_full"]], "fedcloudclient.checkin": [[3, "module-fedcloudclient.checkin"]], "fedcloudclient.cli": [[3, "module-fedcloudclient.cli"]], "fedcloudclient.endpoint": [[3, "module-fedcloudclient.endpoint"]], "fedcloudclient.openstack": [[3, "module-fedcloudclient.openstack"]], "fedcloudclient.sites": [[3, "module-fedcloudclient.sites"]], "find_endpoint() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.find_endpoint"]], "find_endpoint_and_project_id() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.find_endpoint_and_project_id"]], "find_site_data() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.find_site_data"]], "find_vo_from_project_id() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.find_vo_from_project_id"]], "format_project_as_dict() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.format_project_as_dict"]], "format_project_as_list() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.format_project_as_list"]], "get_access_token() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_access_token"]], "get_checkin_id() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_checkin_id"]], "get_keystone_url() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_keystone_url"]], "get_projects_from_single_site() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_single_site"]], "get_projects_from_sites() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites"]], "get_projects_from_sites_as_dict() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites_as_dict"]], "get_projects_from_sites_as_list() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites_as_list"]], "get_projects_from_sites_with_format() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_projects_from_sites_with_format"]], "get_scoped_token() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_scoped_token"]], "get_sites() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_sites"]], "get_token_from_mytoken_server() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_token_from_mytoken_server"]], "get_token_from_oidc_agent() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.get_token_from_oidc_agent"]], "get_unscoped_token() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.get_unscoped_token"]], "list_sites() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.list_sites"]], "module": [[3, "module-fedcloudclient.checkin"], [3, "module-fedcloudclient.cli"], [3, "module-fedcloudclient.endpoint"], [3, "module-fedcloudclient.openstack"], [3, "module-fedcloudclient.sites"]], "oidc_discover() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.oidc_discover"]], "print_error() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.print_error"]], "print_result() (in module fedcloudclient.openstack)": [[3, "fedcloudclient.openstack.print_result"]], "read_default_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_default_site_config"]], "read_local_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_local_site_config"]], "read_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_site_config"]], "read_site_schema() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.read_site_schema"]], "retrieve_unscoped_token() (in module fedcloudclient.endpoint)": [[3, "fedcloudclient.endpoint.retrieve_unscoped_token"]], "safe_read_yaml_from_url() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.safe_read_yaml_from_url"]], "save_site_config() (in module fedcloudclient.sites)": [[3, "fedcloudclient.sites.save_site_config"]], "token_list_vos() (in module fedcloudclient.checkin)": [[3, "fedcloudclient.checkin.token_list_vos"]]}}) \ No newline at end of file diff --git a/usage.html b/usage.html index b3cb4de..170c7bc 100644 --- a/usage.html +++ b/usage.html @@ -11,12 +11,11 @@ - - - - - - + + + + +