pkg/

directory
v0.0.0-...-2b23c5f Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2026 License: AGPL-3.0

Directories

Path Synopsis
api
v2
v3
Package v3 wraps the v1 HelmOps for v3 apps.
Package v3 wraps the v1 HelmOps for v3 apps.
client
Package cluster reads the cluster.olares.io/v1alpha1 ClusterConfig singleton to resolve the platform domain.
Package cluster reads the cluster.olares.io/v1alpha1 ClusterConfig singleton to resolve the platform domain.
validation
Package validation aggregates resource feasibility checks for install, upgrade and resume.
Package validation aggregates resource feasibility checks for install, upgrade and resume.
Package gateway contains helpers app-service uses to project Application state into SharedRouteRegistry (gateway.olares.io/v1alpha1) objects.
Package gateway contains helpers app-service uses to project Application state into SharedRouteRegistry (gateway.olares.io/v1alpha1) objects.
routecontrol
Package routecontrol implements app-service shared ingress route control: for each SharedRouteRegistry (SRR) it maintains the Gateway API HTTPRoute and the companion NetworkPolicy that allow app-gateway to reach the upstream Service (in the SRR namespace or upstream.serviceNamespace).
Package routecontrol implements app-service shared ingress route control: for each SharedRouteRegistry (SRR) it maintains the Gateway API HTTPRoute and the companion NetworkPolicy that allow app-gateway to reach the upstream Service (in the SRR namespace or upstream.serviceNamespace).
v1alpha1
Package v1alpha1 contains the gateway.olares.io/v1alpha1 API types.
Package v1alpha1 contains the gateway.olares.io/v1alpha1 API types.
sandbox
Package testutil provides shared helpers for app-service unit tests: a scheme builder, a fake controller-runtime client, fixtures for the custom resources and workloads, and a fake HelmOps implementation.
Package testutil provides shared helpers for app-service unit tests: a scheme builder, a fake controller-runtime client, fixtures for the custom resources and workloads, and a fake HelmOps implementation.
activeusers
Package activeusers maintains a process-local cache of "activated" users so callers (notably the NATS event fan-out for v3 / shared apps) can answer "who is currently activated?" without hitting the kube API on every event.
Package activeusers maintains a process-local cache of "activated" users so callers (notably the NATS event fan-out for v3 / shared apps) can answer "who is currently activated?" without hitting the kube API on every event.
app
v1

Jump to

Keyboard shortcuts

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