Versioning Scheme

November 28, 2025 ยท View on GitHub

Upstream packages are based on MicroShift code and OKD images. To allow for easy identification and tracking of what is included in the package, following versioning scheme is used: MICROSHIFT-VERSIONgMICROSHIFT-GIT-COMMITOKD-VERSION:

  • MICROSHIFT-VERSION can have two forms:
    • X.Y.Z-YYYYMMDDHHMM.pN or X.Y.Z-{e,r}c.M-YYYYMMDDHHMM.pN if it is based on openshift/microshift tags.
    • X.Y.Z if it was build against a branch (e.g. main or release-X.Y), value of X.Y.Z is based on version stored in Makefile.version.*.var file.
  • MICROSHIFT-GIT-COMMIT is the openshift/microshift commit.
  • OKD-VERSION is a tag of the OKD release image from which the component image references are sourced.

Examples: