What's deprecated and changed for IBM Cloud Pak foundational services

Get a quick overview of what is changed, deprecated, or removed for the foundational services.

Deprecated services and features

Installer

Installer versions 1.1.0, 3.4.x, and 3.5.x are deprecated in installer version 3.16.x. You cannot upgrade to these versions.

IAM APIs

From foundational services version 3.22, the use of the following APIs are deprecated and are subject to be removed in the future release:

Deprecated IAM services
IAM API Affected item
Account management APIs https://<cluster_address>/idmgmt/identity/api/v1/account
Directory management APIs https://<cluster_address>/idmgmt/identity/api/v1/directory/ldap
User group management APIs https://<cluster_address>/idmgmt/identity/api/v1/usergroup
User management APIs https://<cluster_address>/idmgmt/identity/api/v1/users
Team management APIs https://<cluster_address>/idmgmt/identity/api/v1/teams
Service ID management APIs https://<cluster_address>/iam-token/serviceids/
API key management APIs https://<cluster_address>/iam-token/apikeys
Service policy management APIs https://<cluster_address>/iam-pap/acms/v1/
https://<cluster_address>/iam-pdp/v1/
Service onboarding and RBAC APIs https://<cluster_address>/iam-pap/acms/v1/services/
Platform user API keys https://<cluster_address>/iam-token/apikeys/
https://<cluster_address>/iam-token/oidc/
Single sign-on APIs https://<cluster_address>/idmgmt/v1/saml/
Service health and version check APIs https://<cluster_address>/idmgmt/explorer/swagger.json
https://<cluster_address>/idmgmt/identity/api/v1/
https://<cluster_address>/iam-pap/v1/
https://<cluster_address>/iam-token/v1
LDAP management APIs https://<cluster_address>/idmgmt/identity/api/v1/identityprovider/
Identity Provider APIs (IdP V1 and IdP V2) https://<cluster_address>/idprovider/v1/
https://<cluster_address>/idprovider/v2/

IBM API Catalog service

In foundational services version 3.19 and newer, IBM API Catalog service is no longer available as an optional installable component. IBM API Catalog still exists in foundational services version 3.18 or older, but at this time is not supported to use.

Certificate Manager

OperatorSource

You must define a CatalogSource for the IBM Cloud Pak foundational services operator. The OperatorSource is deprecated and might be removed in a future release.

Platform UI

PolicyController (IAM)

The policy controller within the Identity and Access Management (IAM) service is deprecated and might be removed in a future release.

Audit policy controller (Audit logging)

The Audit policy controller is deprecated and might be removed in a future release.

Common UI

The Common header is replaced by a new header for shared use across IBM Cloud Paks.

With this header, the available toolbar options are streamlined to include only the main Menu, the User menu, a menu to switch between the installed IBM Cloud Paks and the Administration panel. In addition a link is included, which can open either the Administration panel or the Home page for the IBM Cloud Pak that is currently being accessed.Menu options for accessing the Visual Web Terminal, configuring the client, setting the Home page, and opening the IBM documentation are removed from the header.

The theme toggle is now removed. The dark theme is now the theme for the Administration panel.

Identity and Access Management

Some user management views are replaced with alternatives views. When the ibm-zen-operator and the associated Platform UI Framework is installed, these alternative views become available to replace the previous IAM views.

The default authentication type for accessing the console is renamed to be IBM Provided credentials (admin only).

Nginx ingress (ibm-ingress-nginx-operator)

Nginx ingress is deprecated with installer version 3.10.0 and might be removed in a future release.

IBM Cloud Pak CLI (cloudctl)

In foundational services version 3.22, the cloudctl case command is deprecated and replaced with ibm-pak plug-in. Support for the cloudctl case command will be removed in a future release.

Removed services and features for foundational services

The following services are now removed. If you are using earlier installer versions of foundational services or are migrating from an earlier installer version, these services can still exist on your clusters at the last version of the services that you previously installed.

Audit logging

The journald support in AuditLogging CR, and audit sidecar (icp-audit-service) are removed with IBM Cloud Pak foundational services audit logging version 3.17.0. These services were deprecated in audit logging version 3.7.0. You can use Rsyslog Sidecar or HTTPS to forward audit logs to IBM Cloud Pak foundational services audit logging service.

Monitoring

IBM Cloud Pak foundational services Prometheus as a data source of Grafana is removed from foundational services version 3.8.x and later.

Metering

The deprecated Metering service is removed in IBM Cloud Pak® foundational services version 3.7.x.

Logging

The deprecated Logging service is removed in IBM Cloud Pak® foundational services version 3.7.x.

Catalog

The Catalog UI service (ibm-catalog-ui-operator) was deprecated with installer version 3.4.1 and is now removed with installer version 3.6.0.

Helm Services

The Helm API (ibm-helm-api-operator) and Helm Repository (ibm-helm-repo-operator) services were deprecated with installer version 3.4.1 and are now removed with installer version 3.6.0.

The Helm CLI and tiller-deploy features are also removed.