vania-janet/multiturn-rag-retrieval-data huggingface dataset:
"ibmensourceid": "00bb34e5-b8c1-4159-af15-8bc6980c3ab2:api",
"ibmenfcmbody": "{"en_data":{"alert":" Your flight is booked"}}",
"ibmenpushto": "{"fcm_devices": ["9c75975a-3898-905d-3bd7c172"]]}",
}

For a detailed description of the event attributes, see the IBM Cloud® Event Notifications event attribute definition.

// Replace this

{
"message": {
"alert": "Your flight is booked"
},
"target": {
"tags": ["ibm_tag_1"]
},
"settings": {
"gcm": {
"interactiveCategory": "view info",
"androidTitle": "Booking Info",
"payload": "{"nid": "1234-1234-sdfs-234"}"
}
}
}

// with this
{
"id": "1234-1234-sdfs-234",
"ibmenfcmbody": "{"en_data":{"alert":"Your flight is booked",
"android_title":"Booking Info",
"interactiveCategory":"view info"}}",
"ibmenpushto": "{"tags": ["ibm_tag_1"]}",
"source": "234-rwekj-55bbc6-980c3ab2:scc",
"ibmensourceid": "91f18cee-7d23-4895-a3ba-0c26696d9d96:api",
"specversion": "1.0",
"type": "com.acme.flightbooking.complete"
}
Show more
[Download certificate](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-download-cer.png)

Figure 19. Download certificate
* Locate your newly installed certificate. Double-click the certificate to install it into the Keychain Access.
* On your Mac, go to Keychain Access > My Certificates.
* Select the certificate and private key, and then select Export to convert the certificate into the personal information exchange format (.p12 format).

Zoom

![Export certificate](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-export-cer.png)

Figure 20. Export certificate
* In the Save As field, provide the certificate a meaningful name. For example, sandbox-apns.p12 or production-apns.p12, then click Save.

Zoom

![Save certificate](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-save-cer.png)

Figure 21. Save certificate
* In the Enter a password field, enter a password to protect the exported items, then click OK. You can use this password to configure your APNs settings on the Event Notifications service console.

Zoom

!
: Optional: Prints the command output in JSON format.

-q
: Optional: Do not show the message of the day or update reminders.



 Example ingress status-report ignored-errors ls command 

ibmcloud ks ingress status-report ignored-errors ls --cluster mycluster







 ibmcloud ks ingress status-report ignored-errors rm 

Virtual Private Cloud

Classic infrastructure

Remove warnings that are currently ignored by Ingress status for a cluster. Once removed, these warnings are no longer ignored.

ibmcloud ks ingress status-report ignored-errors rm --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]

Minimum required permissions
: Editor platform access role for the cluster in IBM Cloud Kubernetes Service

Command options:

-c, --cluster CLUSTER
: Required: The name or ID of the cluster.

-code, --code CODE
: Required: Code of the warning to be removed from the ignored list.

--output json
: Optional: Prints the command output in JSON format.

-q
: Optional: Do not show the message of the day or update reminders.



 Example ingress status-report ignored-errors rm command 

ibmcloud ks ingress status-report ignored-errors rm --cluster mycluster









 logging commands 

Forward logs from your cluster to an external server.



 ibmcloud ks logging autoupdate disable 

Virtual Private Cloud

Classic infrastructure

Disable automatic updates of all Fluentd pods in a cluster.

Disable automatic updates of your Fluentd pods in a specific cluster. When you update the major or minor Kubernetes version of your cluster, IBM automatically makes necessary changes to the Fluentd ConfigMap, but does not change the image version of your Fluentd for logging add-on. You are responsible for checking the compatibility of the latest Kubernetes versions and your add-on images.

ibmcloud ks logging autoupdate disable --cluster CLUSTER [-q]

Command options:

-c, --cluster CLUSTER
Example ingress status-report get command 

ibmcloud ks ingress status-report get --cluster mycluster







 ibmcloud ks ingress status-report ignored-errors add 

Virtual Private Cloud

Classic infrastructure

Add warnings to be ignored by Ingress status for a cluster.

ibmcloud ks ingress status-report ignored-errors add --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]

Minimum required permissions
: Editor platform access role for the cluster in IBM Cloud Kubernetes Service

Command options:

-c, --cluster CLUSTER
: Required: The name or ID of the cluster.

-code, --code CODE
: Required: Code of the warning to be ignored.

--output json
: Optional: Prints the command output in JSON format.

-q
: Optional: Do not show the message of the day or update reminders.



 Example ingress status-report ignored-errors add command 

ibmcloud ks ingress status-report ignored-errors add --cluster mycluster --code CODE







 ibmcloud ks ingress status-report ignored-errors ls 

Virtual Private Cloud

Classic infrastructure

List warnings that are currently ignored by Ingress status for a cluster.

ibmcloud ks ingress status-report ignored-errors ls --cluster CLUSTER [--output OUTPUT] [-q]

Minimum required permissions
: Editor platform access role for the cluster in IBM Cloud Kubernetes Service

Command options:

-c, --cluster CLUSTER
: Required: The name or ID of the cluster.

--output json
: Optional: Prints the command output in JSON format.

-q
: Optional: Do not show the message of the day or update reminders.



 Example ingress status-report ignored-errors ls command 

ibmcloud ks ingress status-report ignored-errors ls --cluster mycluster







 ibmcloud ks ingress status-report ignored-errors rm 

Virtual Private Cloud

Classic infrastructure

Remove warnings that are currently ignored by Ingress status for a cluster.
--output json
: Optional: Prints the command output in JSON format.

-q
: Optional: Do not show the message of the day or update reminders.



 Example ingress status-report ignored-errors add command 

ibmcloud oc ingress status-report ignored-errors add --cluster mycluster --code CODE







 ibmcloud oc ingress status-report ignored-errors ls 

Virtual Private Cloud

Classic infrastructure

List warnings that are currently ignored by Ingress status for a cluster.

ibmcloud oc ingress status-report ignored-errors ls --cluster CLUSTER [--output OUTPUT] [-q]

Minimum required permissions
: Editor platform access role for the cluster in IBM Cloud Kubernetes Service

Command options:

-c, --cluster CLUSTER
: Required: The name or ID of the cluster.

--output json
: Optional: Prints the command output in JSON format.

-q
: Optional: Do not show the message of the day or update reminders.



 Example ingress status-report ignored-errors ls command 

ibmcloud oc ingress status-report ignored-errors ls --cluster mycluster







 ibmcloud oc ingress status-report ignored-errors rm 

Virtual Private Cloud

Classic infrastructure

Remove warnings that are currently ignored by Ingress status for a cluster. Once removed, these warnings are no longer ignored.

ibmcloud oc ingress status-report ignored-errors rm --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]

Minimum required permissions
: Editor platform access role for the cluster in IBM Cloud Kubernetes Service

Command options:

-c, --cluster CLUSTER
: Required: The name or ID of the cluster.

-code, --code CODE
: Required: Code of the warning to be removed from the ignored list.

--output json
: Optional: Prints the command output in JSON format.

-q
: Optional: Do not show the message of the day or update reminders.
LoginWidget loginWidget = AppID.getInstance().getLoginWidget();
loginWidget.launchForgotPassword(this, new AuthorizationListener() {
@Override
public void onAuthorizationFailure (AuthorizationException exception) {
//Exception occurred
}

@Override
public void onAuthorizationCanceled () {
// Forogt password canceled by the user
}

@Override
public void onAuthorizationSuccess (AccessToken accessToken, IdentityToken identityToken, RefreshToken refreshToken) {
// Forgot password finished, in this case accessToken and identityToken will be null.
}
});
Show more







 Change details 



1. Configure your Cloud Directory [settings](https://cloud.ibm.com/docs/appid?topic=appid-cloud-directorycd-settings) in the GUI. Both Allow users to sign up to your app and Allow users to manage their account from your app must be set to On.
2. In the Password changed tab of the service dashboard, set Password changed email to
3. Call the login widget to start the change details flow.

LoginWidget loginWidget = AppID.getInstance().getLoginWidget();
loginWidget.launchChangeDetails(this, new AuthorizationListener() {
@Override
public void onAuthorizationFailure (AuthorizationException exception) {
// Exception occurred
}

@Override
public void onAuthorizationCanceled () {
// Changed details canceled by the user
}

@Override
public void onAuthorizationSuccess (AccessToken accessToken, IdentityToken identityToken, RefreshToken refreshToken) {
// User authenticated, and fresh tokens received
}
});
Show more







 Change password 



1.
You might encounter a situation where the file systems become filled to approximately 98% capacity. This scenario can result in inconsistencies with a Cassandra database or with the VMware Aria suite of products that are deployed with IBM automation.

If VMware Aria Operations and VMware Aria Operations for Logs are deployed with IBM automation, you can remove the service or product. Use the VMware Solutions console to remove the service or product. Then, use the VMware Solutions console to redeploy it.

If you deployed the service or product in another way, you must redeploy it using the process that you originally used for deployment.





 Known issues 

Some of the following warnings might appear. You can ignore these warning messages:



* NSX Logical Router is violating NSX Hardening guide (targeting workload-nsx-dlr)
* NSX Routing Edge Service is violating the NSX Hardening guide (targeting customer-nsx-edge)
* NSX Manager is violating NSX Hardening guide
* No backup of the environment is recorded







 Related links 



* [VMware Aria Operations and VMware Aria Operations for Logs overview](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-vrops_overview)
* [Ordering VMware Aria Operations and VMware Aria Operations for Logs](https://cloud.ibm.com/docs/vmwaresolutions?topic=vmwaresolutions-vrops_ordering)
[Certificates, Identifiers & Profiles](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-cert-tab.png)

Figure 23. Certificates, Identifiers & Profiles
* Go to Keys tab on Left Navigation.

Zoom

![Keys tab](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-keys-tab.png)

Figure 24. Keys tab
* Enter Key Name and enable APNs, click continue.

Zoom

![P8 token details](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p8-token-details.png)

Figure 25. P8 token details
* Click Register.

Zoom

![Register p8 token](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p8-register.png)

Figure 26. Register p8 token
* Make sure to download the Keys in new redirected page after registration as it is a one time activity.



KeyID is visible as part of the file and displayed in the UI, this KeyID is used for registering APNS certificate. TeamID is provided by apple for the developer account, can be seen next to the Team Name. TeamID is used for registering APNS certificate. BundleID can be registered same as P12 certificate.
[Certificates, Identifiers & Profiles](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-cert-tab.png)

Figure 2. Certificates, Identifiers & Profiles
* Go to Identifiers > Add identifier button.

Zoom

![Identifier button](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-identifier-button.png)

Figure 3. Identifier Button
* Click add a new Identifier button.

Zoom

![Add new Identifier button](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-new-identifier-button.png)

Figure 4. Add new Identifier button
* Select the App IDs option.

Zoom

![App IDs option](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-app-id-option.png)

Figure 5. App IDs option
* Select a type and click Continue.

Zoom

!
Generating a report of Activity Tracker Event Routing resources 

You can validate your account configuration for IBM Cloud® Activity Tracker Event Routing by generating a report of the IBM Cloud Activity Tracker Event Routing resources using the IBM Cloud Activity Tracker Event Routing CLI.

The V1 API is deprecated. This CLI and API can only be used while using the IBM Cloud Activity Tracker Event Routing V1 API. Once you have [migrated to the V2 API](https://cloud.ibm.com/docs/atracker?topic=atracker-migrate-resources) this CLI and API can no longer be used.



 Prereqs 

Before you use the CLI to generate your IBM Cloud Activity Tracker Event Routing resources report, complete the following steps:



1. Identify the endpoint in the region where you need the report. For more information, see [Endpoints](https://cloud.ibm.com/docs/atracker?topic=atracker-endpointsendpoints_api).

Change the link to be direct to the Atracker endpoints (Event Routing ones)
2. [Install the IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-install-ibmcloud-cli).
3. [Install the IBM Cloud Activity Tracker Event Routing CLI](https://cloud.ibm.com/docs/atracker?topic=atracker-activity-tracking-cliactivity-tracking-cli-prereq).







 Running the report 

Use the following command to return a report about the IBM Cloud Activity Tracker Event Routing service configuration. This report will include any issues in the configuration.

ibmcloud atracker config report --output YAML

Output similar to the following will be returned:

OK
summary: The IBM Cloud Activity Tracker service configuration has detected some warnings. Review the warnings section for details. All global IBM Cloud Activity Tracker service events are being forwarded to a target [au-syd-default-cse-target-0] in the region [au-syd].
warnings:
Why does the Ingress status show an ERRAVUS error? 

Virtual Private Cloud

Classic infrastructure

You can use the the ibmcloud ks ingress status-report ignored-errors add command to add an error to the ignored-errors list. Ignored errors still appear in the output of the ibmcloud ks ingress status-report get command, but are ignored when calculating the overall Ingress Status.

  What’s happening 

When you check the status of your cluster's Ingress components by running the ibmcloud ks ingress status-report get command, you see an error similar to the following example.

The ALB version is no longer supported (ERRAVUS).

  Why it’s happening 

One or more of your ALBs is running an version that is no longer supported.

  How to fix it 

For any ALBs that use an unsupported version, update your ALBs.



1.  List the supported ALB versions by using the ibmcloud ks ingress alb versions[command](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_alb_versions). Make a note of the supported versions.
2.  List your ALBs by using the ibmcloud ks ingress alb ls[command](https://cloud.ibm.com/docs/containers?topic=containers-kubernetes-service-clics_albs) and check the version in the Build column.
3.  Update any ALBs that use an unsupported version. For more information, see [Updating ALBs](https://cloud.ibm.com/docs/containers?topic=containers-ingress-alb-managealb-update).
4.  Wait 10 to 15 minutes, then check if the warning is resolved by running the ibmcloud ks ingress alb ls command.
5.  If the issue persists, contact support. Open a [support case](https://cloud.ibm.com/docs/get-support?topic=get-support-using-avatar). In the case details, be sure to include any relevant log files, error messages, or command outputs.
You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; orb) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; orc) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; ord) Limiting the use for publicity purposes of names of licensors or authors of the material; ore) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; orf) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.<-- </section "id="section-en-notice-add-term" "> --><-- <section "id="section-en-notice-term" "> --> 8.
ibmcloud atracker config report --output YAML

Output similar to the following will be returned:

OK
summary: The IBM Cloud Activity Tracker service configuration has detected some warnings. Review the warnings section for details. All global IBM Cloud Activity Tracker service events are being forwarded to a target [au-syd-default-cse-target-0] in the region [au-syd].
warnings:
- The target [us-south-default-target] of the route [us-south-default-cse-route] defined in the region [us-south] has a write issue. An error is reported as api key is not valid since 2021-06-20T01:48:28.497Z.
- No route is defined for the us-east region. All IBM Cloud Activity Tracker service events are forwarded to LogDNA for that region.
config-report:
- region: au-syd
route:
route-name: au-syd-default-cse-route
global-events: true
target:
target-name: au-syd-default-cse-target-0
target-type: cloud_object_storage
cos-target:
bucket: prod-au-syd
write-status: success
- region: us-south
route:
route-name: us-south-default-cse-route
global-events: false
target:
target-name: us-south-default-target
target-type: cloud_object_storage
cos-target:
bucket: prod-us-south
write-status: '-'
- region: us-east

If no configuration is available for the region, the region will be listed with no data under it.
[Push Notifications check-box](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-push-notifications.png)

Figure 12. Push Notifications check-box



* On Development SSL certificate pane, click Create Certificate...
* On Production SSL certificate pane, click Create Certificate...



Zoom

![Certificate type](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-certificate-type.png)

Figure 13. Certificate type
* Use Keychain Access application on your Mac to create a Certificate Signing Request (CSR).
* From the menu, select Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority….

Zoom

![Request new certificate](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-request-new-certificate.png)

Figure 14. Request new certificate type
* In Certificate Information, enter the email address that is associated with your App Developer account and a common name. Give a meaningful name that helps you identify whether it is a certificate for development (sandbox) or distribution (production); for example, sandbox-apns-certificate or production-apns-certificate.
* Select Saved to disk to download the .certSigningRequest file to your Mac, then click Continue.

Zoom

!
[Save certificate](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-save-cer.png)

Figure 21. Save certificate
* In the Enter a password field, enter a password to protect the exported items, then click OK. You can use this password to configure your APNs settings on the Event Notifications service console.

Zoom

![Protect certificate](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-p12-protect-cer.png)

Figure 22. Protect certificate
* The Key Access app prompts you to export your key from the Keychain screen. Enter your administrative password for your Mac to allow your system to export these items, and then select the Always Allow option. A .p12 certificate is generated on your selected location.







 Create an APNs p8 token 



* Go to the [Apple developer portal](https://developer.apple.com/) and select Certificates, Identifiers & Profiles.

Zoom

![Certificates, Identifiers & Profiles](https://cloud.ibm.com/docs-content/v1/content/4c9a07fe500838e5e55e71e73131ef20b44a6c66/event-notifications/images/en-apns-cert-tab.png)

Figure 23. Certificates, Identifiers & Profiles
* Go to Keys tab on Left Navigation.

Zoom

!