mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-16 11:49:28 +00:00
A lean overlay omits otel-collector, prometheus and jaeger and disables the exporters; on an existing cluster up.sh scales them to 0. Verified live: render has no otel-system resources, up.sh idempotent (54 s second run), smoke Run done, kind node 2.66 -> 1.82 GiB. Docs say server VM. Implemented with Codex. Co-Authored-By: Claude Opus 5.5 <[email protected]>
27 lines
1.7 KiB
TOML
27 lines
1.7 KiB
TOML
# The kind profile: the plane on this server VM's single-node kind cluster, which ops/ax/up.sh creates and which is
|
|
# the development default (plane-on-kubernetes design section 1). Values only; a credential never goes here
|
|
# (keys stay in the environment or .env). Every field is overridable by OUSAST_<FIELD> in the environment, a pool
|
|
# by OUSAST_POOL_<NAME>_<FIELD>. This file may name the kind cluster; the code must not (tests/test_plane_literals.py).
|
|
|
|
kind_observability = false # opt in with OUSAST_KIND_OBSERVABILITY=1
|
|
exec = "local" # the reconciler runs on this host against the cluster below
|
|
kube_context = "kind-ousast" # kind's context for KIND_CLUSTER_NAME=ousast
|
|
registry = "localhost:5001" # the kind-local registry up.sh creates (Substrate rewrites it for the node)
|
|
images = "kind-images.json" # digest-pinned image references, written by up.sh after each build
|
|
router_url = "" # empty: port-forward to atenet-router through the kube context (ax-tunnel)
|
|
ax_server = "" # empty: the ax CLI's own tunnel through the kube context (ax-tunnel)
|
|
memory = "s3://sast-memory" # the memory store; S3_ENDPOINT and the keys come from .env
|
|
atespace = "default"
|
|
snapshots_bucket = "s3://ax-snapshots" # ax's AX_SNAPSHOTS_BUCKET, ours (rendered into the ax-server patch)
|
|
image_pull_secret = "" # the kind registry needs none
|
|
|
|
[pools.default] # ousast-pool: two gVisor workers fit the 7 GB host beside the control planes
|
|
replicas = 2
|
|
cpu = "1"
|
|
memory = "1536Mi"
|
|
|
|
[pools.engine] # engine-pool (design section 4): one worker for the Joern engine task
|
|
replicas = 1
|
|
cpu = "2"
|
|
memory = "4Gi"
|