pkg/

directory
v0.15.1 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2026 License: Apache-2.0

Directories

Path Synopsis
sqlite
Package sqlite provides an embedded SQLite database as an addon.
Package sqlite provides an embedded SQLite database as an addon.
Package anywhere implements the runtime side of Miren Anywhere, the connectivity feature that links a cluster to Miren Cloud's POP network for NAT traversal and inbound request forwarding.
Package anywhere implements the runtime side of Miren Anywhere, the connectivity feature that links a cluster to Miren Cloud's POP network for NAT traversal and inbound request forwarding.
Package apphealth defines the health classification strings that flow from app-status (ApplicationStatus / AppInfo) to consumers like `m app list` and the deploy poller.
Package apphealth defines the health classification strings that flow from app-status (ApplicationStatus / AppInfo) to consumers like `m app list` and the deploy poller.
Package apphealthsync samples runtime-owned health for cloud's ephemeral cache.
Package apphealthsync samples runtime-owned health for cloud's ephemeral cache.
Package appspec builds the sandbox spec that runs an app's code.
Package appspec builds the sandbox spec that runs an app's code.
Package appversion holds shared helpers for managing AppVersion entities and the resources that hang off them.
Package appversion holds shared helpers for managing AppVersion entities and the resources that hang off them.
Package boot starts components in dataflow order and passes their outputs to downstream components once startup succeeds.
Package boot starts components in dataflow order and passes their outputs to downstream components once startup succeeds.
cel
Package cloudapi talks to Miren Cloud's HTTP API on behalf of a logged-in user.
Package cloudapi talks to Miren Cloud's HTTP API on behalf of a logged-in user.
cloudapitest
Package cloudapitest provides a stand-in for Miren Cloud's HTTP API, so tests that need cloud to answer something can have it answer without a cloud.
Package cloudapitest provides a stand-in for Miren Cloud's HTTP API, so tests that need cloud to answer something can have it answer without a cloud.
Package cloudrpc lets a caller reach this cluster's RPC server through Miren Cloud, over the same uplink the cluster already holds open.
Package cloudrpc lets a caller reach this cluster's RPC server through Miren Cloud, over the same uplink the cluster already holds open.
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
Package connectors wraps github.com/dexidp/dex/connector with a small Miren-flavored interface.
Package connectors wraps github.com/dexidp/dex/connector with a small Miren-flavored interface.
Package containerenv detects whether the current process is running inside a container (Docker, Podman, or a Kubernetes pod).
Package containerenv detects whether the current process is running inside a container (Docker, Podman, or a Kubernetes pod).
all
Package deploylifecycle owns the deployment record state machine: the set of valid statuses and phases, and the transitions between them.
Package deploylifecycle owns the deployment record state machine: the set of valid statuses and phases, and the transitions between them.
cmd/schemagen command
export
Package export defines the generated contract for entities that may leave the runtime.
Package export defines the generated contract for entities that may leave the runtime.
indexwatch
Package indexwatch provides a robust, self-healing abstraction around the entity server's WatchIndex API.
Package indexwatch provides a robust, self-healing abstraction around the entity server's WatchIndex API.
Package entitysync replicates schema-authorized runtime entities to Miren Cloud over the negotiated uplink.
Package entitysync replicates schema-authorized runtime entities to Miren Cloud over the negotiated uplink.
hey
Command hey is an HTTP load generator.
Command hey is an HTTP load generator.
requester
Hey supports two output formats: summary and CSV
Hey supports two output formats: summary and CSV
Package imagerefs centralizes all Docker image references used throughout the project.
Package imagerefs centralizes all Docker image references used throughout the project.
cmd/labsgen command
Package logfilter provides a simple query syntax for filtering logs.
Package logfilter provides a simple query syntax for filtering logs.
Package oncalendar parses the subset of systemd's OnCalendar syntax that Miren accepts for scheduled tasks, and evaluates the firing times it describes.
Package oncalendar parses the subset of systemd's OnCalendar syntax that Miren accepts for scheduled tasks, and evaluates the firing times it describes.
Package perf provides access to the Linux perf API.
Package perf provides access to the Linux perf API.
rpc
cmd/rpcgen command
io
Package saga implements the Saga pattern for distributed operations with crash recovery.
Package saga implements the Saga pattern for distributed operations with crash recovery.
Package secret models secrets that are referenced rather than copied.
Package secret models secrets that are referenced rather than copied.
cluster
Package cluster implements the in-cluster secret backend.
Package cluster implements the in-cluster secret backend.
keyring
Package keyring holds the cluster's key hierarchy for secrets at rest and performs the envelope encryption around it.
Package keyring holds the cluster's key hierarchy for secrets at rest and performs the envelope encryption around it.
remote
Package remote resolves secret references over RPC, for nodes that hold no key material.
Package remote resolves secret references over RPC, for nodes that hold no key material.
cmd/configgen command
Package slogout provides adapters to route container output through slog.Logger instead of directly to stdout/stderr.
Package slogout provides adapters to route container output through slog.Logger instead of directly to stdout/stderr.
Package subsystem provides infrastructure for building composable server subsystems.
Package subsystem provides infrastructure for building composable server subsystems.
metrics
Package metrics provides a subsystem for building metrics collection components.
Package metrics provides a subsystem for building metrics collection components.
observability
Package observability provides a subsystem for building observability components.
Package observability provides a subsystem for building observability components.
run command
Package theme centralizes the miren CLI's color palette and adapts it to the terminal it's running in.
Package theme centralizes the miren CLI's color palette and adapts it to the terminal it's running in.
Package ui provides common UI components for the miren CLI
Package ui provides common UI components for the miren CLI
Package uplink implements the cluster's control-plane link to Miren Cloud: exactly one persistent, authenticated WebSocket per cluster, carrying typed coordination messages multiplexed by type.
Package uplink implements the cluster's control-plane link to Miren Cloud: exactly one persistent, authenticated WebSocket per cluster, carrying typed coordination messages multiplexed by type.
Package workloadidentity implements OIDC workload identity tokens for sandbox containers, following the GitHub Actions OIDC pattern.
Package workloadidentity implements OIDC workload identity tokens for sandbox containers, following the GitHub Actions OIDC pattern.
Package workloadroles is the single source of truth for the canned roles a sandbox's workload identity token can be minted with.
Package workloadroles is the single source of truth for the canned roles a sandbox's workload identity token can be minted with.

Jump to

Keyboard shortcuts

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