
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>
42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
# Copyright (c) 2022 Wind River Systems, Inc.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# Default values for kubevirt-app.
|
|
# This is a YAML-formatted file.
|
|
# Declare variables to be passed into your templates.
|
|
---
|
|
replicas: 1
|
|
|
|
virtctlImage: docker.io/starlingx/virtctl_init_container:v0.53.1
|
|
image: quay.io/kubevirt/virt-operator:v0.53.1
|
|
cdiOperatorImage: quay.io/kubevirt/cdi-operator:v1.54.0
|
|
cdiControlerImage: quay.io/kubevirt/cdi-controller:v1.54.0
|
|
cdiImporterImage: quay.io/kubevirt/cdi-importer:v1.54.0
|
|
cdiClonerImage: quay.io/kubevirt/cdi-cloner:v1.54.0
|
|
cdiApiServerImage: quay.io/kubevirt/cdi-apiserver:v1.54.0
|
|
cdiUploadServerImage: quay.io/kubevirt/cdi-uploadserver:v1.54.0
|
|
cdiUploadProxyImage: quay.io/kubevirt/cdi-uploadproxy:v1.54.0
|
|
|
|
imagePullSecrets: default-registry-key
|
|
|
|
resources:
|
|
requests:
|
|
memory: 150Mi
|
|
|
|
nodeSelector: { node-role.kubernetes.io/control-plane: "" }
|
|
|
|
tolerations:
|
|
- key: "CriticalAddonsOnly"
|
|
operator: "Exists"
|
|
- key: "node-role.kubernetes.io/control-plane"
|
|
operator: "Exists"
|
|
effect: "NoSchedule"
|
|
|
|
containerPorts:
|
|
metricsPort: 8443
|
|
webhooksPort: 8444
|
|
readinessProbePort: 8443
|
|
cdiMetricsPort: 8080
|