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/bmc
Package bmc provides BMC functionality for machines.
|
Package bmc provides BMC functionality for machines. |
provider/bmc/api
Package api provides BMC functionality using an HTTP API, e.g., the HTTP API run by 'talosctl cluster create'.
|
Package api provides BMC functionality using an HTTP API, e.g., the HTTP API run by 'talosctl cluster create'. |
provider/bmc/ipmi
Package ipmi provides BMC functionality using IPMI.
|
Package ipmi provides BMC functionality using IPMI. |
provider/bmc/pxe
Package pxe contains types related to PXE booting.
|
Package pxe contains types related to PXE booting. |
provider/bmc/redfish
Package redfish provides BMC functionality using Redfish.
|
Package redfish provides BMC functionality using Redfish. |
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/machine
Package machine provides utilities for determining the required state of a machine.
|
Package machine provides utilities for determining the required state of a machine. |
provider/machineconfig
Package machineconfig builds the machine configuration for the bare-metal provider.
|
Package machineconfig builds the machine configuration for the bare-metal provider. |
provider/meta
Package meta contains meta information about the provider.
|
Package meta contains meta information about the provider. |
provider/resources
Package resources contains the resources internal to the provider.
|
Package resources contains the resources internal to the provider. |
provider/server
Package server implements the HTTP and GRPC servers.
|
Package server implements the HTTP and GRPC servers. |
provider/tftp
Package tftp implements a TFTP server.
|
Package tftp implements a TFTP server. |
provider/tls
Package tls provides the TLS configuration for the provider.
|
Package tls provides the TLS configuration for the provider. |
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. |
util
Package util provides utility functions.
|
Package util provides utility functions. |
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.