vania-janet/multiturn-rag-retrieval-data huggingface dataset:
* [Version 1.0.15](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelogcli-1015)
* [Version 1.0.0](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelogcli-100)
* [Deprecated versions](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelogdeprecated)



* [Updating to version 1.0 of the plug-in](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelogchangelog_beta)
* [Version 0.4](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelog04)
* [Version 0.3](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelog03)
* [Version 0.2](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelog02)
* [Version 0.1](https://cloud.ibm.com/docs/openshift?topic=openshift-cs_cli_changelog01)





[Observability plug-in CLI](https://cloud.ibm.com/docs/openshift?topic=openshift-observability_cliobservability_cli)



* [Logging commands](https://cloud.ibm.com/docs/openshift?topic=openshift-observability_clilogging-commands)



* [ibmcloud ob logging agent discover](https://cloud.ibm.com/docs/openshift?topic=openshift-observability_clilogging_agent_discover)
: Updated the [Ingress ALB change log](https://cloud.ibm.com/docs/containers?topic=containers-cluster-add-ons-changelogkube_ingress_changelog) for the release of version 0.47.0 of the Kubernetes Ingress image.

New! The addon options command is now available
: For more information, see [addon options](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_cluster_addon_options).





 17 June 2021 

ALB OAuth Proxy
: Updated the version change log for the [ALB OAuth Proxy](https://cloud.ibm.com/docs/containers?topic=containers-alb-oauth-proxy-changelog) add-on.





 15 June 2021 

New! Private VPC NLB
: You can now create [private Network Load Balancers for VPC](https://cloud.ibm.com/docs/containers?topic=containers-vpc-lbaassetup_vpc_nlb_priv) to expose apps in clusters that run version 1.19 and later.





 10 June 2021 

Ingress change logs
: Updated the [Ingress ALB change log](https://cloud.ibm.com/docs/containers?topic=containers-cluster-add-ons-changelogkube_ingress_changelog) for versions 0.45.0, 0.35.0, and 0.34.1 of the Kubernetes Ingress image.





 9 June 2021 

New! Kubernetes 1.21
: You can create or (/docs/containers?topic=containers-cs_versions_121)update your cluster to Kubernetes version 1.21. With Kubernetes 1.21, you get the latest stable enhancements from the community, such as stable CronJob, EndpointSlice, and PodDisruptionBudget resources. You also get enhancements to the IBM Cloud product, such as a refreshed user interface experience.
Use this option to specify the number of instances for the job or job run.<br> * Added the --ignore-not-found option on all Code Engine delete commands, except for the project delete command. This option specifies that if the resource is not found, do not fail the delete.<br> * Updated the behavior of the app create, app update, job create, job update, jobrun submit, jobrun resubmit commands to fail if a referenced configmap or secret does not exist. Added the --force option on these commands to avoid verification of the existence of the configmap or secret with these commands.<br> * Added domain information to the output of the project current command.<br> * Fixed various bugs.<br><br><br> 
 1.8.0 09 June 2021 <br><br> * Important: Introduced a breaking change with Code Engine memory and CPU combinations. With this version, applications and batch jobs are required to use a specific set of memory and CPU combinations for resource allocations. Existing running workloads are not impacted, but new and updated workloads are required to follow these requirements. For more information, see [Supported memory and CPU combinations](https://cloud.ibm.com/docs/codeengine?topic=codeengine-mem-cpu-combo).<br> * Added support for the --service-account option with the app create, app update, job create, job update, jobrun submit, jobrun resubmit, and buildrun submit commands. Added support for the --service-account-clear option with the app update, job update, and jobrun resubmit commands.<br> * Added the --output option to the project current command.<br> * Improved the output of the build get, build list, buildrun get, and buildrun list commands to display the name of the output image.<br> * Added b as an alias for the build command group.<br> * Updated the output of job run instances with their various statuses such that the output is listed in the order of progression instead of alphabetically.<br> * Fixed various bugs.<br><br><br>
* Adds the --powershell option to the cluster config command to retrieve Kubernetes environment variables in Windows PowerShell format.
* Deprecates the region get, region set, and region ls commands. For more information, see [global endpoint functionality](https://cloud.ibm.com/docs/openshift?topic=openshift-regions-and-zonesendpoint).







 Version 0.3.28 

Version 0.3.28 of the CLI was released on 23 May 2019.



* Adds the [ibmcloud oc infra-permissions get](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-cliinfra_permissions_get) command to check whether the credentials that allow [access to the IBM Cloud infrastructure portfolio](https://cloud.ibm.com/docs/openshift?topic=openshift-access-creds) for the targeted resource group and region are missing suggested or required infrastructure permissions.
* Removes the --force-update option from the worker update command.
* Adds the VLAN ID column to the output of the alb ls and alb get commands.
* Adds the Multizone Metro column to the output of the locations command to designate zones that are multizone-capable.
* Adds the Master State and Master Health fields to the output of the cluster get command. For more information, see [Master states](https://cloud.ibm.com/docs/containers?topic=containers-health-monitorstates_master).
* Updates the help text in various languages.







 Version 0.3.8 

Version 0.3.8 of the CLI was released on 30 April 2019.



* Adds support for [global endpoint functionality](https://cloud.ibm.com/docs/openshift?topic=openshift-regions-and-zonesendpoint) in version 0.3. By default, you can now view and manage all your IBM Cloud Kubernetes Service resources in all locations. You are not required to target a region to work with resources.
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.
* Updates the NLB DNS model so that an array of NLB IP addresses is returned by ibmcloud ks nlb-dns ls.
* Changes the description text for the IBM Cloud Kubernetes Service CLI plug-in.







 Version 0.3.34 

Version 0.3.34 of the CLI was released on 31 May 2019.



* Adds the versions command to list all supported Kubernetes and Red Hat OpenShift versions.
* Deprecates the kube-versions command.







 Version 0.3.33 

Version 0.3.33 of the CLI was released on 30 May 2019.



* Adds the --powershell option to the cluster config command to retrieve Kubernetes environment variables in Windows PowerShell format.
* Deprecates the region get, region set, and region ls commands. For more information, see [global endpoint functionality](https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zonesendpoint).







 Version 0.3.28 

Version 0.3.28 of the CLI was released on 23 May 2019.



* Adds the [ibmcloud ks infra-permissions get](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-cliinfra_permissions_get) command to check whether the credentials that allow [access to the IBM Cloud infrastructure portfolio](https://cloud.ibm.com/docs/containers?topic=containers-access-creds) for the targeted resource group and region are missing suggested or required infrastructure permissions.
* Adds the --private-only option to the zone network-set command to unset the public VLAN for the worker pool metadata. Subsequent worker nodes in that worker pool zone are connected to a private VLAN only.
* Removes the --force-update option from the worker update command.
* Adds the VLAN ID column to the output of the alb ls and alb get commands.
* Adds the Multizone Metro column to the output of the locations command to designate zones that are multizone-capable.
curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3

 wget
GNU Wget 1.19.4 built on linux-gnu.

 openssl version
OpenSSL 1.1.1 11 Sep 2018

 make
GNU Make 4.1

 docker
Client:
Version: 20.10.16
API version: 1.41
Go version: go1.17.10
Git commit: aa7e414
Built: Thu May 12 09:14:28 2022
OS/Arch: linux/amd64
Context: default

 dc --version
dc (GNU bc 1.07.1) 1.4.1

 ed --version
GNU Ed 1.10
Show more





 Version 2.21 

To view the contents of version 2.21, from the running image, type default_versions.sh.

The IBM Cloud CLI provides code risk analysis commands. You can use the IBM Cloud CLI to analyze your code for vulnerabilities and compliance with certain rules. Code Risk Analyzer is available in all IBM Cloud regions where toolchains are supported. For more information about Code Risk Analyzer, see [Code Risk Analyzer plug-in](https://cloud.ibm.com/docs/code-risk-analyzer-cli-plugin).

This image updated its version of node.js to the current LTS version 16.16.0. If you need to use a different version of node.js, use nvm install v<node version> at the beginning of your script.

This image includes the following tools:

 node --version
v16.16.0

 npm --version
8.11.0

 jq --version
jq-1.6
CLI - 0.3.9 (deprecated) 

CLI version 0.3.9 is deprecated. The current version is [found here](https://cloud.ibm.com/docs/key-protect?topic=key-protect-cli-reference).

This document is specific to the key-protect plugin, version 0.3.9.



* The latest CLI Reference, version 0.4.0, is [found here](https://cloud.ibm.com/docs/key-protect?topic=key-protect-cli-reference).



Verify the installed plug-in version.

ibmcloud plugin list

Listing installed plug-ins...

Plugin Name Version Status
key-protect 0.3.9

You can use the Key Protect CLI plug-in to manage keys in your instance of Key Protect.

To install the CLI plug-in, see [Setting up the CLI](https://cloud.ibm.com/docs/key-protect?topic=key-protect-set-up-cli).

When you log in to the [IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-getting-started), you're notified when updates are available. Be sure to keep your CLI up-to-date so that you can use the commands and flags that are available for the Key Protect CLI plug-in.



 ibmcloud kp commands 

You can specify one of the following commands.

Keys

Policies

Import tokens



Table 1. Commands for managing encryption keys

 Command Description 

 [kp create](https://cloud.ibm.com/docs/key-protect?topic=key-protect-cli-reference-039kp-create-039) Create a key 
 [kp list](https://cloud.ibm.com/docs/key-protect?topic=key-protect-cli-reference-039kp-list-039) Retrieve a list of keys
: Updated the [Ingress ALB change log](https://cloud.ibm.com/docs/containers?topic=containers-cluster-add-ons-changelogkube_ingress_changelog) for the release of version 0.47.0 of the Kubernetes Ingress image.

New! The addon options command is now available
: For more information, see [addon options](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_cluster_addon_options).

New! Deploy OpenShift Data Foundation on VPC clusters with a single command
: For more information, see [Quick start for VPC](https://cloud.ibm.com/docs/openshift?topic=openshift-deploy-odf-vpc)

New! OpenShift Container Storage is now OpenShift Data Foundation.





 17 June 2021 

Image key synchronizer
: Updated the version change log for the [Image Key Synchronizer](https://cloud.ibm.com/docs/openshift?topic=openshift-image-key-synchronizer-changelog) add-on.





 15 June 2021 

New! Private VPC NLB
: You can now create [private Network Load Balancers for VPC](https://cloud.ibm.com/docs/openshift?topic=openshift-vpc-lbaassetup_vpc_nlb_priv) to expose apps in clusters that run version 4.6 and later.





 9 June 2021 

New! Red Hat OpenShift 4.7
: You can create or [update](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_versions) your cluster to Red Hat OpenShift version 4.7, which includes Kubernetes 1.20.
8 November 2021 

Update commands to use docker build
: Updates commands that use cr build to use docker build instead.





 4 November 2021 

IAM trusted profiles for pod authorization
: Updates for pod authorization with IAM trusted profiles. Authorizing pods with IAM trusted profiles is available for clusters that run version 1.21 or later. Note that for new clusters, authorizing pods with IAM trusted profiles is enabled automatically. You can enable IAM trusted profiles on existing clusters by running [ibmcloud ks cluster master refresh](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_apiserver_refresh). For more information, see [Authorizing pods in your cluster to IBM Cloud services with IAM trusted profiles](https://cloud.ibm.com/docs/containers?topic=containers-pod-iam-identity).





 2 November 2021 

Istio add-on change log
: [Version 1.11.4](https://cloud.ibm.com/docs/containers?topic=containers-istio-changelog1114) of the Istio managed add-on is released.







 October 2021 

Review the release notes for October 2021.



 28 October 2021 

Istio add-on change log
: [Version 1.10.5](https://cloud.ibm.com/docs/containers?topic=containers-istio-changelog1105) of the Istio managed add-on is released.





 26 October 2021 

CLI change log
: The [CLI change log](https://cloud.ibm.com/docs/containers?topic=containers-cs_cli_changelog) is updated for version 1.0.334.





 25 October 2021 

Worker node fix pack update
* Adds the [ibmcloud oc cluster-refresh](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_apiserver_refresh) alias to the apiserver-refresh command.
* Adds the resource group name to the output of ibmcloud oc cluster get and ibmcloud oc cluster ls.







 Version 0.1.635 

Version 0.1.635 of the CLI was released on 6 November 2018.

Adds commands for managing automatic updates of the Ingress ALB cluster add-on:



* [ibmcloud oc alb autoupdate disable](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_alb_autoupdate_disable)
* [ibmcloud oc alb autoupdate enable](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_alb_autoupdate_enable)
* [ibmcloud oc alb autoupdate get](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_alb_autoupdate_get)
* ibmcloud oc alb rollback
* [ibmcloud oc alb-update](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_alb_update)







 Version 0.1.621 

Version 0.1.621 of the CLI was released on 30 October 2018.



* Adds the [ibmcloud oc credential get command](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_credential_get).
* Adds support for the storage log source to all cluster logging commands.
"build_image_tag": "1.3.0.10",
"build_name": "",
"image_tag": "",
"manifest_key_gen": "",
"manifest_public_key": "",
"status": "github cloned"
}

The following example output is for a build, which failed due to a container registry login problem:

INFO:__main__:status: response={
"build_image_tag": "1.3.0.9",
"build_name": "",
"image_tag": "",
"manifest_key_gen": "",
"manifest_public_key": "",
"root_ssh_enabled": false,
"status": "exiting due to a non-zero return value: 1, cmd: docker login --username <USERNAME> --password <PASSWORD> docker.io"
}





 5. Check the build log. 

To display the build log, run the following command:

./build.py log --log build --env sbs-config.json

This command displays the build log. You can repeatedly run this command during the build to see the latest updates to the build log.





 6. Wait until the build completes. 

Run the following command again to display the status of your build:

./build.py status --env sbs-config.json

The following is example output for a build that completed successfully (indicated by the success status):

INFO:__main__:status: response={
"build_image_tag": "1.3.0.10",
"build_name": "us.icr.io.secureimages.secure-bitcoin-wallet.s390x-v1-ad52e76.2021-02-10_15-37-37.178350",
* 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 

Version 0.2.19 of the CLI was released on 16 January 2019.



* Adds the IKS_BETA_VERSION environment variable to enable the redesigned beta version of the IBM Cloud Kubernetes Service plug-in CLI. To try out the redesigned version, see [Using the beta command structure](https://cloud.ibm.com/docs/containers?topic=containers-cs_cli_changelogchangelog_beta).
* Increases the default timeout value for ibmcloud ks subnets to 60s.
* Fixes a minor bug and updates the help text in various languages.









 Version 0.1 

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

Version 0.1 of the CLI plug-in is deprecated.
The command to create a new version of a kv secret returns the following output:

Key Value
--- -----
created_time 2022-03-08T18:32:43.610242127Z
deletion_time n/a
destroyed false
version 2







 Read metadata of key-value secret 

Get a key-value secret's metadata.

vault kv metadata get ibmcloud/kv/SECRET_NAME

Get a key-value secret's metadata in a custom group.

vault kv metadata get ibmcloud/kv/GROUP_ID/SECRET_NAME



 Prerequisites 

You need the [Reader or Writer service role](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-iam) to read the metadata of key-value secrets.





 Command options 

-format
: Prints the output in the format that you specify. Valid formats are table, json, and yaml. The default is table. You can also set the output format by using the VAULT_FORMAT environment variable.





 Example 

Read the metadata of a key-value secret.

vault kv metadata get ibmcloud/kv/my-test-kv-secret

Read the metadata of a key-value secret in a custom group.

vault kv metadata get ibmcloud/kv/9426e546-83de-4da5-9631-d70c993186c8/my-test-kv-secret





 Output 

The command to read the metadata of a kv secret returns the following output:

========== Metadata ==========
Key Value
--- -----
cas_required false
created_time 2022-03-04T17:08:34.406336489Z
current_version 3
custom_metadata map[key1:value1 key2:value2]
delete_version_after 0s
max_versions 10
oldest_version 0
updated_time 2022-03-08T20:06:39.585190049Z
Migrating and version controlling 

IBM continually updates the Terraform on IBM Cloud provider to give you higher levels of performance and being up-to-date. Some instances aren't able to be upgraded, so they must be closed and you must migrate your resources with the right version.

View the versions that are associated in the Terraform and the IBM Cloud provider plug-in.



 Upgrading the Terraform version 

You can upgrade your Terraform version from Terraform v0.12 to Terraform v0.13. With the release of Terraform v0.13, the syntax for configuration files have changed.

To upgrade the Terraform template from the old version to the latest version, refer to [Upgrading the Terraform template version](https://cloud.ibm.com/docs/schematics?topic=schematics-migrating-terraform-version).

Complete the following steps to upgrade your configuration files:



1. Follow the [instructions](https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform?topic=ibm-cloud-provider-for-terraform-setup_cli) to install existing Terraform with the latest version of the Terraform.
2. Copy your existing Terraform version configuration files into your Terraform working directory.

mv <tf_config_file_path> $HOME/terraform
3. Use the Terraform upgrade command to automatically apply the new syntax to your Terraform configuration files.

Syntax

terraform <0.xx>upgrade

Example to upgrade Terraform v0.12 to Terraform v0.13

terraform 0.13upgrade

Example output:

This command rewrites the configuration files in the given directory to
use the new syntax features from Terraform on IBM Cloud v0.12, and identify
any constructs that may need to be adjusted for correct operation with
Terraform on IBM Cloud v0.13.

We recommend to use this command in a clean version control work tree, so that
you can easily see the proposed changes as a diff against the latest commit.
If you have uncommited changes already present, we recommend aborting this