Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
stornas
command
|
|
|
stornas-agent
command
|
|
|
internal
|
|
|
agent
Package agent converges host state to CRD specs.
|
Package agent converges host state to CRD specs. |
|
api
Package api holds the mutation endpoints: thin translators from JSON requests to CRs and PVCs.
|
Package api holds the mutation endpoints: thin translators from JSON requests to CRs and PVCs. |
|
auth
Package auth is the appliance session layer: LocalUsers checked against their password Secrets, server-side sessions behind an HttpOnly cookie.
|
Package auth is the appliance session layer: LocalUsers checked against their password Secrets, server-side sessions behind an HttpOnly cookie. |
|
clusterstate
Package clusterstate maintains stornas's single source of live cluster truth: reflectors run ONCE under the server's ServiceAccount and keep in-memory indexers of StoragePools, Nodes, and PVCs.
|
Package clusterstate maintains stornas's single source of live cluster truth: reflectors run ONCE under the server's ServiceAccount and keep in-memory indexers of StoragePools, Nodes, and PVCs. |
|
eventbus
Package eventbus is stornas's change-propagation primitive: a typed pub/sub that carries both an EDGE (a coalesced wake when a kind moves) and a LEVEL (a monotonic per-kind version).
|
Package eventbus is stornas's change-propagation primitive: a typed pub/sub that carries both an EDGE (a coalesced wake when a kind moves) and a LEVEL (a monotonic per-kind version). |
|
linstorpoll
Package linstorpoll mirrors LINSTOR's resource view into the snapshot: replica disk states and primaries per volume.
|
Package linstorpoll mirrors LINSTOR's resource view into the snapshot: replica disk states and primaries per volume. |
|
lvm
Package lvm shells out to the host LVM tools.
|
Package lvm shells out to the host LVM tools. |
|
mdraid
Package mdraid drives md arrays through mdadm.
|
Package mdraid drives md arrays through mdadm. |
|
model
Package model holds the UI-facing read types.
|
Package model holds the UI-facing read types. |
|
reflect
Package reflect holds the generic reflector plumbing shared by dotvirt's in-memory snapshots (clusterstate's live VM/VMI/namespace snapshot, argo's drift snapshot, desched's DRS snapshot).
|
Package reflect holds the generic reflector plumbing shared by dotvirt's in-memory snapshots (clusterstate's live VM/VMI/namespace snapshot, argo's drift snapshot, desched's DRS snapshot). |
|
restfactory
Package restfactory mints per-bearer-token Kubernetes clients off a single, credential-less base config - the shared identity machinery behind both the cluster and argo planes.
|
Package restfactory mints per-bearer-token Kubernetes clients off a single, credential-less base config - the shared identity machinery behind both the cluster and argo planes. |
|
stream
Package stream pushes live snapshots to WebSocket clients.
|
Package stream pushes live snapshots to WebSocket clients. |
|
tasks
Package tasks is the recent-activity feed behind the dock's Recent Tasks lane: the discrete acts every browser should see, not just the one that clicked.
|
Package tasks is the recent-activity feed behind the dock's Recent Tasks lane: the discrete acts every browser should see, not just the one that clicked. |
|
tlsconf
Package tlsconf loads optional CA bundles under one shared tolerance rule: a bad or lagging bundle logs and returns nil, so the caller stays on the system trust pool and a missing CA mount degrades to a legible TLS error, never a crash.
|
Package tlsconf loads optional CA bundles under one shared tolerance rule: a bad or lagging bundle logs and returns nil, so the caller stays on the system trust pool and a missing CA mount degrades to a legible TLS error, never a crash. |
|
ttlcache
Package ttlcache is a tiny string-keyed, TTL-bounded cache shared by the identity layers (per-token Kubernetes clients, TokenReview results, per-token visible-namespace sets).
|
Package ttlcache is a tiny string-keyed, TTL-bounded cache shared by the identity layers (per-token Kubernetes clients, TokenReview results, per-token visible-namespace sets). |
|
operator
module
|
Click to show internal directories.
Click to hide internal directories.