
Builds and installs a FluxCD package with KubeVirt. This builds a deb format package that contains the .tgz file that can be installed on the controller using system application management. Installation Steps for the Controller - Unpack deb package - Find the kubevirt.tgz versioned file in /usr/local/share/applications/helm/ and execute: - 'system application-upload <kubevirt.tgz file>' - 'system application-apply kubevirt-app' - Verify that kubevirt is running by executing 'kubectl get all -n kubevirt' - Verify that cdi is running by executing 'kubectl get all -n cdi' - virtctl is installed to /var/opt/kubevirt Test Plan: Passed: Install KubeVirt using sysinv Passed: Remove KubeVirt using sysinv Passed: Testing creating a Debian VM AIO-SX Passed: Executed virtctl Passed: Verify application-remove removes virtctl Passed: Exercised kubevirt.io lab 2 using CDI to import a VM Story: 2010096 Task: 45651 Change-Id: I9624089a0f9e6a8dcdb7805c6b9091ae33c06cd7 Signed-off-by: Gleb Aronsky <gleb.aronsky@windriver.com>
34 lines
737 B
YAML
34 lines
737 B
YAML
---
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-kubevirt-tox-py39
|
|
- k8sapp-kubevirt-tox-pylint
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-kubevirt-tox-py39
|
|
- k8sapp-kubevirt-tox-pylint
|
|
- job:
|
|
name: k8sapp-kubevirt-tox-py39
|
|
parent: tox-py39
|
|
description: |
|
|
Run py39 for KubeVirt app
|
|
nodeset: debian-bullseye
|
|
files:
|
|
- python-k8sapp-kubevirt/*
|
|
vars:
|
|
tox_envlist: py39
|
|
python_version: 3.9
|
|
- job:
|
|
name: k8sapp-kubevirt-tox-pylint
|
|
parent: tox
|
|
description: |
|
|
Run pylint test for k8sapp_kubevirt
|
|
files:
|
|
- python-k8sapp-kubevirt/*
|
|
vars:
|
|
tox_envlist: pylint
|
|
|