constants

package
v0.6.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamespaceDefault         = "default"
	NamespaceHarvesterSystem = "harvester-system"

	FieldProviderKubeConfig  = "kubeconfig"
	FieldProviderKubeContext = "kubecontext"

	FieldCommonName        = "name"
	FieldCommonNamespace   = "namespace"
	FieldCommonTags        = "tags"
	FieldCommonDescription = "description"
	FieldCommonState       = "state"
	FieldCommonMessage     = "message"

	StateCommonActive  = "Active"
	StateCommonReady   = "Ready"
	StateCommonRemoved = "Removed"
	StateCommonError   = "Error"
	StateCommonFailed  = "Failed"
	StateCommonUnknown = "Unknown"
)
View Source
const (
	ResourceTypeCloudInitSecret = "harvester_cloudinit_secret"

	FieldCloudInitSecretUserData          = "user_data"
	FieldCloudInitSecretNetworkData       = "network_data"
	FieldCloudInitSecretUserDataBase64    = "user_data_base64" // #nosec G101
	FieldCloudInitSecretNetworkDataBase64 = "network_data_base64"

	SecretDataKeyUserData    = "userdata"
	SecretDataKeyNetworkData = "networkdata"
)
View Source
const (
	ResourceTypeClusterNetwork = "harvester_clusternetwork"

	ManagementClusterNetworkName = "mgmt"
)
View Source
const (
	ResourceTypeImage = "harvester_image"

	FieldImageDisplayName            = "display_name"
	FieldImageURL                    = "url"
	FieldImagePVCNamespace           = "pvc_namespace"
	FieldImagePVCName                = "pvc_name"
	FieldImageSourceType             = "source_type"
	FieldImageProgress               = "progress"
	FieldImageSize                   = "size"
	FieldImageStorageClassName       = "storage_class_name"
	FieldImageStorageClassParameters = "storage_class_parameters"
	FieldImageVolumeStorageClassName = "volume_storage_class_name"

	StateImageUploading    = "Uploading"
	StateImageDownloading  = "Downloading"
	StateImageExporting    = "Exporting"
	StateImageInitializing = "Initializing"
)
View Source
const (
	ResourceTypeKeyPair = "harvester_ssh_key"

	FieldKeyPairPublicKey   = "public_key"
	FieldKeyPairFingerPrint = "fingerprint"

	StateKeyPairValidated    = "Validated"
	StateKeyPairNotValidated = "Not Validated"
)
View Source
const (
	ResourceTypeNetwork = "harvester_network"

	FieldNetworkVlanID             = "vlan_id"
	FieldNetworkConfig             = "config"
	FieldNetworkRouteMode          = "route_mode"
	FieldNetworkRouteDHCPServerIP  = "route_dhcp_server_ip"
	FieldNetworkRouteCIDR          = "route_cidr"
	FieldNetworkRouteGateWay       = "route_gateway"
	FieldNetworkRouteConnectivity  = "route_connectivity"
	FieldNetworkClusterNetworkName = "cluster_network_name"
)
View Source
const (
	ResourceTypeStorageClass = "harvester_storageclass"

	FieldStorageClassIsDefault            = "is_default"
	FieldStorageClassVolumeProvisioner    = "volume_provisioner"
	FieldStorageClassReclaimPolicy        = "reclaim_policy"
	FieldStorageClassVolumeBindingMode    = "volume_binding_mode"
	FieldStorageClassAllowVolumeExpansion = "allow_volume_expansion"
	FieldStorageClassParameters           = "parameters"
)
View Source
const (
	ResourceTypeVirtualMachine = "harvester_virtualmachine"

	FieldVirtualMachineMachineType        = "machine_type"
	FieldVirtualMachineHostname           = "hostname"
	FieldVirtualMachineReservedMemory     = "reserved_memory"
	FieldVirtualMachineRestartAfterUpdate = "restart_after_update"
	FieldVirtualMachineStart              = "start"
	FieldVirtualMachineRunStrategy        = "run_strategy"
	FieldVirtualMachineCPU                = "cpu"
	FieldVirtualMachineMemory             = "memory"
	FieldVirtualMachineSSHKeys            = "ssh_keys"
	FieldVirtualMachineCloudInit          = "cloudinit"
	FieldVirtualMachineDisk               = "disk"
	FieldVirtualMachineNetworkInterface   = "network_interface"
	FieldVirtualMachineInput              = "input"
	FieldVirtualMachineTPM                = "tpm"
	FieldVirtualMachineInstanceNodeName   = "node_name"
	FieldVirtualMachineEFI                = "efi"
	FieldVirtualMachineSecureBoot         = "secure_boot"

	StateVirtualMachineStarting = "Starting"
	StateVirtualMachineRunning  = "Running"
	StateVirtualMachineStopping = "Stopping"
	StateVirtualMachineStopped  = "Off"
)
View Source
const (
	ResourceVirtualMachine = "virtualmachines"
	SubresourceRestart     = "restart"
)
View Source
const (
	FieldCloudInitType                  = "type"
	FieldCloudInitNetworkData           = "network_data"
	FieldCloudInitNetworkDataBase64     = "network_data_base64"
	FieldCloudInitNetworkDataSecretName = "network_data_secret_name"
	FieldCloudInitUserData              = "user_data"
	FieldCloudInitUserDataBase64        = "user_data_base64"
	FieldCloudInitUserDataSecretName    = "user_data_secret_name"
)
View Source
const (
	FieldNetworkInterfaceName          = "name"
	FieldNetworkInterfaceType          = "type"
	FieldNetworkInterfaceModel         = "model"
	FieldNetworkInterfaceMACAddress    = "mac_address"
	FieldNetworkInterfaceIPAddress     = "ip_address"
	FieldNetworkInterfaceInterfaceName = "interface_name"
	FieldNetworkInterfaceWaitForLease  = "wait_for_lease"
	FieldNetworkInterfaceNetworkName   = "network_name"
)
View Source
const (
	FieldDiskName               = "name"
	FieldDiskType               = "type"
	FieldDiskSize               = "size"
	FieldDiskBus                = "bus"
	FieldDiskBootOrder          = "boot_order"
	FieldDiskExistingVolumeName = "existing_volume_name"
	FieldDiskContainerImageName = "container_image_name"
	FieldDiskHotPlug            = "hot_plug"
	FieldDiskAutoDelete         = "auto_delete"
	FieldDiskVolumeName         = "volume_name"

	AnnotationDiskAutoDelete = "terraform-provider-harvester-auto-delete"
)
View Source
const (
	FieldInputName = "name"
	FieldInputType = "type"
	FieldInputBus  = "bus"
)
View Source
const (
	ResourceTypeVLANConfig = "harvester_vlanconfig"

	FieldVLANConfigClusterNetworkName = "cluster_network_name"
	FieldVLANConfigNodeSelector       = "node_selector"
	FieldVLANConfigMatchedNodes       = "matched_nodes"
	FieldVLANConfigUplink             = "uplink"
)
View Source
const (
	FieldUplinkNICs         = "nics"
	FieldUplinkBondMode     = "bond_mode"
	FieldUplinkBondMiimon   = "bond_miimon"
	FieldUplinkMTU          = "mtu"
	FieldUplinkTxQLen       = "txq_len"
	FieldUplinkHardwareAddr = "hardware_addr"
)
View Source
const (
	ResourceTypeVolume = "harvester_volume"

	FieldVolumeSize             = "size"
	FieldVolumeImage            = "image"
	FieldVolumeStorageClassName = "storage_class_name"
	FieldVolumeMode             = "volume_mode"
	FieldVolumeAccessMode       = "access_mode"
	FieldVolumeAttachedVM       = "attached_vm"

	FieldPhase = "phase"

	StateVolumeInUse = "In-use"
)
View Source
const (
	FieldTPMName = "name"
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL