Backlog
Investigations and plans waiting for implementation, sorted by last updated date.
| Document | Goal | Updated |
|---|---|---|
| Platform Roadmap | Track prioritized investigations and planned work for the UIS platform | 2026-03-18 |
| INVESTIGATE: Version Pinning for Helm Charts and Container Images | Everything works today, but 18 of 21 Helm charts and several container images have no version pinning. Any upstream release — intentional or accidental — can break the system without warning. A single ./uis deploy could pull a new chart version with breaking changes. | 2026-03-18 |
| INVESTIGATE: Verification Playbooks Usage and Coverage | The ansible/playbooks/utility/ folder contains a mix of verification playbooks, task includes, setup helpers, and one-off utilities. Several of these files appear to have no active caller in the current repo. | 2026-03-18 |
| INVESTIGATE: Undeploy --purge flag | — | 2026-03-18 |
| Investigate: Version Metadata in Service Scripts | Decide how service scripts should expose version information for docs generation and CLI display | 2026-03-18 |
| INVESTIGATE: Remote Deployment Targets & Target Management | — | 2026-03-18 |
| INVESTIGATE: Provision-Host Tools and Provider Authentication | — | 2026-03-18 |
| INVESTIGATE: Migrate Host Documentation to UIS CLI | — | 2026-03-18 |
| Investigate: Fix Gravitee Deployment | Get Gravitee working and aligned with UIS patterns — it was broken before the service migration and has never been verified | 2026-03-18 |
| Notes for installing EspoCRM in UIS | — | 2026-03-18 |
| Investigate: Enonic Content Deployment | Determine how content (data) moves between Enonic environments and whether it can be automated | 2026-03-18 |
| Investigate: Enonic App Deployment Pipeline | Design and implement a pull-based pipeline for deploying Enonic apps (JAR files) into the Enonic XP instance running in UIS | 2026-03-18 |
| Investigate: Docs Markdown Generator Update Logic | Add logic to uis-docs-markdown.sh to update metadata-driven sections of existing markdown pages without overwriting manually written content | 2026-03-18 |
| Investigate: UIS Container Pull Command | Add a ./uis pull command that pulls the latest provision-host container image and restarts the container | 2026-03-18 |
| Investigate: Backstage Developer Portal for UIS | Deploy Backstage as the developer portal for UIS, modeling all existing services in a software catalog | 2026-03-18 |
| Investigate: Backstage Enhancements | Evaluate and prioritize additional Backstage features beyond the initial deployment (PLAN-002) | 2026-03-18 |
| Investigate: Backstage Authentik OIDC Authentication | Investigate adding Authentik OIDC authentication to Backstage (replacing guest access) | 2026-03-18 |
| INVESTIGATE: Authentik User Config Migration | User-configurable Authentik data (test users, domains, protected services, OAuth apps) is hardcoded in manifests/ where users shouldn't be editing files. This data should live in .uis.extend/ so users can customize their setup without touching infrastructure code. | 2026-03-18 |