Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

servicex-cli-1.0.0rc3.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

servicex_cli-1.0.0rc3-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file servicex-cli-1.0.0rc3.tar.gz.

File metadata

  • Download URL: servicex-cli-1.0.0rc3.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.4

File hashes

Hashes for servicex-cli-1.0.0rc3.tar.gz
Algorithm Hash digest
SHA256 dadf98ea8fd28406aa98aa26e381441e0c30e37b20fa3d8412c521c10f541548
MD5 823d86fcb9b034980db6b8660fe2b6f3
BLAKE2b-256 7a34a46c8d7ce75810eb3f3f8923a096d44580a501e2e02452c26a0ed3e75f91

See more details on using hashes here.

Provenance

File details

Details for the file servicex_cli-1.0.0rc3-py3-none-any.whl.

File metadata

  • Download URL: servicex_cli-1.0.0rc3-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.4

File hashes

Hashes for servicex_cli-1.0.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 4c5a92f7c57535645b62a3f65dc1e925823f2a453224a692d1da6755d4b42928
MD5 8a4f9de2d69920a5cf57c625a57f9cae
BLAKE2b-256 09e049f24aa957a3abfec318ef619ec85ddc33a88e0b0db18c8056a787db0661

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page