pkg/

directory
v1.9.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2024 License: MPL-2.0

Directories

Path Synopsis
adapters
cluster
Package cluster implements adapters wrapping resources/cluster to provide additional functionality.
Package cluster implements adapters wrapping resources/cluster to provide additional functionality.
hardware
Package hardware implements adapters wrapping resources/hardware to provide additional functionality.
Package hardware implements adapters wrapping resources/hardware to provide additional functionality.
k8s
Package k8s implements adapters wrapping resources/k8s to provide additional functionality.
Package k8s implements adapters wrapping resources/k8s to provide additional functionality.
kubespan
Package kubespan implements adapters wrapping resources/kubespan to provide additional functionality.
Package kubespan implements adapters wrapping resources/kubespan to provide additional functionality.
network
Package network implements adapters wrapping resources/network to provide additional functionality.
Package network implements adapters wrapping resources/network to provide additional functionality.
perf
Package perf implements adapters wrapping resources/perf to provide additional functionality.
Package perf implements adapters wrapping resources/perf to provide additional functionality.
wireguard
Package wireguard implements common wireguard functionality.
Package wireguard implements common wireguard functionality.
Package controllers provides common methods for controller operations.
Package controllers provides common methods for controller operations.
block
Package block provides the controllers related to blockdevices, mounts, etc.
Package block provides the controllers related to blockdevices, mounts, etc.
block/internal/inotify
Package inotify implements a specialized inotify watcher for block devices.
Package inotify implements a specialized inotify watcher for block devices.
block/internal/kobject
Package kobject implements Linux kernel kobject uvent watcher.
Package kobject implements Linux kernel kobject uvent watcher.
block/internal/sysblock
Package sysblock implements gathering block device information from /sys/block filesystem.
Package sysblock implements gathering block device information from /sys/block filesystem.
block/internal/volumes
Package volumes provides utilities and extra functions for the volume manager.
Package volumes provides utilities and extra functions for the volume manager.
cluster
Package cluster provides controllers which manage Talos cluster resources.
Package cluster provides controllers which manage Talos cluster resources.
config
Package config provides controllers which manage config resources.
Package config provides controllers which manage config resources.
cri
ctest
Package ctest provides basic types and functions for controller testing.
Package ctest provides basic types and functions for controller testing.
etcd
Package etcd provides controllers which manage etcd resources.
Package etcd provides controllers which manage etcd resources.
files
Package files provides controllers which manage file resources.
Package files provides controllers which manage file resources.
hardware
Package hardware provides the hardware controller implementation.
Package hardware provides the hardware controller implementation.
k8s
Package k8s provides controllers which manage Kubernetes resources.
Package k8s provides controllers which manage Kubernetes resources.
k8s/internal/nodename
Package nodename provides utility functions to generate nodenames.
Package nodename provides utility functions to generate nodenames.
k8s/internal/nodewatch
Package nodewatch implements Kubernetes node watcher.
Package nodewatch implements Kubernetes node watcher.
kubeaccess
Package kubeaccess provides controllers which manage Talos API access from Kubernetes workloads.
Package kubeaccess provides controllers which manage Talos API access from Kubernetes workloads.
kubespan
Package kubespan provides controllers which manage Talos KubeSpan feature.
Package kubespan provides controllers which manage Talos KubeSpan feature.
network
Package network provides controllers which manage network resources.
Package network provides controllers which manage network resources.
network/internal/probe
Package probe contains implementation of the network probe runners.
Package probe contains implementation of the network probe runners.
network/operator
Package operator implements network operators.
Package operator implements network operators.
network/operator/vip
Package vip contains implementations of specific methods to acquire/release virtual IPs.
Package vip contains implementations of specific methods to acquire/release virtual IPs.
network/utils
Package networkutils provides utilities for controllers to interact with network resources.
Package networkutils provides utilities for controllers to interact with network resources.
network/watch
Package watch provides netlink watchers via multicast groups.
Package watch provides netlink watchers via multicast groups.
runtime
Package runtime provides the runtime implementation.
Package runtime provides the runtime implementation.
runtime/internal/diagnostics
Package diagnostics provides Talos diagnostics specific checks.
Package diagnostics provides Talos diagnostics specific checks.
secrets
Package secrets provides controllers which manage secret resources.
Package secrets provides controllers which manage secret resources.
siderolink
Package siderolink provides controllers which manage file resources.
Package siderolink provides controllers which manage file resources.
time
Package time contains controllers managing time, synchronization, etc.
Package time contains controllers managing time, synchronization, etc.
v1alpha1
Package v1alpha1 provides controllers managing v1alpha1 resources.
Package v1alpha1 provides controllers managing v1alpha1 resources.
Package runtime defines interfaces for accessing runtime specific settings, and state.
Package runtime defines interfaces for accessing runtime specific settings, and state.
disk
Package disk contains abstract utility function to filter disks in MachineState.Disk call.
Package disk contains abstract utility function to filter disks in MachineState.Disk call.
emergency
Package emergency provides values to handle emergency (panic/unrecoverable error) handling for machined.
Package emergency provides values to handle emergency (panic/unrecoverable error) handling for machined.
logging
Package logging provides implementations of runtime.LoggingManager.
Package logging provides implementations of runtime.LoggingManager.
v1alpha1
Package v1alpha1 implements a `Runtime`.
Package v1alpha1 implements a `Runtime`.
v1alpha1/board
Package board provides the function to discover the current board.
Package board provides the function to discover the current board.
v1alpha1/board/bananapi_m64
Package bananapim64 provides the Banana Pi M64 board implementation.
Package bananapim64 provides the Banana Pi M64 board implementation.
v1alpha1/board/jetson_nano
Package jetsonnano provides the Jetson Nano board implementation.
Package jetsonnano provides the Jetson Nano board implementation.
v1alpha1/board/libretech_all_h3_cc_h5
Package libretechallh3cch5 provides the LibretechAllH3CCH5 board implementation.
Package libretechallh3cch5 provides the LibretechAllH3CCH5 board implementation.
v1alpha1/board/nanopi_r4s
Package nanopir4s provides the Nano Pi R4S board implementation.
Package nanopir4s provides the Nano Pi R4S board implementation.
v1alpha1/board/pine64
Package pine64 provides the Pine64 board implementation.
Package pine64 provides the Pine64 board implementation.
v1alpha1/board/rock64
Package rock64 provides the Pine64 Rock64 board implementation.
Package rock64 provides the Pine64 Rock64 board implementation.
v1alpha1/board/rockpi4
Package rockpi4 provides the Radxa rock pi implementation.
Package rockpi4 provides the Radxa rock pi implementation.
v1alpha1/board/rockpi4c
Package rockpi4c provides the Radxa rock pi implementation.
Package rockpi4c provides the Radxa rock pi implementation.
v1alpha1/board/rpi_generic
Package rpigeneric provides the Raspberry Pi Compute Module 4 implementation.
Package rpigeneric provides the Raspberry Pi Compute Module 4 implementation.
v1alpha1/bootloader
Package bootloader provides bootloader implementation.
Package bootloader provides bootloader implementation.
v1alpha1/bootloader/grub
Package grub provides the interface to the GRUB bootloader: config management, installation, etc.
Package grub provides the interface to the GRUB bootloader: config management, installation, etc.
v1alpha1/bootloader/mount
Package mount provides bootloader mount operations.
Package mount provides bootloader mount operations.
v1alpha1/bootloader/options
Package options provides bootloader options.
Package options provides bootloader options.
v1alpha1/bootloader/sdboot
Package sdboot provides the interface to the Systemd-Boot bootloader: config management, installation, etc.
Package sdboot provides the interface to the Systemd-Boot bootloader: config management, installation, etc.
v1alpha1/platform
Package platform provides functions to get the runtime.Platform.
Package platform provides functions to get the runtime.Platform.
v1alpha1/platform/akamai
Package akamai contains the Akamai implementation of the [platform.Platform].
Package akamai contains the Akamai implementation of the [platform.Platform].
v1alpha1/platform/aws
Package aws contains the AWS implementation of the [platform.Platform].
Package aws contains the AWS implementation of the [platform.Platform].
v1alpha1/platform/azure
Package azure contains the Azure implementation of the [platform.Platform].
Package azure contains the Azure implementation of the [platform.Platform].
v1alpha1/platform/cloudstack
Package cloudstack contains the Cloudstack platform implementation.
Package cloudstack contains the Cloudstack platform implementation.
v1alpha1/platform/container
Package container contains the Container implementation of the [platform.Platform].
Package container contains the Container implementation of the [platform.Platform].
v1alpha1/platform/container/internal/files
Package files provides internal methods to container platform to read files.
Package files provides internal methods to container platform to read files.
v1alpha1/platform/digitalocean
Package digitalocean contains the Digital Ocean implementation of the [platform.Platform].
Package digitalocean contains the Digital Ocean implementation of the [platform.Platform].
v1alpha1/platform/equinixmetal
Package equinixmetal contains the Equinix Metal implementation of the [platform.Platform].
Package equinixmetal contains the Equinix Metal implementation of the [platform.Platform].
v1alpha1/platform/errors
Package errors contains errors used by the platform package.
Package errors contains errors used by the platform package.
v1alpha1/platform/exoscale
Package exoscale contains the Exoscale platform implementation.
Package exoscale contains the Exoscale platform implementation.
v1alpha1/platform/gcp
Package gcp contains the GCP implementation of the [platform.Platform].
Package gcp contains the GCP implementation of the [platform.Platform].
v1alpha1/platform/hcloud
Package hcloud contains the Hcloud implementation of the [platform.Platform].
Package hcloud contains the Hcloud implementation of the [platform.Platform].
v1alpha1/platform/internal/address
Package address provides utility functions for address parsing.
Package address provides utility functions for address parsing.
v1alpha1/platform/internal/netutils
Package netutils provides network-related helpers for platform implementation.
Package netutils provides network-related helpers for platform implementation.
v1alpha1/platform/metal
Package metal contains the metal implementation of the [platform.Platform].
Package metal contains the metal implementation of the [platform.Platform].
v1alpha1/platform/metal/oauth2
Package oauth2 implements OAuth2 Device Flow to authenticate machine config download.
Package oauth2 implements OAuth2 Device Flow to authenticate machine config download.
v1alpha1/platform/metal/url
Package url handles expansion of the download URL for the config.
Package url handles expansion of the download URL for the config.
v1alpha1/platform/nocloud
Package nocloud provides the NoCloud platform implementation.
Package nocloud provides the NoCloud platform implementation.
v1alpha1/platform/opennebula
Package opennebula provides the OpenNebula platform implementation.
Package opennebula provides the OpenNebula platform implementation.
v1alpha1/platform/openstack
Package openstack provides the OpenStack platform implementation.
Package openstack provides the OpenStack platform implementation.
v1alpha1/platform/oracle
Package oracle provides the Oracle platform implementation.
Package oracle provides the Oracle platform implementation.
v1alpha1/platform/scaleway
Package scaleway provides the Scaleway platform implementation.
Package scaleway provides the Scaleway platform implementation.
v1alpha1/platform/upcloud
Package upcloud provides the UpCloud platform implementation.
Package upcloud provides the UpCloud platform implementation.
v1alpha1/platform/vmware
Package vmware provides the VMware platform implementation.
Package vmware provides the VMware platform implementation.
v1alpha1/platform/vultr
Package vultr provides the Vultr platform implementation.
Package vultr provides the Vultr platform implementation.
v1alpha2
Package v1alpha2 provides runtime implementation based on os-runtime.
Package v1alpha2 provides runtime implementation based on os-runtime.
runner
Package runner provides a runner for running services.
Package runner provides a runner for running services.
services/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

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