What's new and changed in the scheduling service

The scheduling service updates can include new features, bug fixes, and security updates. Updates are listed in reverse chronological order so that the latest release is at the beginning of the topic.

You can see a list of the new features for the platform and all of the services at What's new in IBM Cloud Pak® for Data.

Installing or upgrading the scheduling service

The scheduling service is required if you plan to install the Watson™ Machine Learning Accelerator service.

Additionally, you can install the scheduling service if you want to programmatically enforce the quotas that you set on the platform or on individual services.

You can install and upgrade the scheduling service along with the Cloud Pak for Data platform. For details, see:

Cloud Pak for Data Version 4.6.6

A new version of the scheduling service was released in May 2023 with Cloud Pak for Data 4.6.6.

Operand version: 1.12.0

This release includes the following changes:

Security fixes
  • Version 1.12.0 of the scheduling service uses the following Red Hat® Universal Base Images (UBI):
    • ibm-cpd-scheduling-operator uses ubi Version 8.7-1112
    • ibm-cpd-scheduler-operator-catalog uses ubi-minimal Version 8.7-1107
    • ibm-cpd-scheduler uses ubi-minimal Version 8.7-1107
    • ibm-cpd-scheduler-pjc uses ubi-minimal Version 8.7-1107
    • ibm-cpd-scheduler-metrics uses ubi-minimal Version 8.7-1107
    • ibm-cpd-scheduler-mutate-webhook uses ubi-minimal Version 8.7-1107
    • ibm-cpd-scheduler-webhook uses ubi-minimal Version 8.7-1107
  • Version 1.12.0 of the scheduling service includes fixes for the following security issues:

    CVE-2023-0361

Cloud Pak for Data Version 4.6.5

A new version of the scheduling service was released in April 2023 with Cloud Pak for Data 4.6.5.

Operand version: 1.11.0

This release includes the following changes:

Issues fixed in this release

The following issues are fixed in this release:

Additional network policy required to give Grafana access to the scheduler metrics
  • Issue: The network policy that is created by the scheduling service prevents the scheduling service pods from communicating with Grafana.

    In Cloud Pak for Data Version 4.6.4, if you set up Grafana to monitor Watson Machine Learning Accelerator metrics, you needed to apply an additional network policy to enable Grafana to access the metrics generated by the scheduling service.

  • Resolution: The network policy that the scheduling service creates in 4.6.5, allows the scheduling service to communicate with Grafana.
Security fixes
  • Version 1.11.0 of the scheduling service uses the following Red Hat Universal Base Images (UBI):
    • ibm-cpd-scheduling-operator uses ubi Version 8.7-1090.1679482075
    • ibm-cpd-scheduler-operator-catalog uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-pjc uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-metrics uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-mutate-webhook uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-webhook uses ubi-minimal Version 8.7-1085
  • Version 1.11.0 of the scheduling service includes fixes for the following security issues:

    CVE-2023-0215, CVE-2023-0286, CVE-2023-23916, CVE-2023-25809, CVE-2023-27561, CVE-2023-28642

    CVE-2022-4304, CVE-2022-4450

Cloud Pak for Data Version 4.6.4

A new version of the scheduling service was released in March 2023 with Cloud Pak for Data 4.6.4.

Operand version: 1.10.0

This release includes the following changes:

Security fixes
  • Version 1.10.0 of the scheduling service uses the following Red Hat Universal Base Images (UBI):
    • ibm-cpd-scheduling-operator uses ubi Version 8.7-1090
    • ibm-cpd-scheduler-operator-catalog uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-pjc uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-metrics uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-mutate-webhook uses ubi-minimal Version 8.7-1085
    • ibm-cpd-scheduler-webhook uses ubi-minimal Version 8.7-1085
  • Version 1.10.0 of the scheduling service includes fixes for the following security issues:

    CVE-2023-23931

    CVE-2022-3697, CVE-2022-40303, CVE-2022-40304, CVE-2022-41716, CVE-2022-41717, CVE-2022-47629

    CVE-2020-8564

    CVE-2018-1099

Cloud Pak for Data Version 4.6.3

A new version of the scheduling service was released in February 2023 with Cloud Pak for Data 4.6.3.

Operand version: 1.9.0

This release includes the following changes:

Security fixes
  • Version 1.9.0 of the scheduling service uses the following Red Hat Universal Base Images (UBI):
    • ibm-cpd-scheduling-operator uses ubi Version 8.7-1054
    • ibm-cpd-scheduler-operator-catalog uses ubi-minimal Version 8.7-1049
    • ibm-cpd-scheduler uses ubi-minimal Version 8.7-1049
    • ibm-cpd-scheduler-pjc uses ubi-minimal Version 8.7-1049
    • ibm-cpd-scheduler-metrics uses ubi-minimal Version 8.7-1049
    • ibm-cpd-scheduler-mutate-webhook uses ubi-minimal Version 8.7-1049
    • ibm-cpd-scheduler-webhook uses ubi-minimal Version 8.7-1049
  • Version 1.9.0 of the scheduling service includes fixes for the following security issues:

    CVE-2022-2879, CVE-2022-2880, CVE-2022-3821, CVE-2022-27664, CVE-2022-32189, CVE-2022-32190, CVE-2022-35737, CVE-2022-41715, CVE-2022-42010, CVE-2022-42011, CVE-2022-42012, CVE-2022-43680

    CVE-2021-46848

Cloud Pak for Data Version 4.6.1

A new version of the scheduling service was released in December 2022 with Cloud Pak for Data 4.6.1.

Operand version: 1.8.0

This release includes the following changes:

New features

The 1.8.0 release of the scheduling service includes the following features and updates:

FIPS 140-2 compliance
The scheduling service is now FIPS 140-2 compliant.
Schedule workloads on Nvidia Multi-Instance GPUs
If your environment contains Nvidia Multi-Instance GPUs, the scheduling service share policy and quota policy can automatically schedule workloads on the available partitions.
Security fixes
  • Version 1.8.0 of the scheduling service uses the following Red Hat Universal Base Images (UBI):
    • ibm-cpd-scheduling-operator uses ubi Version 8.7-929
    • ibm-cpd-scheduler-operator-catalog uses ubi-minimal Version 8.7-923
    • ibm-cpd-scheduler uses ubi-minimal Version 8.7-923
    • ibm-cpd-scheduler-pjc uses ubi-minimal Version 8.7-923
    • ibm-cpd-scheduler-metrics uses ubi-minimal Version 8.7-923
    • ibm-cpd-scheduler-mutate-webhook uses ubi-minimal Version 8.7-923
    • ibm-cpd-scheduler-webhook uses ubi-minimal Version 8.7-923
  • Version 1.8.0 of the scheduling service includes fixes for the following security issues:

    CVE-2022-1304, CVE-2022-42898

    CVE-2016-3709

    CVE-2015-20107

Cloud Pak for Data Version 4.6.0

The scheduling service was released in November 2022 with Cloud Pak for Data 4.6.0.

Operand version: 1.7.0

This release includes the following changes:

Updates

The 1.7.0 release of the scheduling service includes the following features and updates:

High availability and resiliency
The scheduling service supports Active/Standby mode for its pods when the service is scaled to medium or large. To change the scale of the scheduling service, see Manually scaling resources for services.
Security fixes
  • Version 1.7.0 of the scheduling service uses the following Red Hat Universal Base Images (UBI):
    • ibm-cpd-scheduling-operator uses ubi Version 8.6-990
    • ibm-cpd-scheduler-operator-catalog uses ubi-minimal Version 8.6-994
    • ibm-cpd-scheduler uses ubi-minimal Version 8.6-994
    • ibm-cpd-scheduler-pjc uses ubi-minimal Version 8.6-994
    • ibm-cpd-scheduler-metrics uses ubi-minimal Version 8.6-994
    • ibm-cpd-scheduler-mutate-webhook uses ubi-minimal Version 8.6-994
    • ibm-cpd-scheduler-webhook uses ubi-minimal Version 8.6-994
  • Version 1.7.0 of the scheduling service includes fixes for the following security issues:

    CVE-2022-21698, CVE-2022-27191, CVE-2022-32149

    CVE-2021-20206, CVE-2021-20329, CVE-2021-25741, CVE-2021-30465, CVE-2021-31525, CVE-2021-33194, CVE-2021-38561, CVE-2021-41190, CVE-2021-43565, CVE-2021-43784, CVE-2021-44716

    CVE-2020-26160, CVE-2020-27813, CVE-2020-28851, CVE-2020-28852, CVE-2020-29652, CVE-2020-8559

    CVE-2019-19794

Issues fixed in this release
The following issues have been fixed in this release:
The scheduling service cannot schedule pods on AWS clusters
Issue:
If you install the scheduling service on an AWS cluster with Amazon Elastic File System or Amazon Elastic Block Store storage, the scheduling service needs additional privileges to schedule pods that use storage that requires volume binding. You needed to manually run a command to give the scheduling service the required permissions.
Resolution:
In Version 1.7.0, the scheduling service automatically sets up the required permissions.