Installer
This version of documentation is no longer updated. For the latest information, see the following links:
- Continuous Delivery (CD) documentation
- Support Cycle-2 (SC-2) documentation
This section provides all the details to install and validate, uninstall, and upgrade your installation.
If you are using foundational services as part of an IBM Cloud Pak®, see the documentation for that IBM Cloud Pak® to learn more about how to install and use the services. For more information about IBM Cloud Paks, see IBM Cloud Paks that use IBM Cloud Pak foundational services.
What's new for the Installer
The installer version sections are listed based on when the installer was released, from the newest to the oldest release.
Installer version 3.23.x
-
OpenShift Container Platform 4.12: Support for OpenShift Container Platform 4.12 is added. For more information, see Supported OpenShift versions and platforms.
-
Custom configurations are not overwritten: The
ibm-common-service-operatorandoperand-deployment-lifecycle-manageroperators no longer overwrite custom configurations that you make in the.spec.configsection of any foundational services operator subscription. -
Numeric namespace: You can now install foundational services in a namespace that has a numeric name. For example, a namespace with the name
123.
Installer version 3.22.x
-
IBM Catalog Management Plug-in (
ibm-pak plugin):- The ibm-pak plug-in now generates a
component-set-config.yamlfile per CASE retrieval that can be used to pin a specific version downloaded. Thecomponent-set-config.yamlcan be specified as input on future CASE retrievals to ensure a repeatable install. - The list command now shows you the Application Version in addition to the CASE version for both available CASEs, including the one you have already downloaded.
- Colored plug-in console output can be enabled by running the command,
oc ibm-pak config color --enable true, to highlight success or error messages.
- The ibm-pak plug-in now generates a
-
cloudctl case command deprecation: In foundational services version 3.22, the
cloudctl casecommand is deprecated and replaced with ibm-pak plug-in. Support for thecloudctl casecommand will be removed in a future release. -
Foundational services backup and restore (technology preview): Back up and restore foundational services by using the OADP (OpenShift API for Data Protection) operator. For more information, see IBM Cloud Pak foundational services backup and restore.
-
IBM Namespace Scope Operator permissions: Cluster permissions of the IBM Namespace Scope Operator are reduced. For more information, see IBM Namespace Scope Operator.
-
IBM Crossplane operators: If you want to uninstall the IBM Crossplane operators, you can add the
crossplaneProviderRemoval: trueconfiguration to theCommonServiceCR. For more information, see Crossplane service.
Installer version 3.21.x
-
IBM Catalog Management Plug-in (
ibm-pak plugin): The following enhancements are introduced:- Support for PowerPC 64-bit, little-endian, and IBM Z architecture.
- Enhanced describe command to view the top-level namespaces where images will be mirrored.
-
Convert a single-namespace foundational services installation to a multiple-namespaces installation: If you installed IBM Cloud Pak foundational services in a single namespace in your cluster, and you now want to install foundational services in multiple namespaces, you can run a script to do so. For more information, see Converting a single-namespace installation to a multiple-namespaces installation.
-
Catalog sources available only in
icr.io: Catalog sources of all foundational services operators are now available only inicr.io. The images and catalog sources inquay.ioanddocker.ioare no longer used.
Installer version 3.20.x
-
Installing IBM Cloud Pak foundational services in multiple namespaces: In IBM Cloud Pak foundational services version 3.20, multiple foundational services instances capability is now generally available. For more information, see Installing IBM Cloud Pak foundational services in multiple namespaces
-
IBM Catalog Management Plug-in (
ibm-pak plugin): The following enhancements are introduced:- You can download CASEs from icr.io, an OCI compliance registry that stores CASEs as OCI artifacts.
- You can list all available CASEs to download, as well as list the versions and the latest versions available for CASEs that you already downloaded.
- You can get command outputs in json or yaml.
-
OpenShift Container Platform 4.11: Support for OpenShift Container Platform 4.11 is added. For more information, see Supported OpenShift versions and platforms.
Installer version 3.19.x
-
Long Term Service Release (LTSR) and release cycle changes: IBM Cloud Pak foundational services 3.19 release is a Continuous Delivery (CD) release and a Long Term Service Release (LTSR). The LTSR release delivers new features as well as security vulnerability and critical fixes. For more information about a CD and LTSR release, see Release types.
- Starting from now, the
v3channel becomes the LTSR channel. The fixes and patches for LTSR will be delivered through this channel. - The upcoming CD releases will be delivered through multiple OLM channels. To make sure that you continuously deliver new foundational services versions that contain newly delivered features, make sure your upgrade procedures get updated when the next version of foundational services releases.
- Starting from now, the
-
IBM Catalog Management Plug-in (
ibm-pak plugin): In foundational services version 3.19, IBM Catalog Management Plug-in for IBM Cloud Paks is now generally available. For more information, see IBM Catalog Management Plug-in. -
Configmap watcher removed from cert-manager: In foundational services version 3.19, configmap-watcher is removed from cert-manager.
Installer version 3.18.x
-
Multiple foundational services instances (technology preview): You can install multiple foundational services instances in your cluster. For more information, see Installing IBM Cloud Pak foundational services in multiple namespaces.
-
License parameter: A
spec.licenseparameter is added in theCommonServicecustom resource. For more information, see License.
Installer version 3.17.x
ibm-pakplug-in technology preview: Theibm-pakplug-in simplifies the delivery of air-gapped function with a singleocplug-in. For more information, see ibm-pak plug-in technology preview.
Installer version 3.16.0
-
Support for OpenShift Container Platform 4.10 is added. For more information, see Supported OpenShift versions and platforms.
-
Information about supported deployment scenarios is added. For more information, see Supported cloud providers.
-
Installer versions 1.1.0, 3.4.x, and 3.5.x are deprecated. You cannot upgrade to these versions.
-
You can now use the
CommonServicecustom resource to add your own certificate authority (CA) certificate. For more information, see Bring your own CA Certificate.
Installer version 3.15.0
Version 3.15 introduces the following updates:
-
Previewing install command outputs and files to be mirrored: The air-gapped install scripts have been updated so that you can preview the output of the install commands and list of files to be mirrored, to a file, before the commands are run.
-
Setting up proxy environment variables: If your bastion host, portable compute device, or portable storage device must connect to the internet via a proxy, you must set environment variables on the machine that accesses the internet via the proxy server. Note that the proxy environment variables are supported only on cloudctl version 3.12.1 and higher.
-
Redis and Analytics Engine powered by Apache Spark are no longer supported: You can no longer install Redis (
ibm-cloud-databases-redis-operator) or Analytics Engine powered by Apache Spark (ibm-cpd-ae-operator) during foundational services installation. These operators are not supported from foundational services installer version 3.15 onwards. -
Importing and installing network policies: You can import and install foundational services network policies if you have
deny-allpolicy in place. For more information, see Installing network policies for foundational services. -
Support of Network File System (NFS) for production: NFS is supported for production environments. For more information, see NFS support and configuration in IBM Cloud Pak foundational services.
Installer version 3.14.0
In version 3.14.0, the following update has been introduced to the air-gapped installation documentation:
- Setting up a repeatable air-gap process: Once you complete a
CASEsave, you can mirror theCASEas many times as you want to. This approach allows you to air gap a specific version of the Cloud Pak into development, test, and production stages. You can now save theCASEto multiple registries (per environment) once and be able to run theCASEin the future without repeating theCASEsave process.
Installer version 3.13.0
No significant changes are introduced in installer version 3.13.0.
Installer version 3.12.0
-
IBM Cloud Pak foundational services 3.12.0 supports OpenShift 4.9.
-
IBM Cloud Pak foundational services introduces support for POWER10® with OpenShift Container Platform 4.8 and 4.9.
To learn more, see Supported OpenShift versions and platforms.
Installer version 3.11.0
Installer version 3.11.0 is the September, 2021 release. IBM Cloud Pak solutions use this version to install foundational services in their Cloud Paks. The IBM Cloud Pak foundational services operator is the installer. For more information,
see Installer v3.x.x.
For more information about the installer-related changes, see What's new in the foundational services.
Installer version 3.10.0
Installer version 3.10.0 is the August, 2021 release. IBM Cloud Pak solutions use this version to install foundational services in their Cloud Paks. The IBM Cloud Pak foundational services operator is the installer. For more information,
see Installer v3.x.x.
For more information about the installer-related changes, see What's new in the foundational services.
Installer version 3.9.0
Installer version 3.9.0 is the July, 2021 release. IBM Cloud Pak solutions use this version to install foundational services in their Cloud Paks. The IBM Cloud Pak foundational services operator is the installer. For more information,
see Installer v3.x.x.
For more information about the installer-related changes, see What's new in the foundational services.
Installer version 3.8.0
Installer version 3.8.0 is the June, 2021 release. IBM Cloud Pak solutions use this version to install foundational services in their Cloud Paks. The IBM Cloud Pak foundational services operator is the installer. For more information,
see Installer v3.x.x.
For more information about the installer-related changes, see What's new in the foundational services.
Each foundational service has an operator. The IBM Cloud Pak foundational services operator installs the Operand Deployment Lifecycle Manager Operator and the IBM NamespaceScope Operator. The Operand Deployment Lifecycle Manager installs the foundational services by using the service operators.
For the documentation of a foundational service that you install, see the documents that are in the operator version of the service. For example, if you install the Identity and Access Management (IAM) service, which is installed by using the ibm-iam-operator version 3.10.x, you must follow the documents that are in IAM (operator) section.
The foundational service operator versions are listed in IBM Cloud Pak foundational services Operators and versions.
You can upgrade from installer version 1.1.0 to installer version 3.6.x, then upgrade from 3.6.x to 3.7.x. You can upgrade from installer version 3.4.x, 3.5.x, 3.6.x, or 3.7.x to version 3.8.0. For more information, see Upgrading foundational services from an operator release.
Installer version 3.7.x
Installer version 3.7.x is the February, 2021 release. IBM Cloud Paks use this version to install foundational services in their Cloud Paks. The IBM Cloud Pak foundational services operator is the installer. For more information, see
Installer v3.x.x.
For more information about the installer-related changes, see What's new in the foundational services.
Each foundational service has an operator. The IBM Cloud Pak foundational services operator installs the Operand Deployment Lifecycle Manager Operator and the IBM NamespaceScope Operator. The Operand Deployment Lifecycle Manager installs the foundational services by using the service operators.
For the documentation of a foundational service that you install, see the documents that are in the operator version of the service. For example, if you install the Identity and Access Management (IAM) service, which is installed by using the ibm-iam-operator version 3.9.x, you must follow the documents that are in IAM (operator) section.
The foundational service operator versions are listed in IBM Cloud Pak foundational services Operators and versions.
You can upgrade from installer version 1.1.0 to installer version 3.7.x, and from installer version 3.4.x, 3.5.x, or 3.6.x to version 3.7.x. For more information, see Upgrading foundational services from an operator release.
Installer version 3.6.x
Installer version 3.6.x is the December, 2020 release. IBM Cloud Paks use this version to install foundational services in their Cloud Paks. The IBM Cloud Pak foundational services operator is the installer. For more information, see
Installer v3.x.x.
Each foundational service has an operator. The IBM Cloud Pak foundational services operator installs the Operand Deployment Lifecycle Manager Operator and the IBM NamespaceScope Operator. The Operand Deployment Lifecycle Manager installs the foundational services by using the service operators.
For the documentation of a foundational service that you install, see the documents that are in the operator version of the service. For example, if you install the Identity and Access Management (IAM) service, which is installed by using the ibm-iam-operator version 3.8.x, you must follow the documents that are in IAM (operator) section.
The foundational service operator versions are listed in IBM Cloud Pak foundational services Operators and versions.
You can upgrade from installer version 1.1.0 to installer version 3.6.x, and from installer version 3.4.x or 3.5.x to 3.6.x. For more information, see Upgrading foundational services from an operator release.
Installer version 3.5.x
Installer version 3.5.x is the September, 2020 release. IBM Cloud Paks use this version to install foundational services in their Cloud Paks. The IBM Common Service Operator is the installer. For more information, see Installer v3.5.x.
Each foundational service has an operator. The IBM Common Service Operator installs the Operand Deployment Lifecycle Manager Operator, which installs the foundational services by using the service operators.
For the documentation of a foundational service that you install, see the documents that are in the operator version of the service. For example, if you install the audit logging service, which is installed by using the ibm-auditlogging-operator version 3.7.x, you must follow the documents that are in Audit logging (operator) section.
All foundational service operators have a higher version. However, the version change is minor. For the September, 2020 release operator versions, see IBM Cloud Pak foundational services Operators and versions.
You can upgrade from installer version 1.1.0 to installer version 3.5.x, and from installer version 3.4.x to 3.5.x. For more information, see Upgrading foundational services from an operator release.
You can upgrade from installer version 3.2.x to installer version 3.4.x. For more information, see Upgrading foundational services from a Helm release.
Installer version 3.4.x
Installer version 3.4.x is the June, 2020 release. This release is the second operator-based installation. IBM Cloud Paks use this version to install foundational services in their Cloud Paks. Thus, the installer version is reset to 3.4.x as the
previous version that the Cloud Paks used was 3.3.0. The IBM Common Service Operator is the installer. For more information, see Installer v3.4.x.
Each foundational service has an operator. The IBM Common Service Operator installs the Operand Deployment Lifecycle Manager Operator, which installs the foundational services by using the service operators.
For the documentation of a foundational service that you install, see the documents that are in the operator version of the service. For example, if you install the audit logging service, which is installed by using the ibm-auditlogging-operator version 3.6.0, you must follow the documents that are in Audit logging guide 3.5.0.
All foundational service operator versions have a higher version. However, the version change is minor. For the June, 2020 release operator versions, see IBM Cloud Pak foundational services Operators and versions. The service documentation continues to use the March, 2020 release version for the June, 2020 release.
You can upgrade from installer version 1.1.0 to installer version 3.4.x. For more information, see Upgrading foundational services from an operator release.
You can upgrade from installer version 3.2.x to installer version 3.4.x. For more information, see Upgrading foundational services from a Helm release.
Installer version 1.1.0
Installer version 1.1.0 is the March, 2020 release. This release is the first operator-based installation. Thus, the installer version is reset to 1.1.0. The Operand Deployment Lifecycle Manager Operator is the installer. For more information,
see Installer v1.1.0.
Each foundational service has an operator. The Operand Deployment Lifecycle Manager Operator installs the foundational services by using the service operators.
For the documentation of a foundational service that you install with the Operand Deployment Lifecycle Manager Operator, see the documents that are in the operator version of the service. For example, if you install the audit logging
service, which is installed by using the ibm-auditlogging-operator Version 3.5.0, you must follow the documents that are in Audit logging guide 3.5.0.
For the service operator names and their versions, see IBM Cloud Pak foundational services Operators and versions.
Upgrade from previous releases to installer version 1.1.0 is not supported.
Installer version 3.2.4
Installer version 3.2.4 uses an inception image for installing foundational services. The foundational services are installed as Helm charts.
Available versions
How to check which service version you are using
You can check the installer version in the configmap by running the following command:
oc -n kube-public get ConfigMap ibmcloud-cluster-info -o jsonpath=’{.data.version}’
3.6.0
You can check the Common service operator full version and deployed namespace by running the following command:
oc get csv --all-namespaces | grep common-service-
common-service IBM Cloud Platform Common Services 3.6.3 ibm-common-service-operator.v3.5.6 Succeeded
ibm-common-services IBM Cloud Platform Common Services 3.6.3 ibm-common-service-operator.v3.5.6 Succeeded
If there is no ibmcloud-cluster-info configmap in your cluster, it means that the service was installed by installer version 1.1.0. You can check the Installed Operators tab in the Red Hat OpenShift Container Platform console
to find the accurate version.