
- Add support for imagePullSecrets for KubeVirt and CDI. - Update Helm Charts to match KubeVirt v0.59.0. - Update Helm Charts to match CDI v1.57.0. - Add a symlink for `virtctl` during installation. - Framework creates the namespaces; Helm manages them. - Update `values.yaml` to scope KubeVirt and CDI values. - Upgrade `virtctl` and symlink it. - Add support for Helm chart overrides. - Add support for namespace label `app.starlingx.io/component`. - Add overrides for certificate rotation policy. - Add support for application overrides - Enable plugin tests - Enable Zuul supported tox testing for flake8, pylint, bandit, and yamllint Test Plan: PASS: Install the kubevirt-app on AIO-SX. PASS: Cleanly remove the kubevirt-app. PASS: Import Ubuntu image, create an instance of the Ubuntu VM, login using `virtctl console`, restart VM. PASS: Use `cdi-uploadproxy` for CirrOS VM image, create an instance, login using `virtctl console`. PASS: Verify KubeVirt and CDI namespaces have default label. PASS: After changing the component type to `application`, verify pods restart and type is updated. PASS: After reverting type to `platform`, verify update and pod restart. PASS: Invalid type shouldn't apply the label. PASS: Override CDI certificate duration and `renewBefore`, then verify values. PASS: Override KubeVirt certificate duration and `renewBefore`, then verify values. Story: 2010931 Task: 48855 Task: 48858 Task: 48860 Task: 48862 Task: 48863 Task: 48873 Task: 48874 Task: 48875 Task: 48876 Task: 48989 Change-Id: I2682299de234ccdb3157e3572c3b90bc66646b39 Signed-off-by: Gleb Aronsky <gleb.aronsky@windriver.com>
34 lines
866 B
INI
34 lines
866 B
INI
[metadata]
|
|
name = k8sapp-kubevirt
|
|
summary = StarlingX sysinv extensions for kubevirt
|
|
author = StarlingX
|
|
author-email = starlingx-discuss@lists.starlingx.io
|
|
home-page = https://www.starlingx.io/
|
|
classifier =
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.9
|
|
|
|
[files]
|
|
packages =
|
|
k8sapp_kubevirt
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[entry_points]
|
|
systemconfig.helm_applications =
|
|
kubevirt-app = systemconfig.helm_plugins.kubevirt
|
|
|
|
systemconfig.app_lifecycle =
|
|
kubevirt-app = k8sapp_kubevirt.lifecycle.lifecycle_kubevirt:KubeVirtAppLifecycleOperator
|
|
|
|
systemconfig.helm_plugins.kubevirt =
|
|
001_kubevirt-app = k8sapp_kubevirt.helm.kubevirt:KubeVirtHelm
|
|
|
|
[bdist_wheel]
|
|
universal = 1
|