-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
cat /tmp/harvester-dev7.yaml
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: dev7-disk-0
namespace: default
annotations:
harvesterhci.io/imageId: default/image-t9w92
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: '20Gi'
storageClassName: longhorn-image-t9w92
volumeMode: Block
---
apiVersion: v1
kind: Secret
metadata:
name: dev7-cloud-init
namespace: default
type: Secret
stringData:
networkdata: ''
userdata: |
#cloud-config
hostname: dev7
ssh_pwauth: true
users:
- name: sthings
sudo: ALL=(ALL) NOPASSWD:ALL
lock_passwd: false
shell: /bin/bash
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC...
# Set password for user
chpasswd:
list: |
sthings:Atlan7is
expire: false
package_update: true
packages:
- qemu-guest-agent
runcmd:
- - systemctl
- enable
- --now
- qemu-guest-agent.service
---
apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
name: dev7
namespace: default
labels:
os: linux
annotations:
description: dev7-complete-vm-setup
spec:
runStrategy: RerunOnFailure
template:
metadata:
labels:
vmName: dev7
spec:
hostname: dev7
domain:
machine:
type: q35
cpu:
cores: 4
sockets: 1
threads: 1
resources:
limits:
memory: '8Gi'
cpu: '4'
devices:
disks:
- name: disk-0
disk:
bus: virtio
bootOrder: 1
- name: cloudinitdisk
disk:
bus: virtio
interfaces:
- name: default
bridge: {}
model: virtio
inputs:
- name: tablet
type: tablet
bus: usb
features:
acpi:
enabled: true
evictionStrategy: LiveMigrateIfPossible
networks:
- name: default
multus:
networkName: default/vms
volumes:
- name: disk-0
persistentVolumeClaim:
claimName: dev7-disk-0
- name: cloudinitdisk
cloudInitNoCloud:
secretRef:
name: dev7-cloud-init
networkDataSecretRef:
name: dev7-cloud-init
terminationGracePeriodSeconds: 120Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels