Skip to content

lvm localpv e2e

Aman Gupta edited this page Jun 2, 2021 · 3 revisions

E2E test-cases for lvm-localpv are maintained in openebs/lvm-localpv github repo. Test cases are in form of ansible-playbooks which are run as a kubernetes job and test-results are checked via the lvm-localpv-e2e custom resources. For more details click [here]

Automated test cases into e2e-pipelines

We use Gitlab as a CI/CD tool with lvm-localpv e2e. To see the CI/E2E summary of the gitlab pipelines in CI/E2E dashboard [click here] and switch to Openebs/LVM-LocalPV tab under Storage Engines.

To check gitlab pipeline scripts,which are basically a wrapper bash scripts over ansible-playbook test-cases, click [here].

Pipeline cluster environment details:

Kubernetes version: v1.20.4 (1 master + 3 worker_node cluster)

Application used for E2e test flow: Percona-mysql

LVM version: LVM 2

OS details:

$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

e2e-tests

Clone this wiki locally