server/

directory
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2026 License: Apache-2.0

Directories

Path Synopsis
api
Package api provides the main gRPC server and shared authentication logic.
Package api provides the main gRPC server and shared authentication logic.
agent
Package agent provides the Agent gRPC service implementation.
Package agent provides the Agent gRPC service implementation.
operator
Package operator provides the Operator gRPC service implementation.
Package operator provides the Operator gRPC service implementation.
registration
Package registration provides the Registration gRPC service implementation.
Package registration provides the Registration gRPC service implementation.
Package cluster provides cluster-level coordination including leader election.
Package cluster provides cluster-level coordination including leader election.
Package cmd implements the nstance-server command entry point and lifecycle management.
Package cmd implements the nstance-server command entry point and lifecycle management.
Package config provides configuration loading and validation for the nstance-server.
Package config provides configuration loading and validation for the nstance-server.
Package election provides a unified manager for cluster and shard leader elections, abstracting the s3lect library and serving both election health endpoints from a single HTTPS server.
Package election provides a unified manager for cluster and shard leader elections, abstracting the s3lect library and serving both election health endpoints from a single HTTPS server.
Package filegen generates required certificates and keys for instances.
Package filegen generates required certificates and keys for instances.
Package gc provides periodic garbage collection and maintenance tasks for nstance instances.
Package gc provides periodic garbage collection and maintenance tasks for nstance instances.
Package health provides HTTP health check endpoints for ASG and load balancer integration.
Package health provides HTTP health check endpoints for ASG and load balancer integration.
Package images provides periodic image resolution and caching across infrastructure providers.
Package images provides periodic image resolution and caching across infrastructure providers.
Package infra provides infrastructure provider abstraction and factory.
Package infra provides infrastructure provider abstraction and factory.
aws
Package aws provides AWS EC2 and load balancer implementation of the infrastructure provider interface.
Package aws provides AWS EC2 and load balancer implementation of the infrastructure provider interface.
gcp
Package gcp provides Google Cloud Compute Engine implementation of the infrastructure provider interface.
Package gcp provides Google Cloud Compute Engine implementation of the infrastructure provider interface.
mock
Package mock provides a test mock implementation of the infrastructure provider interface.
Package mock provides a test mock implementation of the infrastructure provider interface.
provider
Package provider defines the infrastructure provider interface for instance and load balancer operations.
Package provider defines the infrastructure provider interface for instance and load balancer operations.
proxmox
Package proxmox implements the Nstance provider interface for Proxmox VE.
Package proxmox implements the Nstance provider interface for Proxmox VE.
tmux
Package tmux provides local development implementation of the infrastructure provider interface using tmux.
Package tmux provides local development implementation of the infrastructure provider interface using tmux.
Package instances orchestrates instance lifecycle: generating IDs, registration nonce JWTs, and userdata, then delegating VM creation to the infra package.
Package instances orchestrates instance lifecycle: generating IDs, registration nonce JWTs, and userdata, then delegating VM creation to the infra package.
Package keys provides cryptographic key parsing and handling utilities.
Package keys provides cryptographic key parsing and handling utilities.
Package localdb provides database models and operations for local nstance-server state.
Package localdb provides database models and operations for local nstance-server state.
Package pki provides certificate and key generation for instance PKI.
Package pki provides certificate and key generation for instance PKI.
Package reconciler provides infrastructure state reconciliation driven by event queue processing.
Package reconciler provides infrastructure state reconciliation driven by event queue processing.
Package secrets provides encrypted secret storage using pluggable backends.
Package secrets provides encrypted secret storage using pluggable backends.
Package storage provides an abstraction for object storage operations.
Package storage provides an abstraction for object storage operations.

Jump to

Keyboard shortcuts

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