Documentation
¶
Index ¶
- Constants
- func NewBlankVD(name, namespace string, storageClass *string, size *resource.Quantity) *v1alpha2.VirtualDisk
- func NewGenerateHTTPCVIUbuntu(prefix string) *v1alpha2.ClusterVirtualImage
- func NewGeneratedHTTPVDUbuntu(prefix, namespace string) *v1alpha2.VirtualDisk
- func NewGeneratedHTTPVIUbuntu(prefix string) *v1alpha2.VirtualImage
- func NewGeneratedVDFromCVI(prefix, namespace string, cvi *v1alpha2.ClusterVirtualImage) *v1alpha2.VirtualDisk
- func NewGeneratedVDFromVI(prefix, namespace string, vi *v1alpha2.VirtualImage) *v1alpha2.VirtualDisk
- func NewHTTPCVIUbuntu(name string) *v1alpha2.ClusterVirtualImage
- func NewHTTPVIUbuntu(name string) *v1alpha2.VirtualImage
- func NewMinimalVM(prefix, namespace string, opts ...vm.Option) *v1alpha2.VirtualMachine
- func NewVDFromCVI(name, namespace string, cvi *v1alpha2.ClusterVirtualImage) *v1alpha2.VirtualDisk
- func NewVDFromVI(name, namespace string, vi *v1alpha2.VirtualImage) *v1alpha2.VirtualDisk
- func NewVMBDAFromDisk(name, vmName string, vd *v1alpha2.VirtualDisk, opts ...vmbda.Option) *v1alpha2.VirtualMachineBlockDeviceAttachment
Constants ¶
View Source
const ( UbuntuHTTP = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/ubuntu/ubuntu-24.04-minimal-cloudimg-amd64.qcow2" Mi256 = 256 * 1024 * 1024 DefaultVMClass = "generic" DefaultCloudInit = `` /* 420-byte string literal not displayed */ DefaultSSHPrivateKey = `` /* 419-byte string literal not displayed */ DefaultSSHPublicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFxcXHmwaGnJ8scJaEN5RzklBPZpVSic4GdaAsKjQoeA your_email@example.com" DefaultUser = "cloud" DefaultPassword = "cloud" )
Variables ¶
This section is empty.
Functions ¶
func NewBlankVD ¶
func NewGenerateHTTPCVIUbuntu ¶
func NewGenerateHTTPCVIUbuntu(prefix string) *v1alpha2.ClusterVirtualImage
func NewGeneratedHTTPVDUbuntu ¶
func NewGeneratedHTTPVDUbuntu(prefix, namespace string) *v1alpha2.VirtualDisk
func NewGeneratedHTTPVIUbuntu ¶
func NewGeneratedHTTPVIUbuntu(prefix string) *v1alpha2.VirtualImage
func NewGeneratedVDFromCVI ¶
func NewGeneratedVDFromCVI(prefix, namespace string, cvi *v1alpha2.ClusterVirtualImage) *v1alpha2.VirtualDisk
func NewGeneratedVDFromVI ¶
func NewGeneratedVDFromVI(prefix, namespace string, vi *v1alpha2.VirtualImage) *v1alpha2.VirtualDisk
func NewHTTPCVIUbuntu ¶
func NewHTTPCVIUbuntu(name string) *v1alpha2.ClusterVirtualImage
func NewHTTPVIUbuntu ¶
func NewHTTPVIUbuntu(name string) *v1alpha2.VirtualImage
func NewMinimalVM ¶
func NewMinimalVM(prefix, namespace string, opts ...vm.Option) *v1alpha2.VirtualMachine
func NewVDFromCVI ¶
func NewVDFromCVI(name, namespace string, cvi *v1alpha2.ClusterVirtualImage) *v1alpha2.VirtualDisk
func NewVDFromVI ¶
func NewVDFromVI(name, namespace string, vi *v1alpha2.VirtualImage) *v1alpha2.VirtualDisk
func NewVMBDAFromDisk ¶
func NewVMBDAFromDisk(name, vmName string, vd *v1alpha2.VirtualDisk, opts ...vmbda.Option) *v1alpha2.VirtualMachineBlockDeviceAttachment
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.