Architecture

Target OpenShift shape

LayerOpenShift objectNotes
NamespaceProject / NamespaceOwned by the workload repo and placed only on the intended spoke cluster.
RuntimeDeploymentJava/JBoss image with requests, limits, probes, and rollout strategy.
ConfigurationConfigMap plus Secret referencesNon-secret runtime settings in Git; sensitive values supplied through ESO from external Vault.
TrafficService, Route, or mesh gateway objectsChoose Route for simple ingress or mesh gateway resources when OSSM 3 routing is required.
PolicyNetworkPolicy, placement, and backup labelsRestrict namespace traffic only after required ingress, egress, and platform paths are known.

GitOps

Repository boundary

Checklist

Before first deployment

Out of scope

Non-OpenShift dependencies

Application-specific external services are not tracked in this OpenShift wiki unless they are required to explain OpenShift placement, secret delivery, routing, monitoring, backup behavior, or recovery. Keep this section limited to OpenShift-facing requirements and links.