4 Commits
Author SHA1 Message Date
woggioni-opencode-agent c7d75f6899 Support standard GRANIAN_* env vars and the rloop event loop
CI / Build and push docker image (push) Successful in 2m52s
- Launcher now only injects --interface/--host/--port when the matching
  GRANIAN_* env var is unset, so every granian option (GRANIAN_LOOP,
  GRANIAN_WORKERS, GRANIAN_HTTP, GRANIAN_HOST, GRANIAN_PORT, ...) can be
  configured via granian's standard GRANIAN_* environment variables
- Add the rloop event loop as a runtime dependency so GRANIAN_LOOP=rloop
  works out of the box (previously failed with a missing 'rloop' package)
release/0.0.3
2026-08-03 05:28:04 +00:00
woggioni-opencode-agent 96cf433793 Add Kubernetes manifests to deploy rbcs and kaya-rbcs in the rbcs namespace
- memcached (1Gi) shared by both cache servers via a single service
- rbcs (java) and kaya-rbcs deployments with identical resource limits (1 cpu / 512Mi)
- strict network policies whitelisting only the required communications
- manually-triggered benchmark jobs running 'client benchmark -s 256 -e 10000'
  against the rbcs and rbcs-kaya services
2026-08-02 23:10:55 +00:00
woggioni-opencode-agent 752406db22 Use BuildKit cache mounts and multi-stage build for the Docker image
CI / Build and push docker image (push) Successful in 2m33s
Split the Dockerfile into a builder stage (apk + pip cache mounts) and a
slim runtime stage, mirroring reimpasto. apk and pip package caches now
persist across builds and never land in the image layers.
release/0.0.2
2026-08-02 15:48:47 +00:00
woggioni-opencode-agent bdd7a791e4 Implement kaya-rbcs: simplified RBCS clone on the Kaya framework
CI / Build and push docker image (push) Successful in 2m57s
- KayaApp with GET/PUT recursive routes backed by memcached (aiomcache)
- env-based configuration, metadata-aware value encoding, key prefix/digest
- Granian RSGI launcher (rbcs-server / python -m kaya_rbcs)
- pinned requirements via pip-compile, alpine:3.24 Dockerfile with healthcheck
- offline tests using an in-process fake memcached
- Gitea Actions workflow to build and push the multi-arch Docker image
release/0.0.1
2026-08-02 15:25:25 +00:00