CLI for the ServiceX Data Server
Project description
ServiceX Command Line Tool
This is a tool for setting up the ServiceX cluster.
Currently, its only function is to automatically create a Kubernetes Secret to securely store your grid certs and passphrase, and to clear this Secret.
Installation
The tool is available on pypi:
pip install servicex-cli
Usage
To list the version of the servicex cli installed:
servicex version
Initialization
The ServiceX CLI can be used to initialize ServiceX as follows:
servicex [--namespace <namespace>] init [certs|all] [--cert-dir <cert dir>]
Run servicex init to set up everything, or specify one or more components
for partial setup (e.g. servicex init certs).
Certs are the only component currently supported.
Grid Certs
By default, the CLI will find certs in .globus in your home directory. You can
override this by providing a --cert-dir command line option.
By default the secret will be created in the default namespace. You can
override this by providing a --namespace command line option
(this must precede the init command).
You will be prompted for your grid cert passphrase. This will not be echoed to the screen, but will be stored in the Kubernetes Secret.
Removal
If you want to remove the installed Secrets from the cluster then you can use:
servicex [--namespace <namespace>] clear [certs|all]
Run servicex clear to clear all Secrets, or specify one or more components
(e.g. servicex clear certs).
Specify a --namespace argument which precedes the clear command to remove the
Secrets from that namespace.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file servicex-cli-1.0.1.tar.gz.
File metadata
- Download URL: servicex-cli-1.0.1.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
094fab7dd6289d788c74e273f13267eff989720b0afc7bea579c6b6369d3f556
|
|
| MD5 |
f45ec782cb6f61ef4cfd2ebdcdba334e
|
|
| BLAKE2b-256 |
27f5ea3420d2f620794dbe44a9debd1221e9a02cfed9ce798499a5a777ac5df8
|
File details
Details for the file servicex_cli-1.0.1-py3-none-any.whl.
File metadata
- Download URL: servicex_cli-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e01182f6ab156dc217baa9fe2ac781a60a6be471c8c07f2d523f77ef27aebb1c
|
|
| MD5 |
9136deea3c5e47aa4262c49bda17e8c4
|
|
| BLAKE2b-256 |
0082ec28b2249db8f53d9b49f1f7c2207ed921e53b11303844458b5d9ab2055a
|