vania-janet/multiturn-rag-retrieval-data huggingface dataset:
Cluster autoscaler add-on.
: [Version 1.0.4_403](https://cloud.ibm.com/docs/containers?topic=containers-ca_changelog) is released.

Block Storage for VPC add-on.
: [Version 4.1.1_827](https://cloud.ibm.com/docs/containers?topic=containers-vpc_bs_changelog) is released.

OpenShift Data Foundation
: New and updated parameters for OpenShift Data Foundation.
: Automatic disk discovery is now available for Classic clusters version 4.8 and later. Enable this feature by setting the autoDiscoverDevices parameter to true parameter. For more information, see [ODF using local disks](https://cloud.ibm.com/docs/openshift?topic=openshift-deploy-odf-classic).
: The monDevicePaths and monSize parameters are no longer required for add-on version 4.8 and later.





 18 January 2022 

Review the release notes for January 2022.

New! IBM Cloud Kubernetes Service CLI Map
: The [IBM Cloud Kubernetes Service CLI Map](https://cloud.ibm.com/docs/containers?topic=containers-icks_map) lists all ibmcloud ks commands as they are structured in the CLI. Use this page as a visual reference for how ibmcloud ks commands are organized, or to quickly find a specific command.

Kubernetes Service 1.19, 1.20, 1.21, and 1.22 unsupported date change
: The [Kubernetes version information and update actions](https://cloud.ibm.com/docs/containers?topic=containers-cs_versionscs_versions_available) page has been updated with the new unsupported dates.

Worker node fix pack update.
Version 1.0.295 of the CLI was released on 24 June 2021.



* Removes the unsupported IBM Cloud Kubernetes Service Ingress image version from the output of ibmcloud ks alb version ls.
* Adds the following updates for add-on commands: - Adds the ibmcloud ks cluster addon get command to view the details of an installed add-on.
* Adds the ibmcloud ks cluster addon options command to view optional installation settings for an add-on.
* Adds the --param option to specify an optional installation setting for the ibmcloud ks cluster addon enable openshift-container-storage command.
* Updates the help text in various languages.







 Version 1.0.275 

Version 1.0.275 of the CLI was released on 26 May 2021.



* The --region option is now required for the ibmcloud ks api-key reset, ibmcloud ks credential get, and ibmcloud ks credential set commands.
* Adds the ibmcloud ks cluster addon versions command to list the Kubernetes versions that are supported for each add-on version, and deprecates the ibmcloud ks addon-versions command.
* The ibmcloud ks image-security disable and ibmcloud ks image-security enable commands are now generally available.
* The IAM token that is used for your CLI session is now refreshed 5 minutes before expiration to keep the session active.
* Updates the help text in various languages.







 Version 1.0.258 

Version 1.0.258 of the CLI was released on 26 April 2021.



* Adds the --ip option to the ibmcloud ks nlb-dns create vpc-gen2 and ibmcloud ks nlb-dns rm vpc-gen2 commands to support DNS records for Network Load Balancers for VPC.
* Adds the --dns-type option to ibmcloud ks nlb-dns create commands to specify the DNS provider type for the subdomain registration. Currently, only public DNS is supported.
Version 0.2.44 of the CLI was released on 8 February 2019.



* Adds --skip-rbac option to the ibmcloud ks cluster config command to skip adding user Kubernetes RBAC roles based on the IBM Cloud IAM service access roles to the cluster configuration. Include this option only if you [manage your own Kubernetes RBAC roles](https://cloud.ibm.com/docs/containers?topic=containers-usersrbac). If you use [IBM Cloud IAM service access roles](https://cloud.ibm.com/docs/containers?topic=containers-iam-service-access-roles) to manage all your RBAC users, don't include this option. - Updates the Go version to 1.11.5.







 Version 0.2.40 

Version 0.2.40 of the CLI was released on 6 February 2019.



* Adds the [ibmcloud ks cluster addon ls](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_cluster_addons), [ibmcloud ks cluster addon enable](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_cluster_addon_enable), and [ibmcloud ks cluster addon disable](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_cluster_addon_disable) commands for working with managed cluster add-ons such as the [Istio](https://cloud.ibm.com/docs/containers?topic=containers-istio) managed add-on for IBM Cloud Kubernetes Service.
* Improves help text for IBM Cloud Dedicated users of the ibmcloud ks vlan ls command.







 Version 0.2.30 

Version 0.2.30 of the CLI was released on 31 January 2019.



* Increases the default timeout value for ibmcloud ks cluster config to 500s.







 Version 0.2.19
The new --output json option provides command output in a parsable JSON format, and the --quiet option suppresses some extra messages such as progress indicators simplify automated processing. The IBM Cloud CLI now also includes the IBM Cloud Developer Tools (ibmcloud dev) commands, so you can work with apps, pipelines, toolchains, and more without needing to install a separate plug-in. The Cloud Foundry CLI (ibmcloud cf) is no longer bundled but can still be installed separately.

For more information about the IBM Cloud CLI, see [Getting started with the IBM Cloud CLI and Developer Tools](https://cloud.ibm.com/docs/cli?topic=cli-getting-started).





 18 March 2020 

Customizing how access is assigned by using custom roles
: Until now, you assigned access by using the available platform and service roles that have specific actions that are mapped by individual services. Sometimes, you must assign multiple roles to achieve the required access for your users. With the latest IBM Cloud Identity and Access Management feature, you can now customize how access is assigned within individual services by creating custom roles. You can choose to organize any number of actions available for a specific service into a new role with a name of your choosing. For more information, see [Creating custom roles](https://cloud.ibm.com/docs/account?topic=account-custom-roles).







 February 2020 



 26 February 2020 

Updated handling of API keys for removed users
: When you remove a user from your account, IBM Cloud automatically cleans up the API keys associated with that user's identity, so you don't have to. For more information, see the [Updated handling of IBM Cloud API keys for users removed from accounts](https://www.ibm.com/cloud/blog/announcements/updated-handling-of-ibm-cloud-api-keys-for-users-removed-from-accounts) blog post.







 January 2020 



 21 January 2020 

IBM Cloud Shell (Beta) is now available
: We're introducing a new way to access IBM Cloud from the command line with no installation needed - IBM® Cloud Shell!
Version 1.0.99 of the CLI was released on 15 June 2020.



* Adds the --cos-instance option to the ibmcloud oc cluster create vpc-gen2 command to back up the images from your Red Hat OpenShift internal registry to a bucket in your IBM Cloud Object Storage instance.
* Updates the help text in various places.







 Version 1.0.94 

Version 1.0.94 of the CLI was released on 9 June 2020.



* Adds the [ibmcloud oc cluster addon enable static-route](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_cluster_addon_enable_static-route) and [ibmcloud oc cluster addon disable static-route](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_cluster_addon_disable_static-route) commands to manage the Static Route add-on for your cluster.
* Adds the [ibmcloud oc worker-pool taint set](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-cliworker_pool_taint_set) and [ibmcloud oc worker-pool taint rm](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-cliworker_pool_taint_rm) commands to set and remove Kubernetes taints on worker nodes in a worker pool.
* Beta: Adds the [ibmcloud oc storage](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_storage) set of commands to view and modify storage resources in your cluster.
* Moves the ibmcloud oc locations command to the Informational Commands group in the help output of ibmcloud oc.
* Updates the help text for options in the ibmcloud oc nlb-dns monitor configure command.
1.7.1 11 February 2022 Support for trace logging and added integration tests for few commands. Fixes to update env values metadata, panic for invalid flags, and ibmcloud schematics workspace output command is disabled. 
 1.7.0 12 January 2022 Displays Terraform v11.0 deprecation message after command execution. Fix command-line alias. Remove the appearance of the duplicate strings. Support global time in the log file. 
 1.6.2 2 December 2021 Support for non-English translations. Fix apply command --var-file and actions --target not setting argument. Fix pipeline vulnerability. 
 1.6.1 21 October 2021 Supports winrm for Schematics Actions. Added the --inventory-connection-type, --bastion-credential-json and --credential-json option value to the create, and config updates. Updated non-english translations for the command-line. Fixed duplication display of command-object argument in ibmcloud schematics jobs run interactive mode. 
 1.6.0 29 September 2021 Support for linux-ppc64le, and linux-s390x binaries. Lists Terraform v1.0 in the details panel. Display Terraform v0.11 depreciation message in Schematics Workspaces page. Fixed the resource query list command returns values as empty string. 
 1.5.12 02 September 2021 Suppress status message for --output json flag. 
 1.5.11 27 August 2021 Added a flag --pull-latest to existing workspace update command. Fixed BNPP issue. Fixed the locale translations. 
 1.5.10 11 August 2021 Supports Terraform v0.15. Fixed locale translations. 
 1.5.9 13 July 2021 Fixed locale translations. 
 1.5.8 08 July 2021 Fixed shared data sets API path. Disabled shared data sets commands. 
 1.5.7 04 June 2021 Enhanced ibmcloud schematics state list command to display as tabular data with a new column taint status. Fixed ibmcloud schematics job run command with --input flag description.
Version 0.3.99 of the CLI was released on 5 August 2019.



* Improves error handling for ibmcloud oc cluster config.
* Updates the help text in various languages.







 Version 0.3.95 

Version 0.3.95 of the CLI was released on 30 July 2019.



* Adds the ibmcloud oc alias to the Kubernetes Service plug-in for management of Red Hat OpenShift on IBM Cloud clusters.
* Adds the [ibmcloud oc cluster subnet detach](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_cluster_subnet_detach) command to detach a public or private portable subnet in a classic IBM Cloud infrastructure account from a cluster.
* Renames the ibmcloud oc machine-types command to ibmcloud oc flavors. You can still use the machine-types alias.
* In the output of ibmcloud oc flavors (machine-types), indicates flavors that are supported only for IBM Cloud Kubernetes Service or only for Red Hat OpenShift on IBM Cloud.
* In the output of ibmcloud oc cluster get, changes the term Owner to Creator to reflect that the field returns information about the user that created the cluster.
* Improves error handling for ibmcloud oc zone add.
* Updates the help text in various languages.







 Version 0.3.58 

Version 0.3.58 of the CLI was released on 2 July 2019.



* Fixes a bug so that a worker pool rebalance message is not returned when the cluster autoscaler is enabled.
* Fixes a bug to support the default OpenShift cluster version.
* Updates help text for the cluster master private-service-endpoint enable and nlb-dns monitor configure commands.
* Updates the help text in various languages.







 Version 0.3.49 

Version 0.3.49 of the CLI was released on 18 June 2019.



* Updates the Go version to 1.12.6.







 Version 0.3.47 

Version 0.3.47 of the CLI was released on 15 June 2019.
You will need this information to set up similar Role-based Access Control (RBAC) in your new compute service, however the new service handles these settings.







 Applications 

Determine application details for all the workloads you have deployed.



 Commands 

Run the following commands to get a list of all the apps under that space. The commands show you the deployed values of your applications.

To select each space where your applications are running, run:

ibmcloud cf space-users <ORG> <SPACE>

Then run:

ibmcloud cf apps -v

To gather information from that space. Repeat these commands for all orgs and spaces.





 Output 

Redirect the output to files appropriate for your org and space layout. The information you will want to capture includes:



* running status
* number of instances
* memory size
* disk size
* the allocated URL
* buildpack (returned with -v)
* routes (returned with -v)
* domains (returned with -v)







 Migration steps 

The collected information can factor into how you migrate your applications to your new compute platform.

For example, it is important to know the buildback version your app is using, if not the default. You should try to not use a specific buildpack version and keep your application updated so that the latest language buildpack is used.







 Application Auto-scaling 

Determine how you are using dynamically scaling in your application instances to handle various workloads over time and usage.



 Commands 

Use these references from the Cloud Foundry foundation for the auto-scaling capability to investigate how you are using this capability for your applications.



* [https://cloud.ibm.com/docs/cloud-foundry-public?topic=cloud-foundry-public-autoscale_cloud_foundry_apps](https://cloud.ibm.com/docs/cloud-foundry-public?topic=cloud-foundry-public-autoscale_cloud_foundry_apps)
* [https://github.com/cloudfoundry/app-autoscaler-release](https://github.com/cloudfoundry/app-autoscaler-release)







 Output
Version 0.1.590 of the CLI was released on 1 October 2018.



* Adds the [ibmcloud ks logging collect](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-cli) and [ibmcloud ks logging collect-status](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-cli) commands for collecting API server logs in your cluster.
* Adds the [ibmcloud ks key-protect-enable command](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-cliks_kms) to enable Key Protect as a key management service (KMS) provider in your cluster.
* Adds the --skip-master-health option to the [ibmcloud ks worker reboot](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_worker_reboot) and [ibmcloud ks worker reload](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_worker_reboot) commands to skip the master health check before initiating the reboot or reload.
* Renames Owner Email to Owner in the output of ibmcloud ks cluster get.
* Removed --metadata flags from the [secret-create](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-cli-plugin-secrets-manager-clisecrets-manager-cli-secret-create-command), [secret-metadata-update](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-cli-plugin-secrets-manager-clisecrets-manager-cli-secret-metadata-update-command), [secret-group-create](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-cli-plugin-secrets-manager-clisecrets-manager-cli-secret-group-create-command), and [secret-group-metadata-update](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-cli-plugin-secrets-manager-clisecrets-manager-cli-secret-group-update-command) commands.
* Added --search and --sort-by flags to the [all-secrets](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-cli-plugin-secrets-manager-clisecrets-manager-cli-secrets-command) command.
* Changed the environment variable for targeting a Secrets Manager instance to SECRETS_MANAGER_URL. For more information about targeting an instance by using the CLI, see the [CLI reference](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-cli-plugin-secrets-manager-cli).







 Version 0.0.6 

Version 0.0.6 was released on 14 December 2020. This release includes the following updates:



* Plug-in now available for download. To use this plug-in version, target your Secrets Manager instance by setting the IBM_CLOUD_SECRETS_MANAGER_API_URL environment variable.
: Automatic disk discovery is now available for Classic clusters version 4.8 and later. Enable this feature by setting the autoDiscoverDevices parameter to true parameter. For more information, see [ODF using local disks](https://cloud.ibm.com/docs/openshift?topic=openshift-deploy-odf-classic).
: The monDevicePaths and monSize parameters are no longer required for add-on version 4.8 and later.





 18 January 2022 

Review the release notes for January 2022.

New! Red Hat OpenShift on IBM Cloud CLI Map
: The [Red Hat OpenShift on IBM Cloud CLI Map](https://cloud.ibm.com/docs/openshift?topic=openshift-icks_map) lists all ibmcloud oc commands as they are structured in the CLI. Use this page as a visual reference for how ibmcloud oc commands are organized, or to quickly find a specific command.

Kubernetes Service 1.19, 1.20, 1.21, and 1.22 unsupported date change
: The [Kubernetes version information and update actions](https://cloud.ibm.com/docs/containers?topic=containers-cs_versionscs_versions_available) page has been updated with the new unsupported dates.

Worker node fix pack update.
1.6.2 2 December 2021 Support for non-English translations. Fix apply command --var-file and actions --target not setting argument. Fix pipeline vulnerability. 
 1.6.1 21 October 2021 Supports winrm for Schematics Actions. Added the --inventory-connection-type, --bastion-credential-json and --credential-json option value to the create, and config updates. Updated non-english translations for the command-line. Fixed duplication display of command-object argument in ibmcloud schematics jobs run interactive mode. 
 1.6.0 29 September 2021 Support for linux-ppc64le, and linux-s390x binaries. Lists Terraform v1.0 in the details panel. Display Terraform v0.11 depreciation message in Schematics Workspaces page. Fixed the resource query list command returns values as empty string. 
 1.5.12 02 September 2021 Suppress status message for --output json flag. 
 1.5.11 27 August 2021 Added a flag --pull-latest to existing workspace update command. Fixed BNPP issue. Fixed the locale translations. 
 1.5.10 11 August 2021 Supports Terraform v0.15. Fixed locale translations. 
 1.5.9 13 July 2021 Fixed locale translations. 
 1.5.8 08 July 2021 Fixed shared data sets API path. Disabled shared data sets commands. 
 1.5.7 04 June 2021 Enhanced ibmcloud schematics state list command to display as tabular data with a new column taint status. Fixed ibmcloud schematics job run command with --input flag description. Fixed ibmcloud schematics job run command with --output json flag description. Fixed ibmcloud schematics action update command with --credentials flag and the locale translations. 
 1.5.6 03 June 2021 Updated ibmcloud schematics workspace new command to support Terraform v0.14 and the locale translations.
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
wget https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest-4.x/openshift-client-linux.tar.gz
wget https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest-4.x/openshift-install-linux.tar.gz

 Extract the downloaded bundles
tar -xvf openshift-client-linux.tar.gz
tar -xvf openshift-install-linux.tar.gz

 Move commands to /usr/local/bin for ease of use
mv kubectl oc openshift-install /usr/local/bin
mv openshift-install /usr/local/bin

 Install git and clone the OpenShift installer
yum install -y git
git clone -b release-4.x https://github.com/openshift/installer

 Download and extract terraform
wget https://releases.hashicorp.com/terraform/0.11.13/terraform_0.11.13_linux_amd64.zip
unzip terraform_0.11.13_linux_amd64.zip
mv terraform /usr/local/bin
Show more
Cluster context provided by ibmcloud ks cluster-config<br><br><br><br> * Legacy: Provides a command that you must copy and paste to set the new kubeconfig file as your current KUBECONFIG environment variable. You must set your environment variable before you can interact with your cluster.<br> * Latest: Appends the new kubeconfig file to your existing kubeconfig file in /.kube/config or the [last file that is set by the KUBECONFIG environment variable](https://cloud.ibm.com/docs/containers?topic=containers-cli-install). After you run ibmcloud ks cluster config, you can interact with your cluster immediately, and quickly [change the context to other clusters in the Kubernetes context](https://cloud.ibm.com/docs/containers?topic=containers-cli-install).<br><br><br> Legacy Legacy Legacy Latest 
 API endpoint<br><br><br><br> * Legacy: [Target a region and use a regional endpoint to work with resources in that region](https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zonesbluemix_regions).<br> * Latest: [Use the global endpoint to work with resources in any location](https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zonesbluemix_regions).<br><br><br> Legacy Latest Latest Latest 







 Version 0.4 

Review the following changes for 0.4 versions of the CLI plug-in.

Version 0.4 of the CLI plug-in is deprecated. To update to the latest version, see [Updating to version 1.0 of the plug-in](https://cloud.ibm.com/docs/containers?topic=containers-cs_cli_changelogchangelog_beta).



 Version 0.4.102 

Version 0.4.102 of the CLI was released on 4 March 2020.
$primaryReplica = New-SqlAvailabilityReplica -Name $sqldb01 -EndpointURL $endpointurl1 -AvailabilityMode "SynchronousCommit" -FailoverMode "Automatic" -Version 15 -AsTemplate
$secondaryReplica = New-SqlAvailabilityReplica -Name $sqldb02 -EndpointURL $endpointurl2 -AvailabilityMode "SynchronousCommit" -FailoverMode "Automatic" -Version 15 -AsTemplate
New-SqlAvailabilityGroup -Name "AG01" -Path $pathsqldb01 -AvailabilityReplica @($primaryReplica,$secondaryReplica) -Database "TestDatabase" -ClusterType WSFC -AutomatedBackupPreference Primary -FailureConditionLevel OnCriticalServerErrors
4. Join the secondary replica to the availability group with the following commands. Joining places the secondary database into the ONLINE state and initiates data synchronization with the corresponding primary database. Data synchronization is the process by which changes to a primary database are reproduced on a secondary database. Data synchronization involves the primary database sending transaction log records to the secondary database.

$sqldb02 = "<hostname2>"
$pathsqldb02 = "SQLSERVER:SQL" + $sqldb02 + " DEFAULT"
Join-SqlAvailabilityGroup -Path $pathsqldb02 -Name "AG01" -ClusterType WSFC
5. Start data synchronization by joining each secondary database to the availability group:

$sqldb02 = "<hostname2>"
$agpathsqldb02 = "SQLSERVER:SQL" + $sqldb02 + " DEFAULTAvailabilityGroupsAG01"
Add-SqlAvailabilityDatabase -Path $agpathsqldb02 -Database "TestDatabase"
6. Use the dir command to verify the contents of the new availability group e.g. dir SQLSERVER:SQLsqldb01DEFAULTAvailabilityGroupsAG01.