tenant-demo/ubuntu-vm-helm/ubuntu/helmrelease.yaml

23 lines
No EOL
663 B
YAML

---
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: &app ubuntu-vm-helm
spec:
serviceAccountName: ${TECHNICAL_ACCOUNT}
interval: 30m
chart:
spec:
chart: ./repos/helm # local path in Git repo
sourceRef:
kind: GitRepository
name: tenant-repos
namespace: ${TENANT_NAMESPACE}
values:
vmName: ubuntu-helm
namespace: kubevirt-vms
imageURL: "quay.io/containerdisks/ubuntu:22.04"
storageSize: 50Gi
cpu: 4
memory: 4Gi