Overview

Polyaxon CLI can be configured using several options and can connect to multiple Polyaxon deployments.

The below command shows the help for all sub-commands and options:

polyaxon config --help

For more details about this command please check the command reference

Connecting to different hosts

In order to connect Polyaxon CLI to a different host:

polyaxon config set --host=IP [--no-purge]

or

polyaxon config set --host=https://IP:PORT [--no-purge]

or

polyaxon config set --host=http://localhost:PORT [--no-purge]

or

polyaxon config set --host=https://polyaxon.acme.com [--no-purge]

When a user reconfigures their CLI, it will automatically purge all previous configurations and will reset the auth information. In order to avoid resetting the previous configuration and only change the host, you can use the --no-purge flag:

polyaxon config set --host=https://polyaxon.acme.com --no-purge

Configuration using environment variable

You can configure your CLI directly via environment variables, this tends to be useful when using the CLI in a CI/CD system.

Polyaxon provides several options, the main ones are:

export POLYAXON_HOST ...
export POLYAXON_VERIFY_SSL ...
export POLYAXON_SSL_CA_CERT ...
export POLYAXON_CERT_FILE ...
export POLYAXON_KEY_FILE ...
export POLYAXON_DEBUG ...
export POLYAXON_TIMEOUT ...
export POLYAXON_LOG_LEVEL ...