Zuul client for end users
Go to file
Matthieu Huin ced7a372a7 Support for "basic" authentication
If Zuul's identity provider supports Direct Access Grants, the
user can provide their credentials to zuul-client instead of
an auth token. The credentials can be passed as the --username
and --password CLI arguments, or as fields in the configuration file.

If no password is provided, zuul-client will prompt the user to
provide one.

Change-Id: Ief1a1e8d8f763239357d926dd10407a4ed5d8f37
2023-01-25 11:27:07 +01:00
doc Support for "basic" authentication 2023-01-25 11:27:07 +01:00
releasenotes/notes Add freeze-job subcommand 2022-07-27 16:30:59 -07:00
tests Add freeze-job subcommand 2022-07-27 16:30:59 -07:00
zuulclient Support for "basic" authentication 2023-01-25 11:27:07 +01:00
.coveragerc Initialize repository 2020-09-09 18:07:46 +02:00
.gitignore Add support for XDG-compliant config file 2021-06-01 10:34:01 +02:00
.gitreview Added .gitreview 2020-09-02 08:49:40 +00:00
.stestr.conf Initialize repository 2020-09-09 18:07:46 +02:00
.zuul.yaml Switch to nox 2022-12-29 18:57:02 +00:00
Dockerfile Update docker images to python 3.10 2022-10-14 15:23:17 -07:00
LICENSE Initialize repository 2020-09-09 18:07:46 +02:00
MANIFEST.in Initialize repository 2020-09-09 18:07:46 +02:00
noxfile.py Switch to nox 2022-12-29 18:57:02 +00:00
README.rst Use general docs URL for link to zuul + z-c docs 2020-12-04 15:46:28 +00:00
requirements.txt Add build-info subcommand 2021-05-21 12:38:51 +02:00
setup.cfg Switch to nox 2022-12-29 18:57:02 +00:00
setup.py Initialize repository 2020-09-09 18:07:46 +02:00
test-requirements.txt Initialize repository 2020-09-09 18:07:46 +02:00
TESTING.rst Initialize repository 2020-09-09 18:07:46 +02:00
tox.ini Switch to nox 2022-12-29 18:57:02 +00:00

Zuul-client

Zuul-client is a CLI tool that can be used to interact with Zuul, the project gating system.

The latest documentation for Zuul and Zuul Client can be found at: https://zuul-ci.org/docs/

Getting Help

There are two Zuul-related mailing lists:

zuul-announce

A low-traffic announcement-only list to which every Zuul operator or power-user should subscribe.

zuul-discuss

General discussion about Zuul, including questions about how to use it, and future development.

You will also find Zuul developers in the #zuul channel on Freenode IRC.

Contributing

To browse the latest code, see: https://opendev.org/zuul/zuul-client To clone the latest code, use git clone https://opendev.org/zuul/zuul-client

Bugs are handled at: https://storyboard.openstack.org/#!/project/zuul/zuul

Suspected security vulnerabilities are most appreciated if first reported privately following any of the supported mechanisms described at https://zuul-ci.org/docs/zuul/user/vulnerabilities.html

Code reviews are handled by gerrit at https://review.opendev.org

After creating a Gerrit account, use git review to submit patches. Example:

# Do your commits
$ git review
# Enter your username if prompted

Join #zuul on Freenode to discuss development or usage.

License

Zuul-client is free software, and licensed under the Apache License, version 2.0.

Python Version Support

Zuul-client requires Python 3. It does not support Python 2.