Supported Container Orchestration Systems
June 23, 2025 ยท View on GitHub
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.
Operator currently targets Kubernetes 1.29 API and is tested on OpenShift 4.18.
Operator SDK
Current version in use by the Registry Operator is Operator SDK v1.28.0, planned to use Operator SDK v1.39.1 (devfile/api#1626) to be in sync with target OpenShift 4.18 version.
To update the Operator SDK, refer to Upgrade SDK Version and change the following
- Update the following Kubernetes API dependencies under
go.modto the version supported by the chosen Operator SDK versionk8s.io/apik8s.io/apimachineryk8s.io/client-go
- Update
ENVTEST_K8S_VERSIONunderMakefileto the Kubernetes version supported by the chosen Operator SDK version - Make any changes necessary to the source based on the updates to Kubernetes API dependencies
- Update the Operator SDK CLI to the version chosen
- Run
make bundleto update fields to include the changes for updating Operator SDK and Kubernetes APIs