4 Commits

Author SHA1 Message Date
Matthieu Huin
978340a694 Add build-info subcommand
The build-info subcommand fetches detailed information on a build given
its UUID. It is possible to also either list the build's artifacts, the
Ansible inventory used for the job, or download the build's console output.

Fix incorrect info fetching.

Change-Id: I1707ab083e4964a8ac410a7421f64acaffe06023
2021-05-21 12:38:51 +02:00
Matthieu Huin
dcef301d79 Add builds subcommand
Allow a user to search builds according to filtering criteria.

Change-Id: Ibde3730d00f623df7ff6716a034af88de89f4835
2021-01-19 15:15:50 +01:00
Matthieu Huin
5766ed1785 Add encrypt subcommand
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
2020-10-13 15:40:45 +02:00
Matthieu Huin
0bc9db6c89 Initialize repository
Import doc, code, various boilerplate elements from zuul.
Add basic unit testing.

Change-Id: I44b78cd9d2a31fb62ddf4ffd56546066c5db2689
2020-09-09 18:07:46 +02:00