]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commit
cve-pipeline: allow specifying a private fork of ceph.git 2667/head
authorDavid Galloway <david.galloway@ibm.com>
Tue, 28 Jul 2026 13:38:56 +0000 (09:38 -0400)
committerDavid Galloway <david.galloway@ibm.com>
Tue, 28 Jul 2026 13:38:56 +0000 (09:38 -0400)
commit5f55be9242c01fc51b656b46de7d6540d509e717
treef592327dd25b520c107b50dfb60303e82c6573fc
parent87b8e7382875c0ee80cd2404f4de61243f8d5212
cve-pipeline: allow specifying a private fork of ceph.git

Convert CEPH_REPO from a single-choice dropdown to a free-form string
parameter (defaulting to ceph-private.git as before) in both cve-pipeline
and cve-source-dist so CVE fixes can be built from GitHub Security
Advisory temporary private forks (e.g.
git@github.com:ceph/ceph-ghsa-xxxx-xxxx-xxxx.git).

The change to cve-source-dist is required because ceph-dev-pipeline's
Jenkinsfile forwards CEPH_REPO to the setup job as a string parameter,
and a choice parameter would reject values not in its list.

The ceph-jenkins GitHub account must be added as a collaborator on the
security advisory for its fork to be cloneable.

Signed-off-by: David Galloway <david.galloway@ibm.com>
cve-pipeline/config/definitions/cve-pipeline.yml
cve-source-dist/config/definitions/cve-source-dist.yml