machinery

module
v1.9.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2024 License: MPL-2.0

Directories

Path Synopsis
api
cel
Package cel provides helpers for working with CEL expressions.
Package cel provides helpers for working with CEL expressions.
celenv
Package celenv provides standard CEL environments to evaluate CEL expressions.
Package celenv provides standard CEL environments to evaluate CEL expressions.
Package client provides Talos API client.
Package client provides Talos API client.
resolver
Package resolver implements gRPC resolvers.
Package resolver implements gRPC resolvers.
Package compatibility provides version compatibility checks for Talos.
Package compatibility provides version compatibility checks for Talos.
talos12
Package talos12 provides compatibility constants for Talos 1.2.
Package talos12 provides compatibility constants for Talos 1.2.
talos13
Package talos13 provides compatibility constants for Talos 1.3.
Package talos13 provides compatibility constants for Talos 1.3.
talos14
Package talos14 provides compatibility constants for Talos 1.4
Package talos14 provides compatibility constants for Talos 1.4
talos15
Package talos15 provides compatibility constants for Talos 1.5.
Package talos15 provides compatibility constants for Talos 1.5.
talos16
Package talos16 provides compatibility constants for Talos 1.6.
Package talos16 provides compatibility constants for Talos 1.6.
talos17
Package talos17 provides compatibility constants for Talos 1.7.
Package talos17 provides compatibility constants for Talos 1.7.
talos18
Package talos18 provides compatibility constants for Talos 1.8.
Package talos18 provides compatibility constants for Talos 1.8.
talos19
Package talos19 provides compatibility constants for Talos 1.9.
Package talos19 provides compatibility constants for Talos 1.9.
Package config provides interfaces to consume machine configuration values.
Package config provides interfaces to consume machine configuration values.
bundle
Package bundle provides a set of machine configuration files.
Package bundle provides a set of machine configuration files.
configdiff
Package configdiff provides a way to compare two config trees.
Package configdiff provides a way to compare two config trees.
configloader
Package configloader provides methods to load Talos config.
Package configloader provides methods to load Talos config.
configloader/internal/decoder
Package decoder provides a YAML decoder for machine configuration documents.
Package decoder provides a YAML decoder for machine configuration documents.
configpatcher
Package configpatcher provides methods to patch Talos config.
Package configpatcher provides methods to patch Talos config.
container
Package container implements a wrapper which wraps all configuration documents into a single container.
Package container implements a wrapper which wraps all configuration documents into a single container.
generate
Package generate provides Talos machine configuration generation and client config generation.
Package generate provides Talos machine configuration generation and client config generation.
generate/secrets
Package secrets provides types and methods to handle base machine configuration secrets.
Package secrets provides types and methods to handle base machine configuration secrets.
internal/registry
Package registry provides a registry for configuration documents.
Package registry provides a registry for configuration documents.
machine
Package machine defines common machine type.
Package machine defines common machine type.
types
Package types imports all configuration document types to register them.
Package types imports all configuration document types to register them.
types/block
Package block provides block device and volume configuration documents.
Package block provides block device and volume configuration documents.
types/meta
Package meta provides common meta types for config documents.
Package meta provides common meta types for config documents.
types/network
Package network provides network machine configuration documents.
Package network provides network machine configuration documents.
types/runtime
Package runtime provides runtime machine configuration documents.
Package runtime provides runtime machine configuration documents.
types/runtime/extensions
Package extensions provides extensions config documents.
Package extensions provides extensions config documents.
types/security
Package security provides security-related machine configuration documents.
Package security provides security-related machine configuration documents.
types/siderolink
Package siderolink provides SideroLink machine configuration documents.
Package siderolink provides SideroLink machine configuration documents.
types/v1alpha1
Package v1alpha1 contains definition of the `v1alpha1` configuration document.
Package v1alpha1 contains definition of the `v1alpha1` configuration document.
validation
Package validation provides validation options for the config Validate method.
Package validation provides validation options for the config Validate method.
Package constants defines constants used throughout Talos.
Package constants defines constants used throughout Talos.
Package extensions contains Talos extensions specific API.
Package extensions contains Talos extensions specific API.
services
Package services contains definitions for non-system services.
Package services contains definitions for non-system services.
Package formatters contains the API response formatters used in the CLI output.
Package formatters contains the API response formatters used in the CLI output.
Package gendata contains that a variables generated from Makefile script.
Package gendata contains that a variables generated from Makefile script.
imager
quirks
Package quirks contains the quirks for Talos image generation.
Package quirks contains the quirks for Talos image generation.
Package kubelet defines Talos interface for the kubelet.
Package kubelet defines Talos interface for the kubelet.
Package labels contains adapter label validation functions from Kubernetes.
Package labels contains adapter label validation functions from Kubernetes.
Package meta provides interfaces for encoding and decoding META values.
Package meta provides interfaces for encoding and decoding META values.
Package nethelpers provides types and type wrappers to support network resources.
Package nethelpers provides types and type wrappers to support network resources.
Package overlay provides an interface for overlay installers.
Package overlay provides an interface for overlay installers.
adapter
Package adapter provides an adapter for the overlay installer.
Package adapter provides an adapter for the overlay installer.
Package proto defines a functions to work with proto messages.
Package proto defines a functions to work with proto messages.
Package resources provides common Talos resources settings.
Package resources provides common Talos resources settings.
block
Package block provides resources related to blockdevices, mounts, etc.
Package block provides resources related to blockdevices, mounts, etc.
config
Package config provides resources which hold Talos node configuration.
Package config provides resources which hold Talos node configuration.
cri
etcd
Package etcd provides resources which interface with etcd.
Package etcd provides resources which interface with etcd.
files
Package files provides resources which describe files on disk.
Package files provides resources which describe files on disk.
k8s
Package k8s provides resources which interface with Kubernetes.
Package k8s provides resources which interface with Kubernetes.
kubeaccess
Package kubeaccess provides resources related to the Talos API access from Kubernetes workloads.
Package kubeaccess provides resources related to the Talos API access from Kubernetes workloads.
network
Package network provides resources which describe networking subsystem state.
Package network provides resources which describe networking subsystem state.
secrets
Package secrets provides resources which store secrets.
Package secrets provides resources which store secrets.
siderolink
Package siderolink contains SideroLink-related resources.
Package siderolink contains SideroLink-related resources.
time
Package time provides time-related resources.
Package time provides time-related resources.
v1alpha1
Package v1alpha1 provides resources which implement "glue" code from v1alpha1 Talos init system.
Package v1alpha1 provides resources which implement "glue" code from v1alpha1 Talos init system.
Package version defines version information.
Package version defines version information.

Jump to

Keyboard shortcuts

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