siderolink

module
v0.3.11 Latest Latest
Warning

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

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

README

SideroLink is an API between Sidero Metal and Talos Linux

Directories

Path Synopsis
api
siderolink
Package pb provides protobuf definitions for the SideroLink API.
Package pb provides protobuf definitions for the SideroLink API.
cmd
siderolink-agent
Package main provides the entrypoint for the SideroLink agent.
Package main provides the entrypoint for the SideroLink agent.
hack
siderolink-client
Package siderolink-client provides basic implementation of a client for the SideroLink service over GRPC.
Package siderolink-client provides basic implementation of a client for the SideroLink service over GRPC.
internal
server
Package server implements a test server for the SideroLink.
Package server implements a test server for the SideroLink.
wait
Package wait provides a simple mechanism to wait for a value to be set.
Package wait provides a simple mechanism to wait for a value to be set.
pkg
agent
Package agent provides the main entrypoint for the agent.
Package agent provides the main entrypoint for the agent.
events
Package events contains events sink gRPC server implementation.
Package events contains events sink gRPC server implementation.
iter
Package iter provides utilities for working with iterators.
Package iter provides utilities for working with iterators.
logreceiver
Package logreceiver implements JSON-over-TCP log receiver.
Package logreceiver implements JSON-over-TCP log receiver.
openclose
Package openclose provides a synchronization primitive (similar to a semaphore)
Package openclose provides a synchronization primitive (similar to a semaphore)
queue
Package queue provides a thread-safe queue and ring-queue.
Package queue provides a thread-safe queue and ring-queue.
wgtunnel
Package wgtunnel provides a WireGuard tunnel device.
Package wgtunnel provides a WireGuard tunnel device.
wgtunnel/wgbind
Package wgbind provides a WireGuard conn.Bind implementation that can be used to proxy wireguard packets over other connections.
Package wgbind provides a WireGuard conn.Bind implementation that can be used to proxy wireguard packets over other connections.
wgtunnel/wggrpc
Package wggrpc provides a WireGuard over GRPC client and server implementation.
Package wggrpc provides a WireGuard over GRPC client and server implementation.
wireguard
Package wireguard manages kernel and user-space Wireguard interfaces.
Package wireguard manages kernel and user-space Wireguard interfaces.

Jump to

Keyboard shortcuts

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