Red Hat publishes a procurement checklist for third-party OpenShift applications
A new engineering guide asks platform teams to test vendor claims against multi-tenancy, GitOps, failover and storage requirements before deployment.
Red Hat has published a practical checklist for evaluating third-party applications before they land on OpenShift, arguing that many products described as “Kubernetes-ready” still carry assumptions inherited from virtual machines.
The Red Hat Developer article, published Oct. 27, is based on recurring issues seen in consulting engagements. Its main recommendation is procedural as much as technical: platform teams should establish requirements during procurement, rather than discover incompatibilities after a product has been bought.
Where vendor packages break down
The guide identifies several recurring failure modes. Containerized legacy applications may retain tight startup dependencies, unreliable health probes and an inability to support rolling updates. Vendors may also expect cluster-admin, wildcard cluster roles, anyuid or privileged security context constraints even when the application is destined for a shared cluster.
Those assumptions collide with OpenShift’s multi-tenant security model. The article recommends requiring vendors to state the exact service accounts, namespace roles, cluster-scoped permissions, Linux capabilities and SCCs their software needs. Platform teams should also ask for resource requirements measured under production load.
Parallel installations are another test. Shared non-production clusters often host development, test and staging environments together, but products that depend on cluster-scoped resources may prevent independent installations or upgrades. Red Hat recommends verifying both coexistence and upgrade behavior before rollout.
Storage, failover and delivery
The checklist asks vendors to document whether persistent volumes require ReadWriteOnce or ReadWriteMany access, their latency needs and compatibility with OpenShift Data Foundation. The article warns that legacy packages can demand shared storage where application state should instead be decoupled, complicating multi-cluster failover.
Installation practices matter too. Red Hat recommends replacing workstation-run scripts with declarative Operators, Helm charts or Kubernetes manifests that work with OpenShift GitOps. If a vendor supplies Helm charts, the article suggests consuming them as versioned dependencies rather than editing the vendor package directly, which can create a long-lived maintenance fork.
The guide closes with lifecycle and governance questions: which OpenShift versions are certified, whether disconnected deployments and private mirrors are supported, and how quickly base container images will be patched after critical CVE disclosures.
For platform teams, the useful artifact is the review itself: a concrete way to turn a vendor’s broad support claim into testable security, operations and lifecycle requirements before the application reaches a cluster.
sources
comments · 0