OpenShift Build Service 2¶
Warning
This version is for Openshift 4 and Tekton pipelines.
For version running on Openshift 3 please visit https://osbs.readthedocs.io/en/osbs_ocp3/ .
Note
- Required releases of components:
osbs-client >= 2.0.0
atomic-reactor >= 4.0.0
koji-containerbuild >= 1.0.0
OSBS is a collection of tools, workflows and integration points that build and release layered container images.
OSBS hooks into Koji with the help of the koji-containerbuild plugin, and uses OpenShift tekton pipelines with podman-remote as Content Generators to produce layered images.
One can start an image build with fedpkg
, using the container-build
subcommand:
$ fedpkg container-build
Table of Contents¶
- Administration and Maintenance
- Building Container Images
- Building images using fedpkg
- Building images using koji
- Building images using osbs-client
- Accessing built images
- Writing a Dockerfile
- Image configuration
- Content Sets
- Using Artifacts from Koji or Project Newcastle(aka PNC)
- Image tags
- Override Parent Image
- Koji NVR
- Isolated Builds
- Yum repositories
- Signing intent
- Base image builds
- Multistage builds
- Operator manifests
- Inspecting built image components
- Building Source Container Images
- Understanding the Build Process
- Build Parameters
- Contributing to OSBS
- Documentation of the OSBS tools