[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

/!\ This page is in its very early life, consider this higly work-in-progress

Continuous Integration and Quality Assurance for Gluster in the Storage SIG

We're a diverse team that uses the Jenkins infrastructure from the CentOS CI. The different tests can be found in our (to be created) Jenkins Job Builder repository.

There are two ways in the CentOS CI how Gluster gets tested:

  1. Storage SIG contents
  2. upstream Gluster development

For communication we use (undecided) gluster-devel@gluster.org, centos-devel@centos.org, ci-users@centos.org. You can find most of us in the #centos-devel IRC channel on Libera Chat.

1. Team Members

Name

IRC nick

Wiki username

Project

Timezone

Niels de Vos

ndevos

NielsDeVos

Storage SIG + upstream

Europe/Amsterdam

Igor Biryulin

...

IgorBiryulin

...

Russia/Moscow

Kaushal M

kshlm

KaushalM

upstream

IST (India Standard Time)

M S Vishwanath

msvbhat

MSVishwanathBhat

upstream

IST (India Standard Time)

Vipul Nayyar

vipulnayyar

VipulNayyar

..

IST (India Standard Time)

김경표 (Kim Kyeung Pyo)

hcichon

HgichonK

..

Korea Standard Time

..

..

..

..

..

New members can request access to the CenOS CI through these bugs:

2. Available Tests

... too few!

3. Planned Tests

3.1. Storage SIG packages

3.2. Upstream Gluster Development

4. Test Ownership and Maintenance

4.1. Storage SIG packages

Job Name

Description

Contact

installation

installation of Gluster packages on a current/updated CentOS box

...you? NielsDeVos

storage-sig-gluster-upstream-regression

Install Gluster packages and run upstream regression tests

NielsDeVos

...

...

...

4.2. Upstream Gluster Development

All Jenkins jobs should start their name with 'gluster' so that they get listed in the Upstream Gluster view. The actual scripts and Jenkins jobs (.xml files) that run in the CI are maintained in the Gluster patch acceptance tests repository.

Job Name

Description

Contact

DiSTAF/Glusto

installation of Gluster packages on a current/updated CentOS box

M S Vishwanath (MS), KaushalM

upstream regression

run glusterfs-regression-tests

KaushalM

nightly-rpm-builds

create RPMs and place them on artifacts.ci.c.o

NielsDeVos

libgfapi-python

run functional upstream libgfapi-python tests

NielsDeVos

heketi-functional

run functional Heketi tests (validate pull requests)

NielsDeVos

nightly-vagrant

run upstream regression tests in a Vagrant environment

NielsDeVos

...

...

...


2023-09-11 07:23