pkg/

directory
v0.0.0-...-fa81656 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2026 License: Apache-2.0

Directories

Path Synopsis
Package cert provisions the webhook serving certificate in-process, so Nebula has no cert-manager dependency and no out-of-band setup step.
Package cert provisions the webhook serving certificate in-process, so Nebula has no cert-manager dependency and no out-of-band setup step.
Package failover holds the in-memory, TTL-bounded blocklist that turns a provision failure into a temporary exclusion, so placement fails over to the next candidate (zone → region → tier) instead of hot-looping against a provider that just said no.
Package failover holds the in-memory, TTL-bounded blocklist that turns a provision failure into a temporary exclusion, so placement fails over to the next candidate (zone → region → tier) instead of hot-looping against a provider that just said no.
Package metrics holds Nebula's Prometheus instrumentation.
Package metrics holds Nebula's Prometheus instrumentation.
Package provider defines the abstraction every compute provider (Modal, AWS, ...) implements — the one narrow seam between Nebula's provider-agnostic control plane and the heterogeneous cloud APIs underneath.
Package provider defines the abstraction every compute provider (Modal, AWS, ...) implements — the one narrow seam between Nebula's provider-agnostic control plane and the heterogeneous cloud APIs underneath.
aws
Package aws implements the provider.Provider interface for Amazon EC2, the first hyperscaler (region-aware) backend.
Package aws implements the provider.Provider interface for Amazon EC2, the first hyperscaler (region-aware) backend.
catalog
Package catalog is the shared price/availability catalog for providers whose APIs do not expose a rate card (Modal, and most NeoClouds).
Package catalog is the shared price/availability catalog for providers whose APIs do not expose a rate card (Modal, and most NeoClouds).
fake
Package fake implements a fully in-memory provider.Provider.
Package fake implements a fully in-memory provider.Provider.
modal
Package modal implements the provider.Provider interface for Modal (https://modal.com), a serverless GPU compute platform.
Package modal implements the provider.Provider interface for Modal (https://modal.com), a serverless GPU compute platform.
Package util holds small, dependency-free helpers shared across Nebula's control plane and provider adapters.
Package util holds small, dependency-free helpers shared across Nebula's control plane and provider adapters.
Package version exposes the build version of the Nebula manager.
Package version exposes the build version of the Nebula manager.
Package vnode implements the Virtual Kubelet integration: one static virtual Node per provider, whose PodLifecycleHandler provisions/terminates external instances through the provider seam.
Package vnode implements the Virtual Kubelet integration: one static virtual Node per provider, whose PodLifecycleHandler provisions/terminates external instances through the provider seam.

Jump to

Keyboard shortcuts

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