build-system-openshift-native-duality

Status: IN

OpenShift maintains two coexisting build systems (Shipwright and BuildConfig), both of which are OpenShift-native with no upstream Kubernetes equivalents, and both tightly coupled to ImageStreams — another OpenShift-native concept — creating an OpenShift-specific build-to-image pipeline that diverges entirely from vanilla Kubernetes patterns.

Justifications

The build system is entirely OpenShift-native — both build mechanisms and their image output target (ImageStream) have no K8s equivalents

Depends on (SL): ocp-two-build-systems-shipwright-buildconfig, ocp-buildconfigs-not-in-upstream-k8s, imagestream-buildconfig-openshift-native

Depended on by

JSON