You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CMS install matrix Layer-1 (docker/scripts/matrix-install-smoke.py) now covers H2, PostgreSQL, MySQL, and SQL Server (see PR #1507 / branch 1500-matrix-smoke-followup).
Oracle is not in the matrix yet.
Surface
Oracle status
Silent installer --db.type=oracle
Supported (DbInstallConfigResolver)
docker-compose.yml profile / service
Missing
DB_SERVICES / matrix CLI --db
Missing (h2, postgresql, mysql, sqlserver only)
Cell entrypoint docstring
Mentions oracle as a possible DB_TYPE only
Why backlog
Oracle container images are heavy (size, license/EULA, RAM, startup time).
Need a clear image choice (e.g. gvenzl/oracle-xe or company-approved image), credentials, SID/service name, and host port mapping that does not fight local Oracle installs.
Healthcheck + matrix network alias pattern should match postgres/mysql/sqlserver.
Acceptance criteria
Compose: opt-in profile (e.g. oracle / db-all) running a documented Oracle image with stable user/password/service and host port documented in docker/README.md / docker-compose.yml.
Harness: DB_SERVICES["oracle"] entry + --db oracle accepted by matrix-install-smoke.py; start_db + network alias oracle for cells.
Cell: wait_for_db / install argv for oracle (host, port, name/service, user, password, schema); SSL flags appropriate for compose (likely SSL off, consistent with other compose DBs).
Activity
natechadwick-intsof commentedon Aug 5, 2026
Agent progress (2026-08-05 23:26 UTC): Partial implement PR opened: #2084
Delivered:
docker-compose.ymloracle profile (gvenzl/oracle-xe:21-slim) +db-allDB_SERVICES["oracle"]/--db oracle/ ORACLE_PORT freeportResidual (live smoke): #2083
Parent #1500 progress table updated. Operator: Grok night-issue-prs (model grok-4.5).
feat(1508): Oracle Layer-1 matrix compose profile + harness metadata
feat(1508): Oracle Layer-1 matrix compose profile + harness metadata (#…
natechadwick-intsof commentedon Aug 6, 2026
Residual #2083 live RESULT:OK
Unattended live smoke completed: RESULT:OK / login probe HTTP 200.
PR: #2184
Parent progress updated on #1500.
feat(2083): live Oracle matrix RESULT:OK + Easy Connect / unwrap fixes (
natechadwick-intsof commentedon Aug 6, 2026
Acceptance complete — closing (no further implement)
Disposition: skip implement. All acceptance criteria for Oracle Layer-1 matrix install-smoke are satisfied on
main.gvenzl/oracle-xe:21-slim, profilesoracle/db-all,docker/README.md)DB_SERVICES["oracle"]/--db oracleRESULT:OK/ login HTTP 200Merged commits on main:
507f31c9f6feat(1508): Oracle Layer-1 matrix compose profile + harness metadata (feat(1508): Oracle matrix compose profile + harness unit tests #2084)deba96d2f3feat(2083): live Oracle matrix RESULT:OK + Easy Connect / unwrap fixes (feat(2083): live Oracle matrix RESULT:OK + Easy Connect / unwrap fixes #2184)Parent #1500 is already closed — no parent progress edit this run.
Operator: Grok night-issue-prs (model grok-4.5). Status: skipped (acceptance already met).