zuul-jobs/doc/source
Clark Boylan cb0b00ed87 Replace blockdiag/seqdiag with graphviz
The blockdiag/seqdiag set of tools and their sphinx extensions are no
longer maintained. This hasn't been a huge issue until we started
running jobs on Python3.12 as we need to run an older version of Pillow
to support these tools and that needs special libs to build wheels on
python3.12.

Rather than continue to try and make old unmaintained tools work we
switch to graphviz which is maintained and has support built into
sphinx. This does require us to install graphviz as a system dep but
that seems like a reasonable tradeoff for using supported tooling.

The resulting graph specifications are also slightly more verbose.

Co-Authored-By: James E. Blair <jim@acmegating.com>
Change-Id: I2d1e4c3d648723402aae2d87fb3233f4418d5003
2024-09-25 11:18:04 -07:00
..
_static Switch docs theme to RTD 2021-12-16 06:48:49 -08:00
afs-roles.rst Remove deprecated upload-afs role 2020-02-04 07:41:59 +11:00
build-roles.rst Add Bazel build and ensure roles 2020-04-30 18:05:41 +01:00
cloud-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
conf.py Replace blockdiag/seqdiag with graphviz 2024-09-25 11:18:04 -07:00
container-jobs.rst Add container build jobs 2023-03-23 09:47:49 -07:00
container-roles.rst Add ensure-quay-repo role 2023-04-21 15:09:42 -07:00
deprecated-jobs.rst Deprecate EOL Python releases and OS versions 2021-09-23 17:35:32 +00:00
deprecated-roles.rst Deprecate mirror-workspace-git-repos 2023-09-25 14:51:26 -07:00
dib-jobs.rst Add a diskimage-builder job 2024-08-23 13:37:38 +02:00
dib-roles.rst Add a role to convert diskimages between formats 2024-08-27 08:59:53 -07:00
docker-image.rst Replace blockdiag/seqdiag with graphviz 2024-09-25 11:18:04 -07:00
docker-jobs.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00
galaxy-roles.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00
general-jobs.rst Add zuul-tenant-conf-check role/job 2024-02-01 15:56:29 -08:00
general-roles.rst Add zuul-tenant-conf-check role/job 2024-02-01 15:56:29 -08:00
go-jobs.rst golangci-lint: add job 2020-04-01 17:30:55 -04:00
go-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
hashicorp-jobs.rst Update hashicorp jobs file with correct title 2020-09-01 05:43:46 +00:00
hashicorp-roles.rst Terraform roles and jobs. 2020-06-11 17:26:50 +02:00
haskell-jobs.rst haskell-stack-test: add haskell tool stack test 2020-05-01 15:35:33 +00:00
haskell-roles.rst haskell-stack-test: add haskell tool stack test 2020-05-01 15:35:33 +00:00
helm-jobs.rst helm: Add job for linting helm charts 2022-11-16 15:09:07 -08:00
helm-roles.rst helm: Add job for linting helm charts 2022-11-16 15:09:07 -08:00
index.rst Add mirror_info documentation 2019-07-19 12:49:18 -07:00
install.rst Fix installation docs 2019-06-14 18:08:48 +00:00
java-roles.rst Add ensure-java role 2020-02-21 06:55:47 -06:00
jobs.rst Add a diskimage-builder job 2024-08-23 13:37:38 +02:00
js-jobs.rst Add a job for publishing a site to netlify 2024-06-03 11:58:34 -07:00
js-roles.rst Add a job for publishing a site to netlify 2024-06-03 11:58:34 -07:00
kubernetes-roles.rst add role for collecting the kubernetes pod&kubelet logs 2020-03-23 22:28:02 +02:00
launchpad-roles.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00
log-roles.rst Add upload-logs-ibm role 2022-04-11 14:20:49 -07:00
logjuicer-roles.rst Introduce LogJuicer roles 2024-01-08 16:09:17 +00:00
mirror.rst Merge "doc: note that mirror_info isn't actually implemented" 2019-08-20 18:45:35 +00:00
nim-jobs.rst Mark nim jobs unmaintained 2023-08-11 09:12:13 -07:00
nim-roles.rst Mark nim jobs unmaintained 2023-08-11 09:12:13 -07:00
policy.rst Deprecate EOL Python releases and OS versions 2021-09-23 17:35:32 +00:00
puppet-roles.rst Remove install-* roles 2020-05-26 09:34:25 +02:00
python-jobs.rst Add nox and tox py312 jobs 2024-06-07 10:40:53 +00:00
python-roles.rst Add ensure-poetry role 2024-07-02 08:00:55 -07:00
roles.rst Add ensure-dib role 2024-08-19 09:13:07 +02:00
rust-roles.rst Add ensure-rust role 2020-08-25 09:04:43 +10:00
system-jobs.rst Add phoronix-test-suite job 2020-04-03 13:03:07 +00:00
system-roles.rst ensure-zookeeper: add role to setup zookeeper 2020-09-24 23:29:59 +00:00
translation-roles.rst Organize documentation by subject area 2019-03-25 14:21:04 -07:00