generated from phoenix-oss/tenant-tpl
73 lines
No EOL
2 KiB
YAML
73 lines
No EOL
2 KiB
YAML
# apiVersion: kubevirt.io/v1
|
|
# kind: VirtualMachine
|
|
# metadata:
|
|
# name: strongswan
|
|
# namespace: ${TENANT_NAMESPACE}
|
|
# spec:
|
|
# running: true
|
|
# template:
|
|
# metadata:
|
|
# labels:
|
|
# kubevirt.io/domain: strongswan
|
|
# spec:
|
|
# domain:
|
|
# cpu:
|
|
# cores: 2
|
|
# resources:
|
|
# requests:
|
|
# memory: 2Gi
|
|
# cpu: 1
|
|
# limits:
|
|
# memory: 2Gi
|
|
# cpu: 2
|
|
# memory:
|
|
# guest: 2Gi
|
|
# devices:
|
|
# rng: {}
|
|
# networkInterfaceMultiqueue: true
|
|
# disks:
|
|
# - name: containerdisk
|
|
# disk:
|
|
# bus: virtio
|
|
# - name: cloudinitdisk
|
|
# disk:
|
|
# bus: virtio
|
|
# interfaces:
|
|
# - name: wan
|
|
# masquerade: {}
|
|
# ports:
|
|
# - port: 4500
|
|
# - port: 443
|
|
# - port: 22
|
|
# - port: 500
|
|
# - name: mgmt
|
|
# bridge: {}
|
|
# - name: lan
|
|
# bridge: {}
|
|
# networks:
|
|
# - name: wan
|
|
# pod: {}
|
|
# - name: mgmt
|
|
# multus:
|
|
# networkName: ${TENANT_NAMESPACE}/mgmt-net
|
|
# - name: lan
|
|
# multus:
|
|
# networkName: ${TENANT_NAMESPACE}/lan-net
|
|
# terminationGracePeriodSeconds: 180
|
|
# volumes:
|
|
# - name: containerdisk
|
|
# containerDisk:
|
|
# image: quay.io/containerdisks/ubuntu:22.04
|
|
# - name: cloudinitdisk
|
|
# cloudInitNoCloud:
|
|
# userData: |
|
|
# #cloud-config
|
|
# users:
|
|
# - name: testuser
|
|
# groups: [sudo]
|
|
# sudo: "ALL=(ALL) NOPASSWD:ALL"
|
|
# lock_passwd: false
|
|
# passwd: "$6$oMZf5uou7t0.oAJ1$825Te06yt7JZwHSSj4MGQMjpd87LflANQpajCwIVPASkKZdOJo4L2bAEDDuK.jtu.fsRNc9bZAsYefmoqdN8O1"
|
|
# chpasswd:
|
|
# expire: false
|
|
# ssh_pwauth: true |