Files
app-kubevirt/stx-kubevirt-app-helm/stx-kubevirt-app-helm/helm-charts/kubevirt-app/values.yaml
Gleb Aronsky 3985cc7a84 Add KubeVirt app to StarlingX
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>
2022-09-30 08:14:18 -07:00

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