Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.27 KB

CLUSTER_SUPPORT.md

File metadata and controls

31 lines (26 loc) · 1.27 KB

Supported Container Orchestration Systems

The devfile registry operator supports container orchestration systems based on which Operator SDK version the registry operator is using as well as the API overlap between OpenShift and Kubernetes.

OpenShift 4.12.x
Kubernetes 1.25.x X
Kubernetes 1.26.x X

Operator SDK

Current version in use by the Registry Operator is Operator SDK v1.28.0.

To update the Operator SDK, refer to Upgrade SDK Version and change the following

  1. Update the following Kubernetes API dependencies under go.mod to the version supported by the chosen Operator SDK version
    • k8s.io/api
    • k8s.io/apimachinery
    • k8s.io/client-go
  2. Update ENVTEST_K8S_VERSION under Makefile to the Kubernetes version supported by the chosen Operator SDK version
  3. Make any changes necessary to the source based on the updates to Kubernetes API dependencies
  4. Update the Operator SDK CLI to the version chosen
  5. Run make bundle to update fields to include the changes for updating Operator SDK and Kubernetes APIs