zuul-client will also look by default for the
$XDG_CONFIG_HOME/zuul/client.conf file when looking for user settings.
Change-Id: I60d59fceb1d4e4d767ca9e952a8ecc1630eba0a8
Logging was incomplete, and unhelpful in case of an exception.
Add also a log_file parameter to the configuration file, so that
CLI actions can be logged to a file for audit.
Change-Id: Ifa7a2f2828fa38be8879a4a9c64fe948b95d5fb8
Allow user to set a tenant in one of the configuration file's
subsections, so that they don't have to provide the argument to the CLI
all the time.
Fix the API builds() call not building the API URL properly for a
white-labeled root URL.
Change-Id: Ib3b8b2be07ed580ac9f48738b9157a5d0e4d5e70
Move the PyPI installation method to the first place. Specify
which versions of zuul-client can be installed from PyPI or by
using containers.
Change-Id: I2e84473f84e06e350b87581d6edc61742653ace3
zuul-client can be used to encrypt a secret that can be then used in a
project's jobs.
Also improve the documentation section about using a configuration file.
Change-Id: I10e56883f0b24ac429051af36f9bf58c7594c0ed