browser-controller for the Selenosis ecosystem
2.6K
Browser Controller is a Kubernetes controller for the Selenosis ecosystem.
It manages Browser and BrowserConfig custom resources and is responsible for creating,
monitoring, and cleaning up ephemeral browser Pods.
The controller is designed for deterministic browser provisioning with strict lifecycle management.
Each Browser resource results in exactly one Pod with the same name.
Browser resources into PodsBrowserConfig using a two-tier merge (template base + per-version overrides)Browser.status with runtime information (phase, pod IP, start time, container statuses)
CRDs are shipped as manifests in the repository and applied separately
(via config/crd or the selenosis-deploy Helm chart);
the controller registers their API schemes at startup.
Browser Controller source code:
https://github.com/alcounit/browser-controller
Content type
Image
Digest
sha256:93b7cdbab…
Size
10.6 MB
Last updated
about 1 month ago
docker pull alcounit/browser-controller