Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
Click to show internal directories.
Click to hide internal directories.