FKITDEV-8868 — Janus admin API config missing on the Ubi8 maintenance branch
One-line summary
The Janus admin/HTTP transport config (
base/janus/config/janus.transport.http.jcfg) that enables the Janus admin API over HTTPS (port 7889) plus the base API on 8089 was entirely absent from themaintenance/Ubi8branch of vuer_build. It landed on the main line in March 2026 (commitb9ab65c, PR #191) but was never ported to the older UBI8 maintenance line. Fix replays both halves of that two-file commit onfeature/FKITDEV-8868.
Ticket / scope
| Property | Value |
|---|---|
| JIRA | FKITDEV-8868 |
| Repo | vuer_build (TechTeamer base-Docker-images repo) at /Users/levander/coding/facekom/vuer_build |
| Affected branch | maintenance/Ubi8 (older Red Hat UBI8 maintenance line) |
| Fix branch | feature/FKITDEV-8868 (off origin/maintenance/Ubi8 @ 7aedc4b, PR #200, 2026-05-05) |
| Status (2026-05-28) | Change staged/uncommitted, pending review |
| Severity | P2 |
Symptoms
- On
maintenance/Ubi8, the entirebase/janus/config/directory was missing — not just the file. - Any Janus image built from the UBI8 maintenance line would ship without
janus.transport.http.jcfg, so the admin API (HTTPS :7889) and the base HTTP/S API (:8089) would not be configured as expected.
Root cause — branch drift
The config landed on the main line via:
| Property | Value |
|---|---|
| Commit | b9ab65c (b9ab65cf9ebd11bb9c5f3dffd7e29d341992878d) |
| PR | #191 — fix(FKITDEV-8109): add janus admin api config |
| Author | Szabó Márton |
| Date | 2026-03-03 |
It was never ported to maintenance/Ubi8. The UBI8 maintenance line simply never received the change.
b9ab65cis a TWO-file change — porting only the file is a silent no-opThe commit touches two files (verified
git show --stat b9ab65c: 2 files, +37):
- Adds
base/janus/config/janus.transport.http.jcfg(+34 lines) — the actual config.- Adds a
COPY config/janus.transport.http.jcfg /usr/local/etc/janusline tobase/janus/Dockerfile(+3 lines), inserted right before the# add technical userblock.Porting only the jcfg file without the Dockerfile
COPYwould compile fine but the file would never make it into the image — a silent no-op. Both halves are required.
What the config actually enables (verified from the jcfg)
| Setting | Value |
|---|---|
secure_port (base API, HTTPS) | 8089 |
admin_https | yes |
admin_secure_port (admin API, HTTPS) | 7889 |
admin_port (admin API, plain) | 7088 |
admin_http | no |
admin_base_path | /admin |
admin_acl | 127.0.0.1 |
Fix (FKITDEV-8868)
Branch feature/FKITDEV-8868 was cut off origin/maintenance/Ubi8 (@ 7aedc4b, PR #200, 2026-05-05). Both parts of b9ab65c were replayed:
- jcfg restored byte-for-byte via
git checkout b9ab65c -- base/janus/config/janus.transport.http.jcfg. - Dockerfile
COPYre-inserted at the same logical spot — confirmed atbase/janus/Dockerfile:127, immediately before the# add technical userblock (groupaddat line 130).
Working-tree state (2026-05-28)
base/janus/Dockerfile— M (modified, unstaged): COPY line re-insertedbase/janus/config/janus.transport.http.jcfg— A (added, staged): restored
Both changes present, not yet committed — pending review.
Broader lesson — maintenance/Ubi8 silently lags the main UBI line
Branch-drift risk to track
maintenance/Ubi8can silently fall behind fixes that landed on the main UBI line (this ticket is one instance — a March fix surfaced only in late May). This is directly relevant to the FKITDEV-8252 UBI8/9 → UBI10 migration: when reasoning about what the UBI8/9 baseline contains, don’t assume parity with the main line.
Unverified — partner overlays may independently need this file
Partner overlays under
partner/*/janus/(microsec, mbh, mvm, mkb-instant, unicredit-srb) may each independently needjanus.transport.http.jcfgif they layer on top of Ubi8. Not verified as of 2026-05-28 — worth checking whether any of these partner Janus images also lack the admin API config.
Cross-references
- Commit (main line):
b9ab65c— PR #191,fix(FKITDEV-8109): add janus admin api config, Szabó Márton, 2026-03-03 - Fix branch:
feature/FKITDEV-8868offorigin/maintenance/Ubi8@7aedc4b(PR #200, 2026-05-05) - Repo:
/Users/levander/coding/facekom/vuer_build - Files:
base/janus/config/janus.transport.http.jcfg,base/janus/Dockerfile:127
Related
- FKITDEV-8252 — UBI10 base-image migration; same
vuer_buildrepo, same branch-drift class of risk - infrastructure — Janus WebRTC gateway, base images, vuer_docker
- index — Investigation index