What's new in version 3.2.0

Get a quick overview of what's added, changed, improved, or deprecated in this release.

IBM® Cloud Private Version 3.2.0 introduces the following new features and enhancements:

Installation, configuration, and upgrade

Changes to IBM Cloud Paks

IBM Cloud Private Fix packs

You can apply a fix pack to your cluster to fix known issues with IBM Cloud Private.

The current fix pack is version 3.2.0.2003. This fix pack became available on 24 April, 2020. For more information about the fixes that are included in this fix pack, see Fixed reported problems.

Enabling IBM Multicloud Manager

You can configure IBM Multicloud Manager during IBM® Cloud Private installation by customizing your config.yaml file. For details see IBM Multicloud Manager.

Multi-release upgrade

You can upgrade directly to IBM Cloud Private 3.2.0 from versions 3.1.0, 3.1.1, and 3.1.2. For more information, see Upgrading.

Deploying Red Hat OpenShift version 3.11 in high availability mode

You can now configure high availability for a IBM Cloud Private with OpenShift version 3.11 cluster by deploying IBM Cloud Private on dedicated OpenShift nodes. In the config.yaml file during installation, you can specify the dedicated OpenShift nodes for the master, proxy, and management cluster nodes that deploy the IBM Cloud Private components as OpenShift workloads.

Key Management Service Hardware Security Module package

The Key Management Service (KMS) Hardware Security Module (HSM) chart and images are no longer included in the IBM Cloud Private installer. To use KMS, you can download and install the 3.2.0 Key Management HSM key-management-hsm-amd64.tar.gz package from IBM Passport Advantage. For more information, see Configuring Key Management Service.

Modularized installation

To reduce the footprint of IBM Cloud Private on your platform, during installation and afterwards, you can disable management services. After installation, if you require any disabled services, you can enable them. For more information on the components that are available and the management services that are included with the component, see Enabling and disabling IBM Cloud Private components.

Security and compliance

Audit

Audit logging adoption guide is added. For more information, see Audit logging adoption guide.

Certificates

Replacing, refreshing, and restoring certificates created by the installer

You can replace the root CA certificate and refresh and restore the certificates that are created by the installer and used by platform services in your IBM Cloud Private environment. For more information, see Replacing certificates, Refreshing certificates, and Restoring certificates.

The root CA certificate is now stored within the ibmcloud-cluster-ca-cert secret in the kube-public namespace. The certificate can be imported into your client truststores to access IBM Cloud Private Platform APIs. For more information, see Certificates in IBM Cloud Private.

Certificate manager changes

Network

VMware NSX-T is upgraded to version 2.4.

Configure a Calico route reflector if your cluster is in an environment that has different Layer 3 segments, and you do not want Layer 3 connectivity across these segments. For more information about configuring a route reflector during IBM Cloud Private installation, see Deploying IBM Cloud Private across isolated Layer 3 segments. For more information about configuring a route reflector after IBM Cloud Private installation, see Configuring Calico route reflector after IBM Cloud Private installation.

Storage

Monitoring and logging

IBM Cloud Private monitoring

The ibm-icpmonitoring Helm chart now provides role-based access controls (RBAC) for access to the monitoring dashboards in Grafana. For more information, see Role-based access for monitoring dashboards.

IBM Cloud Private logging

Available procedures for managing logging configuration that cover horizontal and vertical scaling, and managing security.

Monitoring on OpenShift

OpenShift provides an optional Prometheus-based monitoring component, but does not provide the same capabilities as the IBM Cloud Private monitoring service. When you install IBM Cloud Private on OpenShift, the IBM Cloud Private monitoring service is installed by default. You can disable the monitoring service on OpenShift. For more information, see the Managing Grafana dashboards section on the IBM Cloud Private monitoring page.

If IBM Multicloud Manager is configured, IBM Cloud Private monitoring must be enabled to federate metrics from your other clusters.

Logging on OpenShift

OpenShift provides an optional Elasticsearch-based logging service that collect logs from system and application components automatically. You can choose to install the IBM Cloud Private logging service. For more information, see IBM Cloud Private logging.

Performance improvements

Automatic Helm repository synchronization fetches only updated Helm charts: When the Helm repositories are automatically synchronized, only the charts that have updates are fetched. This saves time by not fetching all of the charts, whether they have pending updates.

You can now use the Vulnerability Advisor to scan external image registries. For more information, see Scanning external registries with the Vulnerability Advisor.

IBM Cloud Private management console

The IBM Cloud Private and IBM Multicloud Manager management console are integrated. When you have IBM Multicloud Manager configured, you can access the IBM Cloud Private experience from Local cluster > Manage Local Cluster. Note: The IBM Cloud Private management console opens in a new tab.

See the IBM Multicloud Manager configuration overview for configuration topics. For more information about the IBM Cloud Private management console, see Accessing your IBM Cloud Private cluster by using the management console.

The Getting started page location changed and contains new information. For instance, you can access all the supported CLI tools and you can see Configure Client content, which is also available from the user menu. Additionally, you can access the web terminal from the header.

Search is now available for both IBM Cloud Private and IBM Multicloud Manager. You can search for Kubernetes resources across all your clusters from a single view. For example, you can search by created (how recently the object was created), or cluster (the cluster the object is on). For more information, see the Search section of Accessing your IBM Cloud Private cluster by using the management console.

You can also configure your own logo for the Login, About modal, and Common header by running kubectl edit configmap platform-ui-config -n kube-system to edit the ConfigMap. See Configuring your logo in the IBM Cloud Private management console for more information.

Other changes to the management console include: Dashboard renamed to Overview, and Services menu renamed Cluster Services, as well as navigation changes.

You can now update Helm repositories individually. In addition to updating all of your Helm repositories on the Helm releases page with a single click, you can also update each Helm repository individually. See Managing Helm repositories for more information.

IBM Cloud Private management console now supports namespace-level service brokers. For more information see Managing Service Catalog resources.

The services Launch links on the Helm Releases page are moved to the release details page. The links that were on the Helm Releases page that launch the services are now available by selecting the release name on the Helm Releases page. You might need to select the deployment name to see the link. If a link is available for the service, select Launch to test the service.

You can now deploy Helm charts to remote namespaces. By leveraging IBM Multicloud Manager, you can deploy Helm charts to namespaces that are on remote clusters, as well as, namespaces that are on your local cluster. See Deploying Helm charts in the Catalog for more information.

You can seamlessly use the Catalog in both IBM Cloud Private and IBM Multicloud Manager as a single control plane to manage deployed workloads on local and managed clusters.

The name of the cluster that you are working with is now visible in the header.

IBM Cloud Private CLI (cloudctl)

You can now use the IBM Cloud Private CLI to manage multiple clusters with the new mc command. See IBM Cloud Private CLI multicluster commands (mc) to learn about the cloudctl mc commands that you can run to access your IBM Multicloud Manager clusters.

Run the new cloudctl iam oauth-client IBM Cloud Private CLI commands to simplify onboarding and managing workloads. See IBM Cloud Private CLI iam commands (iam).

IBM Cloud Private Cloud Foundry and Cloud Foundry Enterprise Environment

For the details of changes to IBM Cloud Private Cloud Foundry and Cloud Foundry Enterprise Environment, see What's new in IBM Cloud Private Cloud Foundry and Cloud Foundry Enterprise Environment Version 3.2.0.

IBM Multicloud Manager

Visualize and monitor multiple clusters with IBM Multicloud Manager. You can ensure that your clusters are secure, operating efficiently, and delivering the service levels that applications expect when you configure IBM Multicloud Manager with your IBM Cloud Private cluster. See the IBM Multicloud Manager configuration overview for configuration topics.

As previously mentioned, IBM Multicloud Manager is now integrated into IBM Cloud Private. The IBM Cloud Private management console now displays IBM Multicloud Manager without a separate interface.

With the integration, you can now configure IBM Multicloud Manager during or after IBM Cloud Private installation. Additionally, you can import resources to manage multiple clusters using the IBM Cloud Private CLI. Learn more about IBM Multicloud Manager changes from the following descriptions:

See the optional packages that are available in Installing optional IBM Multicloud Manager packages, which includes Federation-v2 Opens in a new tab.

You can also configure IBM Multicloud Manager service registry for your IBM Multicloud Manager managed clusters to discover Kubernetes services, such as Ingress and Istio services. See Working with IBM Multicloud Manager service discovery for more information.

IBM Cloud Pak for Multicloud Management

With the IBM Cloud Pak for Multicloud Management, you gain multicloud visibility, governance, and automation. Capabilities include multicluster management for containers, full stack multicloud provisioning, and infrastructure and application monitoring for mixed workloads. For more information, see IBM Cloud Pak for Multicloud Management.

IBM Edge Computing for Servers

IBM Edge Computing for Servers is available for facilitating edge computing deployments. IBM Edge Computing for Servers includes support for an edge computing profile for significantly reducing the footprint of IBM Cloud Private when IBM Cloud Private is used as a remote edge server. For more details, see IBM Edge Computing for Servers.

Technology preview

The following technology previews are new for this version. For all of the features that are available in IBM® Cloud Private as technology preview code (TPC) only, see the Technology preview section.

System health service

You can now enable the system health service to understand the health of your IBM Cloud Private system. For more information, see IBM Cloud Private system health service.

Mutation policy controller

IBM Cloud Private now includes a mutation policy controller to enforce mutation policies. Create a mutation policy to report mutated pods from scanned images. For more information, see the Mutation policy controller.

Installing IBM Cloud Private with IBM Cloud Kubernetes Service

You can remotely deploy IBM Cloud Paks onto an IBM Cloud Kubernetes Service cluster by using IBM Multicloud Manager. For more information, see Installing IBM Cloud Private with IBM Cloud Kubernetes Service.

Installing Knative on IBM Cloud Private

You can now install a Knative chart on your IBM Cloud Private 3.2.0 cluster. For more information, see Installing Knative on IBM Cloud Private.

Configuring failover settings for your IBM Multicloud Manager clusters

For your IBM Multicloud Manager clusters, you can prepare Minio and then configure failover for IBM Multicloud Manager for both your hub clusters and your managed clusters. For full details, see Configuring failover settings for your IBM Multicloud Manager clusters.

APIs

Documentation for the Helm Tiller APIs is now available. See Helm Tiller REST APIs for more information.

Package version changes

With the introduction of IBM Cloud Private version 3.2.0, the following package versions changed:

Package Version Note
Kubernetes 1.13.5 Upgraded from version 1.12.4
Docker 18.06.2 In addition to the other supported versions
NGINX Ingress controller 0.23.0 Upgraded from version 0.21.0
GlusterFS 4.1.5 Upgraded from version 4.0.2
Calico 3.5.2 Upgraded from version 3.3.1
Helm CLI 2.12.3 Upgraded from version 2.9.1
Helm Tiller 2.12.3
Istio 1.0.2 Upgraded from version 1.0.0
Service Catalog 0.1.40 Upgraded from version 0.1.26

Troubleshooting and support

To debug your issues, you can see whether your reported problem was fixed in the release. For the list, see Fixed reported problems.