Directories ¶
Path | Synopsis |
---|---|
api
|
|
cmd
|
|
provider
Package main implements the main entrypoint for the Omni bare metal infra provider.
|
Package main implements the main entrypoint for the Omni bare metal infra provider. |
qemu-up
Package main implements the main entrypoint for the Omni bare metal infra provider.
|
Package main implements the main entrypoint for the Omni bare metal infra provider. |
internal
|
|
constants
Package constants contains global backend constants.
|
Package constants contains global backend constants. |
provider
Package provider implements the bare metal infra provider.
|
Package provider implements the bare metal infra provider. |
provider/agent
Package agent implements the metal agent service.
|
Package agent implements the metal agent service. |
provider/baremetal
Package baremetal contains bare-metal related resources.
|
Package baremetal contains bare-metal related resources. |
provider/boot
Package boot provides boot mode determination.
|
Package boot provides boot mode determination. |
provider/config
Package config serves machine configuration to the machines that request it via talos.config kernel argument.
|
Package config serves machine configuration to the machines that request it via talos.config kernel argument. |
provider/constants
Package constants provides constants for the provider package.
|
Package constants provides constants for the provider package. |
provider/controllers
Package controllers implements COSI controllers for the bare metal provider.
|
Package controllers implements COSI controllers for the bare metal provider. |
provider/debug
Package debug provides a way to check if the build is a debug build.
|
Package debug provides a way to check if the build is a debug build. |
provider/dhcp
Package dhcp implements DHCP proxy and other DHCP related functionality.
|
Package dhcp implements DHCP proxy and other DHCP related functionality. |
provider/imagefactory
Package imagefactory provides an abstraction to the image factory for the bare metal infra provider.
|
Package imagefactory provides an abstraction to the image factory for the bare metal infra provider. |
provider/ip
Package ip provides IP address related functionality.
|
Package ip provides IP address related functionality. |
provider/ipxe
Package ipxe provides iPXE functionality.
|
Package ipxe provides iPXE functionality. |
provider/machinestatus
Package machinestatus provides functionality to poll the state of machines, i.e., power, connectivity, etc.
|
Package machinestatus provides functionality to poll the state of machines, i.e., power, connectivity, etc. |
provider/meta
Package meta contains meta information about the provider.
|
Package meta contains meta information about the provider. |
provider/omni
Package omni provides Omni-related functionality.
|
Package omni provides Omni-related functionality. |
provider/omni/tunnel
Package tunnel provides the reverse GRPC tunnel to Omni.
|
Package tunnel provides the reverse GRPC tunnel to Omni. |
provider/power
Package power provides power management functionality for machines.
|
Package power provides power management functionality for machines. |
provider/power/api
Package api provides power management functionality using an HTTP API, e.g., the HTTP API run by 'talosctl cluster create'.
|
Package api provides power management functionality using an HTTP API, e.g., the HTTP API run by 'talosctl cluster create'. |
provider/power/ipmi
Package ipmi provides power management functionality using IPMI.
|
Package ipmi provides power management functionality using IPMI. |
provider/power/pxe
Package pxe contains types related to PXE booting.
|
Package pxe contains types related to PXE booting. |
provider/power/redfish
Package redfish provides power management functionality using Redfish.
|
Package redfish provides power management functionality using Redfish. |
provider/server
Package server implements the HTTP and GRPC servers.
|
Package server implements the HTTP and GRPC servers. |
provider/service
Package service implements the bare metal infra provider GRPC service server.
|
Package service implements the bare metal infra provider GRPC service server. |
provider/tftp
Package tftp implements a TFTP server.
|
Package tftp implements a TFTP server. |
qemu
Package qemu provides functionality to bring up Talos QEMU VMs to develop/test the provider.
|
Package qemu provides functionality to bring up Talos QEMU VMs to develop/test the provider. |
version
Package version contains variables such as project name, tag and sha.
|
Package version contains variables such as project name, tag and sha. |
Click to show internal directories.
Click to hide internal directories.