vania-janet/multiturn-rag-retrieval-data huggingface dataset:
Red Hat OpenShift Control Plane Operator v4.5.0-20210301 v4.5.0-20210329 See the [Red Hat OpenShift on IBM Cloud toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.5.0+20210329). 
 OpenVPN client 2.4.6-r3-IKS-301 2.4.6-r3-IKS-386 Updated image to implement additional IBM security controls. 
 OpenVPN Operator image v1.2.0 v1.3.0 Added OpenVPN support to the Red Hat OpenShift API server to support webhooks. Updated image to implement additional IBM security controls and for [CVE-2021-3449](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3449), [CVE-2021-3450](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3450), and [CVE-2021-20305](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-20305). 
 OpenVPN server 2.4.6-r3-IKS-301 2.4.6-r3-IKS-385 Updated image to implement additional IBM security controls. 
 Red Hat OpenShift on IBM Cloud Metrics Server v4.5.0-20210301 v4.5.0-20210329 See the [Red Hat OpenShift on IBM Cloud toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.5.0+20210329).
Architecture and dependencies of the service 

Review sample architectures, components, and dependencies for your Red Hat® OpenShift® on IBM Cloud® clusters.

In Red Hat OpenShift on IBM Cloud, your clusters comprise an IBM-managed master that secures components such as the API server and etcd, and customer-managed worker nodes that you configure to run you app workloads, as well as Red Hat OpenShift-provided default components. The default components within the cluster, such as the Red Hat OpenShift web console or OperatorHub, vary with the Red Hat OpenShift version of your cluster.



 Classic Red Hat OpenShift version 4 architecture 

Review the architecture diagram and then scroll through the following tables for a description of master and worker node components in Red Hat OpenShift on IBM Cloud clusters that run version 4 on classic infrastructure. For more information about the OpenShift Container Platform architecture, see the [Red Hat OpenShift docs](https://docs.openshift.com/container-platform/4.11/architecture/architecture.html).

When you run oc get nodes, you might notice that the ROLES of your worker nodes are marked as both master,worker. These nodes are worker nodes in IBM Cloud, and don't include the master components that are managed by IBM. Instead, these nodes are marked as master because they run OpenShift Container Platform components that are required to set up and manage default resources within the cluster, such as the OperatorHub and internal registry.

Zoom

![Red Hat OpenShift on IBM Cloud cluster architecture](https://cloud.ibm.com/docs-content/v1/content/bce0f0917a9eea684d1b4b704ac6343a1f65f446/openshift//images/cs_org_ov_both_ses_roks4.png)

Figure 1. Red Hat OpenShift version 4 master components



 Red Hat OpenShift version 4 master components 

Review the following components in the IBM-managed master of your Red Hat OpenShift on IBM Cloud cluster.

You can't modify these components.
Changes since version 4.8.50_1575_openshift

 Component Previous Current Description 

 RHEL 7 Packages N/A N/A N/A 
 Red Hat OpenShift on IBM Cloud 4.8.50 4.8.51 For more information, see the [change log](https://docs.openshift.com/container-platform/4.8/release_notes/ocp-4-8-release-notes.htmlocp-4-8-51). 







 Change log for worker node fix pack 4.8.50_1575_openshift, released 10 October 2022 

The following table shows the changes that are in the worker node fix pack 4.8.50_1575_openshift. Worker node patch updates can be applied by updating, reloading (in classic infrastructure), or replacing (in VPC infrastructure) the worker node.



Changes since version 4.8.50_1574_openshift

 Component Previous Current Description 

 RHEL 7 Packages N/A N/A N/A 
 RHEL 8 Packages N/A N/A N/A 
 Red Hat OpenShift on IBM Cloud N/A N/A N/A 







 Change log for master fix pack 4.8.49_1573_openshift, released 26 September 2022 

The following table shows the changes that are in the master fix pack 4.8.49_1573_openshift. Master patch updates are applied automatically.



Changes since version 4.8.471571openshift

 Component Previous Current Description 

 Cluster health image v1.3.10 v1.3.11 Updated Go dependencies and to Go version 1.18.6. 
 IBM Calico extension 1006 1096 Updated image for [CVE-2022-2526](https://nvd.nist.gov/vuln/detail/CVE-2022-2526). 
 IBM Cloud Block Storage driver and plug-in v2.2.9 v2.3.1 Updated to Go version 1.18.6. Updated universal base image (UBI) to version 8.6-941 to resolve CVEs.
From the Red Hat OpenShift web console menu bar, click your profile IAM#user.name@email.com > Copy Login Command. Display and copy the oc login token command into your command line to authenticate via the CLI.
8. Verify that the oc commands run properly with your cluster by checking the version.

oc version

Example output

Client Version: v4.11.0
Kubernetes Version: v1.26.6.2

If you can't perform operations that require Administrator permissions, such as listing all the worker nodes or pods in a cluster, download the TLS certificates and permission files for the cluster administrator by running the ibmcloud oc cluster config --cluster <cluster_name_or_ID> --admin command.







 Step 2: Navigate the Red Hat OpenShift console 



1. From the [Red Hat OpenShift clusters console](https://cloud.ibm.com/kubernetes/clusters?platformType=openshift), select your Red Hat OpenShift cluster, then click OpenShift web console.
2. To work with your cluster in the CLI, click your profile IAMuser.name@email.com > Copy Login Command. Display and copy the oc login token command into your command line to authenticate by using the CLI.



You can explore the following areas of the Red Hat OpenShift web console.

Administrator perspective
: The Administrator perspective is available from the side navigation menu perspective switcher. From the Administrator perspective, you can manage and set up the components that your team needs to run your apps, such as projects for your workloads, networking, and operators for integrating IBM, Red Hat, 3rd party, and custom services into the cluster. For more information, see [Viewing cluster information](http://docs.openshift.com/container-platform/4.11/web_console/using-dashboard-to-get-cluster-information.html) in the Red Hat OpenShift documentation.

Developer perspective
: The Developer perspective is available from the side navigation menu perspective switcher.
Your containerized app must be able to run on the supported operating system, RHEL 7 or RHEL 8. You also want to consider the statefulness of your app. For more information about the kinds of apps that can run in Red Hat OpenShift on IBM Cloud, see [Planning app deployments](https://cloud.ibm.com/docs/openshift?topic=openshift-plan_deployapp_types).

If you already have an app, you can [migrate it to Red Hat OpenShift on IBM Cloud](https://cloud.ibm.com/docs/openshift?topic=openshift-plan_deploymigrate_containerize). If you want to develop a new app, check out the [guidelines for developing stateless, cloud-native apps](https://cloud.ibm.com/docs/openshift?topic=openshift-plan_deploy12factor).





 What about serverless apps? 

You can run serverless apps and jobs through the [IBM Cloud Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started) service. Code Engine can also build your images for you.





 What skills should I have before I move my apps to a cluster? 

Red Hat OpenShift is designed to provide capabilities to two main personas, the cluster admin and the app developer. Each persona uses different technical skills to successfully run and deploy apps to a cluster.

What are a cluster admin's main tasks and technical knowledge?
: As a cluster admin, you are responsible to set up, operate, secure, and manage the IBM Cloud infrastructure of your cluster. Typical tasks include:



* Size the cluster to provide enough capacity for your workloads.
* Design a cluster to meet the high availability, disaster recovery, and compliance standards of your company.
* Secure the cluster by setting up user permissions and limiting actions within the cluster to protect your compute resources, your network, and data.
* Plan and manage network communication between infrastructure components to ensure network security, segmentation, and compliance.
* Plan persistent storage options to meet data residency and data protection requirements.
* [6 June 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-june0619)



* Fluentd change log
* Ingress ALB change log



* [5 June 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-june0519)



* CLI reference
* New! Red Hat OpenShift on IBM Cloud clusters











 Tutorials library for OpenShift 

[Tutorials library for OpenShift](https://cloud.ibm.com/docs?tab=tutorials&tags=openshift&page=1&pageSize=20)





 Creating Red Hat OpenShift on IBM Cloud clusters 

[Creating Red Hat OpenShift on IBM Cloud clusters](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorialopenshift_tutorial)



* [Objectives and audience](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorialopenshift_objectives)
* [Prerequisites](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorialopenshift_prereqs)
* [Create a Red Hat OpenShift on IBM Cloud cluster](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorialopenshift_create_cluster)
* [Navigate the Red Hat OpenShift console](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorialopenshift_oc_console)
* [Deploy an app to your cluster](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorialopenshift_deploy_app)
Red Hat OpenShift on IBM Cloud. 4.9.53 4.9.54 For more information, see the [change log](https://docs.openshift.com/container-platform/4.9/release_notes/ocp-4-9-release-notes.htmlocp-4-9-54). 







 Change log for worker node fix pack 4.9.53_1570_openshift, released 02 January 2023 

The following table shows the changes that are in the worker node fix pack 4.9.53_1570_openshift. Worker node patch updates can be applied by updating, reloading (in classic infrastructure), or replacing (in VPC infrastructure) the worker node.



Changes since version 4.9.53_1569_openshift

 Component Previous Current Description 

 RHEL 7 Packages N/A N/A N/A 
 RHEL 8 Packages N/A N/A N/A 
 Red Hat OpenShift on IBM Cloud N/A N/A N/A 







 Change log for worker node fix pack 4.9.53_1569_openshift, released 19 December 2022 

The following table shows the changes that are in the worker node fix pack 4.9.53_1569_openshift. Worker node patch updates can be applied by updating, reloading (in classic infrastructure), or replacing (in VPC infrastructure) the worker node.



Changes since version 4.9.52_1567_openshift

 Component Previous Current Description 

 RHEL 7 Packages 3.10.0-1160.80 3.10.0-1160.81 Worker node kernel & package updates for [CVE-2022-28733](https://nvd.nist.gov/vuln/detail/CVE-2022-28733). 
 RHEL 8 Packages N/A N/A N/A 
 Red Hat OpenShift on IBM Cloud.
Red Hat OpenShift on IBM Cloud CLI reference 

Refer to these commands to create and manage both community Kubernetes or Red Hat OpenShift clusters in Red Hat® OpenShift® on IBM Cloud®.



* Community Kubernetes: [Install the Kubernetes CLI plug-in](https://cloud.ibm.com/docs/containers?topic=containers-cli-install).
* OpenShift: [Install the Red Hat OpenShift CLI plug-in](https://cloud.ibm.com/docs/openshift?topic=openshift-cli-install).



In the command line, you are notified when updates to the ibmcloud CLI and plug-ins are available. Be sure to keep your CLI up-to-date so that you can use all available commands and options.

Looking for ibmcloud cr commands? See the [IBM Cloud Container Registry CLI reference](https://cloud.ibm.com/docs/Registry?topic=Registry-containerregcli). Looking for kubectl commands? See the [Kubernetes documentation](https://kubectl.docs.kubernetes.io/).



 Red Hat OpenShift on IBM Cloud commands 

The following tables list the ibmcloud oc command groups. For a complete list of all ibmcloud oc commands as they are structured in the CLI, see the [Red Hat OpenShift on IBM Cloud CLI map](https://cloud.ibm.com/docs/openshift?topic=openshift-icks_map).



Red Hat OpenShift on IBM Cloud CLI command groups

 Command group Description 

 [Cluster commands](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clicluster) Create, view, and modify clusters and cluster settings, such as add-on, subnet, and master settings.
Red Hat OpenShift Control Plane 3.11.570 3.11.634 See the [Red Hat OpenShift release notes](https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.htmlocp-3-11-634) 
 OpenVPN client 2.5.4-r0-IKS-556 2.5.4-r0-IKS-579 Updated Go to version 1.16.15. 
 OpenVPN server 2.5.4-r0-IKS-555 2.5.4-r0-IKS-578 Updated Go to version 1.16.15. 
 IBM Cloud File Storage for Classic plug-in and monitor 405 407 Updated Go to version 1.16.14. Updated UBI image to version 8.5-240. 







 Change log for worker node pack 3.11.634_1627_openshift, released 28 March 2022 



Changes since version 3.11.570_1624_openshift

 Component Previous Current Description 

 RHEL 7 Packages N/A N/A N/A
Red Hat OpenShift on IBM Cloud toolkit 4.7.0+20210917 4.7.0+20210923 See the [Red Hat OpenShift on IBM Cloud toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.7.0+20210923). 







 Change log for worker node fix pack 4.7.34_1537_openshift, released 25 October 2021 

The following table shows the changes that are in the worker node fix pack patch update 4.7.34_1537_openshift. Worker node patch updates can be applied by updating, reloading (in classic infrastructure), or replacing (in VPC infrastructure) the worker node.



Changes since version 4.7.32_1534_openshift

 Component Previous Current Description 

 Red Hat OpenShift 4.7.32 4.7.34 See [the Red Hat OpenShift change logs](https://docs.openshift.com/container-platform/4.7/release_notes/ocp-4-7-release-notes.htmlocp-4-7-34). 
 RHEL 7 Packages 3.10.0-1160.42.2.el7 3.10.0-1160.45.1.el7 Updated worker node images and kernel with package updates for [CVE-2021-3778](https://nvd.nist.gov/vuln/detail/CVE-2021-3778) and [CVE-2021-3796](https://nvd.nist.gov/vuln/detail/CVE-2021-3796). 
 Worker-pool taint automation N/A N/A Fixes known issue related to worker-pool taint automation that prevents workers from getting providerID. 







 Change log for worker node fix pack 4.7.32_1534_openshift, released 11 October 2021 

The following table shows the changes that are in the worker node fix pack patch update 4.7.32_1534_openshift.
In addition, the code for this component is now [open source](https://github.com/IBM-Cloud/cloud-provider-ibm). 
 Red Hat OpenShift (master) 4.8.26 4.9.17 See the [OpenShift release notes](https://docs.openshift.com/container-platform/4.9/release_notes/ocp-4-9-release-notes.htmlocp-4-9-17). 
 Red Hat OpenShift (worker node) 4.8.28 4.9.17 See the [OpenShift release notes](https://docs.openshift.com/container-platform/4.9/release_notes/ocp-4-9-release-notes.htmlocp-4-9-17). 
 Red Hat OpenShift Control Plane Operator v4.8.0-20220107 v4.9.0-20220201 See the [Red Hat OpenShift toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.9.0+20220201). 
 Red Hat OpenShift configuration N/A N/A Updated the [feature gate configuration](https://cloud.ibm.com/docs/openshift?topic=openshift-service-settingsfeature-gates). Added new ibm-admin flow schema to default [Kubernetes API priority and fairness configuration](https://cloud.ibm.com/docs/openshift?topic=openshift-kubeapi-priority). 
 Pause container image 3.5 3.6 See the [pause container image release notes](https://github.com/kubernetes/kubernetes/blob/master/build/pause/CHANGELOG.md).
VMware vCenter Server and Red Hat OpenShift architecture overview 

The IBM Cloud® for VMware Solutions offering includes fully automated, rapid deployments of VMware® vCenter Server®. This offering complements the on-premises infrastructure and allows existing and future workloads to run on IBM Cloud without conversion by using the same tools, skills, and processes that are used on-premises. For more information, see [Virtualization for extending virtualized private cloud](https://www.ibm.com/cloud/architecture/architectures/virtualizationArchitecture).

Red Hat® OpenShift® on IBM Cloud for VMware Solutions provides the capability to deploy a Red Hat OpenShift Cluster by using an automated deployment of the VMware Software Defined Data Center (SDDC) architecture. The Red Hat OpenShift Cluster on IBM Cloud components are deployed as virtual machines (VM) or appliances by using VMware NSX® software-defined networking.

This reference architecture is for Red Hat OpenShift clusters deployed on a vCenter Server instance. It provides the foundation for customers who are starting their application modernization journey to the IBM Cloud.



* vCenter Server is an offering from IBM Cloud for VMware Solutions and is a VMware-based platform that is automatically provisioned on IBM Cloud.
* Red Hat OpenShift is an application platform for developing and managing containerized applications, which are deployed onto virtualized infrastructure platforms, such as VMware.



Zoom

![IBM Cloud for VMware Solutions and Red Hat OpenShift](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/images/openshift-sddc.svg)

Figure 1. IBM Cloud for VMware Solutions and OpenShift



 Application modernization on IBM Cloud 

Application modernization is a term that describes the process of transitioning existing applications to use new approaches on the cloud. Customers today are seeking innovative, efficient approaches that help them make this transition based on business and application complexity.

Business pressures demand faster time to market.
Add your SSH private key to the ssh-agent:

ssh-add /root/.ssh/id_rsa









 Downloading the installation tools 

For more information about installing Red Hat OpenShift 4.7, see [Installing a cluster on vSphere with user-provisioned infrastructure](https://docs.openshift.com/container-platform/4.7/installing/installing_vsphere/installing-vsphere.html).

For more information about how to access the Red Hat OpenShift user provider infrastructure, see [Internet and Telemetry access for Red Hat OpenShift Container Platform](https://docs.openshift.com/container-platform/4.7/installing/installing_vsphere/installing-vsphere.htmlcluster-entitlements_installing-vsphere).

Before you install the Red Hat OpenShift Container Platform, you need to download a number of files onto the bastion node and then extract them. The following actions are completed:



* Download unzip to extract the downloaded files.
* Create an installation directory and make it the working directory.
* Download the Red Hat OpenShift installation and client tools.
* Extract the downloaded bundles.
* Move commands to /usr/local/bin for ease of use.
* Install Git to download the Red Hat OpenShift installer.
* Clone the installer repository to the bastion node.
* Download and extract Terraform to the /usr/local/bin directory for ease of use.



These commands are used in the SSH session to the bastion node that has root privileges. Replace 4.x with the current Red Hat OpenShift version, for example, 4.7.

 Download unzip
yum install -y wget unzip

 Create an installation directory and make it the working directory
mkdir -p /opt/ocpinstall
cd /opt/ocpinstall

 Download the OpenShift installer and client tools
: Red Hat OpenShift [4.10.16_1521_openshift](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_changelog_410),[4.9.36_1541_openshift](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_changelog_49), [4.8.42_1559_openshift](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_changelog_48), [4.7.51_1566_openshift](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_changelog_47), [4.6.58_1585_openshift](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_changelog_46), [3.11.705_1634_openshift](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_changelog_311).

Version 3.11 is unsupported
: Update your cluster to a supported as soon as possible. For more information, see the 3.11 [release information](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_versions_311) and [change log](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_changelog_311). For more information about the supported releases, see the [Red Hat OpenShift version information](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_versions).





 3 June 2022 

Master fix pack update
Planning your cluster network setup 

Design a network setup for your Red Hat® OpenShift® on IBM Cloud® cluster that meets the needs of your workloads and environment.

Get started by planning your setup for a VPC or a classic cluster.



* With [Red Hat OpenShift on IBM Cloud clusters in VPC](https://cloud.ibm.com/docs/openshift?topic=openshift-plan_vpc_basics), you can create your cluster in the next generation of the IBM Cloud platform, in [Virtual Private Cloud](https://cloud.ibm.com/docs/vpc?topic=vpc-about-vpc) for Generation 2 compute resources. VPC gives you the security of a private cloud environment with the dynamic scalability of a public cloud.
* With [Red Hat OpenShift on IBM Cloud classic clusters](https://cloud.ibm.com/docs/openshift?topic=openshift-plan_basics), you can create your cluster on classic infrastructure. Classic clusters include all the Red Hat OpenShift on IBM Cloud mature and robust features for compute, networking, and storage.



First time creating a cluster? First, try out the [tutorial for creating a VPC cluster](https://cloud.ibm.com/docs/openshift?topic=openshift-vpc_rh_tutorial) or the [tutorial for creating Red Hat OpenShift clusters](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_tutorial). Then, come back here when you’re ready to plan out your production-ready clusters.

Review the following cluster configurations and take the appropriate action in your account before provisioning your clusters. For more information, see [Preparing to create clusters at the account level](https://cloud.ibm.com/docs/containers?topic=containers-clusters&interface=ui).



* For VPC Clusters that don't require Classic Infrastructure Access, no account changes are required.
Red Hat OpenShift on IBM Cloud toolkit 4.3.0+20201110 4.3.0+20210111 See the [Red Hat OpenShift on IBM Cloud toolkit release notes](https://github.com/openshift/ibm-roks-toolkit/releases/tag/v4.3.0+20210111). 







 Change log for worker node fix pack 4.3.40_1551_openshift, released 18 January 2021 

The following table shows the changes that are in the worker node fix pack 4.3.40_1551_openshift. Worker node patch updates can be applied by updating, reloading (in classic infrastructure), or replacing (in VPC infrastructure) the worker node.



Changes since version 4.3.40_1549_openshift

 Component Previous Current Description 

 RHEL 7 Packages N/A N/A Updated worker node image with package updates. 







 Change log for master fix pack 4.3.40_1550_openshift, released 6 January 2021 

The following table shows the changes that are in the master fix pack patch update 4.3.40_1550_openshift. Master patch updates are applied automatically.



Changes since version 4.3.40_1548_openshift

 Component Previous Current Description 

 IBM Calico extension 538 556 Updated image to include the ip command. 
 IBM Cloud Block Storage driver and plug-in 1.17.2 v2.0.0 Updated to use the universal base image (UBI), to use Go version 1.15.5, to run with a least privileged security context, and to improve logging. Updated image to implement additional IBM security controls. 
 IBM Cloud Controller Manager v1.17.15-1 v1.17.16-1 Updated to support the Kubernetes 1.17.16 release. 
 IBM Cloud File Storage for Classic plug-in N/A N/A Updated to run with a privileged security context.