From 483c91f643189ad77bd095f024c97f2ac323386f Mon Sep 17 00:00:00 2001 From: Fergal Connolly Date: Thu, 7 Jul 2022 11:43:02 +0100 Subject: [PATCH] v8 release date '+%e %B %Y' --- CHANGELOG.md | 75 +++-- dockerfiles/Liberty/Batch.Dockerfile | 2 +- dockerfiles/Liberty/ClientEAR.Dockerfile | 2 +- dockerfiles/Liberty/ServerEAR.Dockerfile | 2 +- dockerfiles/Liberty/content/liveness-probe.sh | 13 - .../Liberty/content/readiness-probe.sh | 13 - .../Liberty/xmlserver-metrics/README.MD | 21 -- gatsby-config.js | 16 +- helm-charts/apps/Chart.yaml | 2 +- helm-charts/batch/Chart.yaml | 2 +- helm-charts/mqserver/Chart.yaml | 2 +- helm-charts/spm/Chart.yaml | 14 +- helm-charts/uawebapp/Chart.yaml | 2 +- helm-charts/web/Chart.yaml | 2 +- helm-charts/xmlserver/Chart.yaml | 2 +- linkcheckerrc | 3 +- package-lock.json | 283 ++++++++++++++---- package.json | 2 +- .../components/Header/Header.js | 2 +- .../components/LeftNav/ResourceLinks.js | 2 +- .../arch-overview/architecture-overview.mdx | 6 +- .../arch-overview/static-content.mdx | 2 +- src/pages/build-images/base_images.mdx | 2 +- src/pages/build-images/build_images.mdx | 2 +- .../build-images/setup_docker_context.mdx | 22 +- src/pages/deploy-spm/build-spm.mdx | 2 +- src/pages/deployment/config-reference.mdx | 6 +- src/pages/deployment/hc_deployment.mdx | 4 +- src/pages/deployment/hc_preparation.mdx | 2 +- src/pages/deployment/secrets.mdx | 2 +- src/pages/known_issues.mdx | 2 +- .../jmx-statistics-performance-monitoring.mdx | 6 +- .../mq_queue_depth_events_monitoring.mdx | 4 +- src/pages/monitoring/xmlserver-monitoring.mdx | 6 +- src/pages/prereq/3rdparty-sw.mdx | 4 +- src/pages/prereq/prereq.mdx | 36 +-- .../batch/batch-processing.mdx | 2 +- .../batch/batch-streaming.mdx | 2 +- .../mq/mq-on-openshift.mdx | 2 +- .../mq/mq-overview.mdx | 2 +- .../persistent-timers.mdx | 2 +- .../troubleshooting/failed_jms_messages.mdx | 2 +- src/pages/troubleshooting/must_gather.mdx | 2 +- 43 files changed, 352 insertions(+), 232 deletions(-) delete mode 100755 dockerfiles/Liberty/content/liveness-probe.sh delete mode 100755 dockerfiles/Liberty/content/readiness-probe.sh delete mode 100644 dockerfiles/Liberty/xmlserver-metrics/README.MD diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ab6849d..9442b9b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,28 +2,37 @@ All notable changes to this project will be documented in this file +## v22.7.0 + +### Changed + +* The following helm-charts have been updated to chart version `22.7.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver` +* Updated WebSphere Liberty version to include 22.0.0.6 +* Updated support from IBM to Merative. +* Migrated from Travis CI to GitHub Actions + ## v22.4.0 ### Fixed -* Removed the WebSphere Liberty dataSource setting `isolationLevel="TRANSACTION_REPEATABLE_READ"` [#109](https://github.com/merative/spm-kubernetes/issues/109) as the default Liberty setting is appropriate for Db2 and Oracle +* Removed the WebSphere Liberty dataSource setting `isolationLevel="TRANSACTION_REPEATABLE_READ"` [#109](https://github.com/IBM/spm-kubernetes/issues/109) as the default Liberty setting is appropriate for Db2 and Oracle ### Breaking Change * The `batch/v1beta1` API version of CronJob will no longer be served in v1.25. * For more information see [CronJob](https://github.com/chartmuseum/helm-push/releases/tag/v0.10.0) * As part of this release SPM has migrated from `batch/v1beta1` to `batch/v1`, which has been available since `v1.21` - + ### Changed -* The following helm-charts have been updated to chart version `22.4.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver +* The following helm-charts have been updated to chart version `22.4.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver` * `cronjob-chunker.yaml`, `cronjob-program.yaml` and `cronjob-stream.yaml` have been migrated to `batch/v1` API version of CronJob ## v22.3.0 ### Changed -* The following helm-charts have been updated to chart version `22.3.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver +* The following helm-charts have been updated to chart version `22.3.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver` * The optional, sample XML server monitoring sidecar, `xmlserver-metrics`, has been modified to: * Upgrade the [Prometheus client_java](https://github.com/prometheus/client_java) to release `0.15.0` * Modify the Prometheus namespace from `xmlserver_` to `curam_xmlserver` and restructure the counters, using a single jobs_total with labels: @@ -39,7 +48,7 @@ All notable changes to this project will be documented in this file ### Changed -* The following helm-charts have been updated to chart version `22.2.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver +* The following helm-charts have been updated to chart version `22.2.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver` ## v22.1.0 @@ -90,8 +99,8 @@ All notable changes to this project will be documented in this file ### Fixed * Fixed the issue where `xmlserver` pod termination overwrote the `verbosegc.log` written to by the `main` Ant task. -* Clarified statement for `wlp_psw` in `values.yaml` and yaml examples ([#92](https://github.com/merative/spm-kubernetes/issues/92)) -* Corrected `kubeVersion` ([#94](https://github.com/merative/spm-kubernetes/issues/94)) +* Clarified statement for `wlp_psw` in `values.yaml` and yaml examples ([#92](https://github.com/IBM/spm-kubernetes/issues/92)) +* Corrected `kubeVersion` ([#94](https://github.com/IBM/spm-kubernetes/issues/94)) ## v21.10.0 @@ -148,13 +157,13 @@ All notable changes to this project will be documented in this file ### Changed * The following helm-charts have been updated to chart version `21.8.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver` -* Changed DB2 datasources isolation level for the `apps` producer and consumers pods. See [Transaction control/Underlying design/DB2/Repeatable Read](https://www.ibm.com/docs/en/spm/8.0.1?topic=design-db2) +* Changed DB2 datasources isolation level for the `apps` producer and consumers pods. See [Transaction control/Underlying design/DB2/Repeatable Read](https://www.ibm.com/docs/en/spm/8.0.2?topic=design-db2) * Updated IBM Documentation link to SPM V8 -* Clarified prerequisite software statements ([#83](https://github.com/merative/spm-kubernetes/issues/83)) +* Clarified prerequisite software statements ([#83](https://github.com/IBM/spm-kubernetes/issues/83)) ### Fixed -* Update Oracle Database driver name to `ojdbc8.jar` ([#84](https://github.com/merative/spm-kubernetes/issues/84)) +* Update Oracle Database driver name to `ojdbc8.jar` ([#84](https://github.com/IBM/spm-kubernetes/issues/84)) * Fixed issue where MQ pods deployed by MQ Operator on Openshift were not respecting tuning params ### Removed @@ -245,7 +254,7 @@ All notable changes to this project will be documented in this file ### Fixed -* Fixed reference to Oracle datasource fragment ([#78](https://github.com/merative/spm-kubernetes/issues/78)) +* Fixed reference to Oracle datasource fragment ([#78](https://github.com/IBM/spm-kubernetes/issues/78)) ## v21.5.0 @@ -256,7 +265,7 @@ All notable changes to this project will be documented in this file * Added information in the **MustGather** introduction page about Helm Charts and Dockerfiles * Added capability to tune various database and JMS tuning parameters for individual producers and consumers * Created tuning-values.yaml as example. -* Added capability for Docker Hub details to be used to avoid **toomanyrequests** ([#69](https://github.com/merative/spm-kubernetes/issues/69)) +* Added capability for Docker Hub details to be used to avoid **toomanyrequests** ([#69](https://github.com/IBM/spm-kubernetes/issues/69)) * Added capability to set applications properties at deployment ### Changed @@ -264,7 +273,7 @@ All notable changes to this project will be documented in this file * Allows for the simultaneous scraping of multiple metrics sources (eg JMX and Liberty) on `apps` charts * Moved `HTTPSessionDatabase` default configuration to timer based * Update `unzip` when unpacking the client EAR file -* Ensure MQ directory structure exists, when using NFS ([#31](https://github.com/merative/spm-kubernetes/issues/31)) +* Ensure MQ directory structure exists, when using NFS ([#31](https://github.com/IBM/spm-kubernetes/issues/31)) * Upgrade to Gatsby v3 (and associated dependencies) ## v21.4.1 @@ -282,8 +291,8 @@ All notable changes to this project will be documented in this file ### Changed * Changed the OpenShift reference architecture diagram to provide additional clarity regarding the statefulsets -* Improved pod labels for compatibility with service meshes ([#61](https://github.com/merative/spm-kubernetes/issues/61)) -* Improved navigation links to avoid 404 errors ([#68](https://github.com/merative/spm-kubernetes/issues/68)) +* Improved pod labels for compatibility with service meshes ([#61](https://github.com/IBM/spm-kubernetes/issues/61)) +* Improved navigation links to avoid 404 errors ([#68](https://github.com/IBM/spm-kubernetes/issues/68)) ### Removed @@ -324,7 +333,7 @@ All notable changes to this project will be documented in this file ### Fixed -* Certificate Error when logging in to the Open Shift Registry. Added clarification on enabling Docker trust certificates ([#58](https://github.com/merative/spm-kubernetes/issues/58)) +* Certificate Error when logging in to the Open Shift Registry. Added clarification on enabling Docker trust certificates ([#58](https://github.com/IBM/spm-kubernetes/issues/58)) * Supporting the rotation of the `apps` logs ## v21.1.0 @@ -339,14 +348,14 @@ All notable changes to this project will be documented in this file ### Changed * Limit allowed HTTP verbs as detailed in the [IBM Documentation](https://www.ibm.com/docs/en/spm/7.0.11?topic=considerations-enabling-http-verb-permissions) -* Set `-Xshareclasses` to `none` for Liberty-based images as workaround for OpenJ9 issue ([#51](https://github.com/merative/spm-kubernetes/issues/51)) +* Set `-Xshareclasses` to `none` for Liberty-based images as workaround for OpenJ9 issue ([#51](https://github.com/IBM/spm-kubernetes/issues/51)) * Adds values from `podAnnotations` at deployment of `apps` chart ### Fixed -* Added clarification that NFS folders must be configured prior to using MQ with NFS ([#31](https://github.com/merative/spm-kubernetes/issues/31)) -* Added `mountOptions` configuration to `mqserver` PVs ([#30](https://github.com/merative/spm-kubernetes/issues/30)) -* Synchronised handling of MQ TLS certificate secrets between `apps` and `mqserver` charts ([#28](https://github.com/merative/spm-kubernetes/issues/28)) +* Added clarification that NFS folders must be configured prior to using MQ with NFS ([#31](https://github.com/IBM/spm-kubernetes/issues/31)) +* Added `mountOptions` configuration to `mqserver` PVs ([#30](https://github.com/IBM/spm-kubernetes/issues/30)) +* Synchronised handling of MQ TLS certificate secrets between `apps` and `mqserver` charts ([#28](https://github.com/IBM/spm-kubernetes/issues/28)) ## v20.11.0 @@ -356,7 +365,7 @@ All notable changes to this project will be documented in this file * Add a route in OpenShift to allow connections to SSO, when enabled * Updated the `ServerEAR.Dockerfile` to reduce layers * Added note with fix needed for an update in IBM MQ, the details of which can be found -[here](https://github.com/merative/charts/blob/master/stable/ibm-mqadvanced-server-dev/RELEASENOTES.md) +[here](https://github.com/IBM/charts/blob/master/stable/ibm-mqadvanced-server-dev/RELEASENOTES.md) * Added links to Architecture and Troubleshooting sections from within the flow of the document ### Changed @@ -478,7 +487,7 @@ All notable changes to this project will be documented in this file ### Fixed * InitContainer for Batch does not meet pod security policy requirements -* Missing Batch debug-file configmap ([#29](https://github.com/merative/spm-kubernetes/issues/29)) +* Missing Batch debug-file configmap ([#29](https://github.com/IBM/spm-kubernetes/issues/29)) * Fixed Helm Chart syntax for enabling JMX Stats ### Removed @@ -490,7 +499,7 @@ All notable changes to this project will be documented in this file ### Added * Integration with [IBM Security Access manager](https://www.ibm.com/ie-en/marketplace/access-management/details) -* Dependency on IBM [Shared Configuration Helper](https://github.com/merative/charts/tree/master/samples/ibm-sch) (SCH) chart for aligning with CloudPak code standards +* Dependency on IBM [Shared Configuration Helper](https://github.com/IBM/charts/tree/master/samples/ibm-sch) (SCH) chart for aligning with CloudPak code standards * Dockerfile for a utilities image (used as init containers to import certificates into keystores & wait for other components to become available) * Chart hooks for managing LTPA keys and MQ client user * Liberty runtime liveness probe (checks log for specific error messages) @@ -519,9 +528,9 @@ All notable changes to this project will be documented in this file ### Fixed -* Incorrect formatting of heredoc in `createSSC.sh` ([#24](https://github.com/merative/spm-kubernetes/issues/24)) -* Db2 dependency in `spm/requirements.yaml` ([#23](https://github.com/merative/spm-kubernetes/issues/23)) -* Duplicate `ihs` elements in `spm/values.yaml` ([#15](https://github.com/merative/spm-kubernetes/issues/15)) +* Incorrect formatting of heredoc in `createSSC.sh` ([#24](https://github.com/IBM/spm-kubernetes/issues/24)) +* Db2 dependency in `spm/requirements.yaml` ([#23](https://github.com/IBM/spm-kubernetes/issues/23)) +* Duplicate `ihs` elements in `spm/values.yaml` ([#15](https://github.com/IBM/spm-kubernetes/issues/15)) ### Removed @@ -554,7 +563,7 @@ All notable changes to this project will be documented in this file ### Fixed -* [Broken Links in Prerequisites.](https://github.com/merative/spm-kubernetes/issues/18) +* [Broken Links in Prerequisites.](https://github.com/IBM/spm-kubernetes/issues/18) ## v20.5.0 ![SPM 7.0.10.0](https://img.shields.io/badge/-SPM_7.0.10.0-green) @@ -565,10 +574,10 @@ All notable changes to this project will be documented in this file ### Fixed -* [helm commands not working.](https://github.com/merative/spm-kubernetes/issues/6) -* [ChartMuseum links broken.](https://github.com/merative/spm-kubernetes/issues/7) -* [Documentation correction for license check.](https://github.com/merative/spm-kubernetes/issues/10) -* [Helm dependency for ce-app needs conditional adding.](https://github.com/merative/spm-kubernetes/issues/13) -* [CE Ingress controller Rules created when the Application isn't deployed.](https://github.com/merative/spm-kubernetes/issues/14) -* [Duplicate ihs elements in spm/values.yaml.](https://github.com/merative/spm-kubernetes/issues/15) +* [helm commands not working.](https://github.com/IBM/spm-kubernetes/issues/6) +* [ChartMuseum links broken.](https://github.com/IBM/spm-kubernetes/issues/7) +* [Documentation correction for license check.](https://github.com/IBM/spm-kubernetes/issues/10) +* [Helm dependency for ce-app needs conditional adding.](https://github.com/IBM/spm-kubernetes/issues/13) +* [CE Ingress controller Rules created when the Application isn't deployed.](https://github.com/IBM/spm-kubernetes/issues/14) +* [Duplicate ihs elements in spm/values.yaml.](https://github.com/IBM/spm-kubernetes/issues/15) * Addition of heapSize parameter in batch chart to allow for custom heap size specification diff --git a/dockerfiles/Liberty/Batch.Dockerfile b/dockerfiles/Liberty/Batch.Dockerfile index bf18bfdd..e43d081b 100644 --- a/dockerfiles/Liberty/Batch.Dockerfile +++ b/dockerfiles/Liberty/Batch.Dockerfile @@ -14,7 +14,7 @@ # limitations under the License. ############################################################################### -ARG WLP_VERSION=21.0.0.9-full-java8-ibmjava-ubi +ARG WLP_VERSION=22.0.0.6-full-java8-ibmjava-ubi ARG ANT_VERSION=1.10.6 # Intermediate image: extract Ant diff --git a/dockerfiles/Liberty/ClientEAR.Dockerfile b/dockerfiles/Liberty/ClientEAR.Dockerfile index ffceb574..63c114fc 100644 --- a/dockerfiles/Liberty/ClientEAR.Dockerfile +++ b/dockerfiles/Liberty/ClientEAR.Dockerfile @@ -16,7 +16,7 @@ ARG EAR_NAME ARG SERVERCODE_IMAGE=servercode:latest -ARG WLP_VERSION=21.0.0.9-full-java8-ibmjava-ubi +ARG WLP_VERSION=22.0.0.6-full-java8-ibmjava-ubi # Explode EAR in a disposable environment FROM alpine AS ExplodedEAR diff --git a/dockerfiles/Liberty/ServerEAR.Dockerfile b/dockerfiles/Liberty/ServerEAR.Dockerfile index d9e3f8e7..ab49ec62 100644 --- a/dockerfiles/Liberty/ServerEAR.Dockerfile +++ b/dockerfiles/Liberty/ServerEAR.Dockerfile @@ -14,7 +14,7 @@ # limitations under the License. ############################################################################### -ARG WLP_VERSION=21.0.0.9-full-java8-ibmjava-ubi +ARG WLP_VERSION=22.0.0.6-full-java8-ibmjava-ubi ARG MQ_ADAPTER_VERSION=9.2.4.0 ARG MQ_RA_LICENSE ARG JMX_EXPORTER_URL=https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.14.0/jmx_prometheus_javaagent-0.14.0.jar diff --git a/dockerfiles/Liberty/content/liveness-probe.sh b/dockerfiles/Liberty/content/liveness-probe.sh deleted file mode 100755 index 265304c9..00000000 --- a/dockerfiles/Liberty/content/liveness-probe.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -errorList=("The Connection Manager received a fatal connection error from the Resource Adapter for resource jdbc/curamsessdb.") - -for i in "${errorList[@]}" -do - if tail -n 1000 ${1} | grep -q "$i" ${1}; then - printf "\n%sError: The following error: \n%s\"$i\" \n%s Was detected in the messages log at ${1}\n%s" - exit 1 - else - printf "\n%sNo Errors were found in the logs at ${1}" - exit 0 - fi -done \ No newline at end of file diff --git a/dockerfiles/Liberty/content/readiness-probe.sh b/dockerfiles/Liberty/content/readiness-probe.sh deleted file mode 100755 index 4ed5ae6b..00000000 --- a/dockerfiles/Liberty/content/readiness-probe.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -# The readiness probe is an initial draft to check if the pods are ready to take workload. If a pod is long-running we may see failures due to spill-over of the logs in the tmp/logs directory. -for entry in ${1} -do - if ! (curl -k https://${2} | grep -q "Application is not available") || ((head -n 500 $entry | grep -q "CWWKZ0001I") && (head -n 500 $entry | grep -q "CWWKF0011I")); then - printf "\n%sThe application is ready to take workload." - exit 0 - else - continue - fi -done -printf "\n%sThe application is not ready to take workload." -exit 1 \ No newline at end of file diff --git a/dockerfiles/Liberty/xmlserver-metrics/README.MD b/dockerfiles/Liberty/xmlserver-metrics/README.MD deleted file mode 100644 index 80f676fb..00000000 --- a/dockerfiles/Liberty/xmlserver-metrics/README.MD +++ /dev/null @@ -1,21 +0,0 @@ - -## Source of the xmlserver_prometheus.jar file - -* The source code that the `xmlserver_prometheus.jar` file is based on resides in the repo. -* Whenever a PR is integrated in that repo a new version of the `.jar` file is built by Travis/Maven and put into: along with a `-sources.jar` file containing the source code. -* It is planned that the aforementioned repo will be integrated into this `spm-kubernetes` repo, but until then the `xmlserver_prometheus.jar` jar file must be updated "manually". For instance: - * Navigate to via a browser to identify the latest .jar file versions. - * Set appropriate environment variables and values: -``` -export ARTIFACTORY_USER= -export ARTIFACTORY_TOKEN= -export XMLSERVER_PROMETHEUS_JAR= - -curl -u$ARTIFACTORY_USER:$ARTIFACTORY_TOKEN "https://eu.artifactory.swg-devops.com/artifactory/wh-spmdevops-maven-virtual/xmlserver-statistics/xmlserver_collector_exporter/0.0.1-SNAPSHOT/$XMLSERVER_PROMETHEUS_JAR.jar" -o xmlserver_prometheus.jar -curl -u$ARTIFACTORY_USER:$ARTIFACTORY_TOKEN "https://eu.artifactory.swg-devops.com/artifactory/wh-spmdevops-maven-virtual/xmlserver-statistics/xmlserver_collector_exporter/0.0.1-SNAPSHOT/$XMLSERVER_PROMETHEUS_JAR-sources.jar" -o xmlserver_prometheus-sources.jar -``` - -* The latest jars from Artifactory are based on: - * `xmlserver_collector_exporter-0.0.1-20220301.145059-10.jar` - * `xmlserver_collector_exporter-0.0.1-20220301.145059-10-sources.jar` - diff --git a/gatsby-config.js b/gatsby-config.js index ced767dc..f18c8e11 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -1,4 +1,4 @@ -const siteTitle = 'IBM Curam SPM on Kubernetes Runbook' +const siteTitle = 'Curam SPM on Kubernetes Runbook' var sitePrefix = process.env.SITE_PREFIX || "/" console.log(`Using SITE_PREFIX: '${sitePrefix}'`) @@ -6,25 +6,25 @@ console.log(`Using SITE_PREFIX: '${sitePrefix}'`) module.exports = { siteMetadata: { title: siteTitle, - description: 'IBM Curam Social Program Management on Kubernetes Runbook', + description: 'Curam Social Program Management on Kubernetes Runbook', keywords: 'ibm,curam,containers', }, pathPrefix: sitePrefix, plugins: [ { - resolve: 'gatsby-plugin-manifest', + resolve: "gatsby-plugin-manifest", options: { name: siteTitle, short_name: siteTitle, start_url: sitePrefix, - background_color: '#ffffff', - theme_color: '#0062ff', - display: 'browser', - icon: 'node_modules/gatsby-theme-carbon/src/images/favicon.svg' + background_color: "#ffffff", + theme_color: "#0062ff", + display: "browser", + icon: "node_modules/gatsby-theme-carbon/src/images/favicon.svg" }, }, { - resolve: 'gatsby-theme-carbon', + resolve: "gatsby-theme-carbon", options: { isSearchEnabled: true, withWebp: true, diff --git a/helm-charts/apps/Chart.yaml b/helm-charts/apps/Chart.yaml index df62cadc..16f1f644 100644 --- a/helm-charts/apps/Chart.yaml +++ b/helm-charts/apps/Chart.yaml @@ -29,7 +29,7 @@ description: |- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -version: 22.4.0 +version: 22.7.0 maintainers: - name: IBM - name: Cúram SPM Dev Team diff --git a/helm-charts/batch/Chart.yaml b/helm-charts/batch/Chart.yaml index 9781a8ad..05d5658f 100644 --- a/helm-charts/batch/Chart.yaml +++ b/helm-charts/batch/Chart.yaml @@ -29,7 +29,7 @@ description: |- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -version: 22.4.0 +version: 22.7.0 maintainers: - name: IBM - name: Cúram SPM Dev Team diff --git a/helm-charts/mqserver/Chart.yaml b/helm-charts/mqserver/Chart.yaml index 57fa0b76..41f52506 100644 --- a/helm-charts/mqserver/Chart.yaml +++ b/helm-charts/mqserver/Chart.yaml @@ -29,7 +29,7 @@ description: |- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -version: 22.4.0 +version: 22.7.0 maintainers: - name: IBM - name: Cúram SPM Dev Team diff --git a/helm-charts/spm/Chart.yaml b/helm-charts/spm/Chart.yaml index 8db1160d..1aaf2b76 100644 --- a/helm-charts/spm/Chart.yaml +++ b/helm-charts/spm/Chart.yaml @@ -30,7 +30,7 @@ description: |- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -version: 22.4.0 +version: 22.7.0 maintainers: - name: IBM - name: Cúram SPM Dev Team @@ -56,22 +56,22 @@ icon: https://avatars2.githubusercontent.com/u/1459110 dependencies: - name: apps - version: "~22.4.0" + version: "~22.7.0" repository: "@local-development" - name: batch - version: "~22.4.0" + version: "~22.7.0" repository: "@local-development" - name: uawebapp - version: "~22.4.0" + version: "~22.7.0" repository: "@local-development" - name: web - version: "~22.4.0" + version: "~22.7.0" repository: "@local-development" - name: mqserver - version: "~22.4.0" + version: "~22.7.0" repository: "@local-development" - name: xmlserver - version: "~22.4.0" + version: "~22.7.0" repository: "@local-development" - name: ibm-sch repository: "@sch" diff --git a/helm-charts/uawebapp/Chart.yaml b/helm-charts/uawebapp/Chart.yaml index a4234edf..af04f788 100644 --- a/helm-charts/uawebapp/Chart.yaml +++ b/helm-charts/uawebapp/Chart.yaml @@ -30,7 +30,7 @@ description: |- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -version: 22.4.0 +version: 22.7.0 maintainers: - name: IBM - name: Cúram SPM Dev Team diff --git a/helm-charts/web/Chart.yaml b/helm-charts/web/Chart.yaml index a93bd64d..5e092b06 100644 --- a/helm-charts/web/Chart.yaml +++ b/helm-charts/web/Chart.yaml @@ -29,7 +29,7 @@ description: |- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -version: 22.4.0 +version: 22.7.0 maintainers: - name: IBM - name: Cúram SPM Dev Team diff --git a/helm-charts/xmlserver/Chart.yaml b/helm-charts/xmlserver/Chart.yaml index 421d22b5..3ae7bd1a 100644 --- a/helm-charts/xmlserver/Chart.yaml +++ b/helm-charts/xmlserver/Chart.yaml @@ -30,7 +30,7 @@ description: |- You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -version: 22.4.0 +version: 22.7.0 maintainers: - name: IBM - name: Cúram SPM Dev Team diff --git a/linkcheckerrc b/linkcheckerrc index 484fffff..50c6dc01 100644 --- a/linkcheckerrc +++ b/linkcheckerrc @@ -2,10 +2,11 @@ ignore=^http://localhost ^https://www.ibm.com/support ^https://ibm.biz/ + ^https://cloud.redhat.com/openshift/install/crc/installer-provisioned internlinks=^http://TRAVIS_HOST:8888/ checkextern=1 [checking] -timeout=120 \ No newline at end of file +timeout=120 diff --git a/package-lock.json b/package-lock.json index e978bc59..b002ff3d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "spm-kubernetes", - "version": "22.4.0", + "version": "22.7.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "spm-kubernetes", - "version": "22.4.0", + "version": "22.7.0", "license": "Apache 2.0", "dependencies": { "carbon-icons": "7.0.7", @@ -6975,9 +6975,9 @@ } }, "node_modules/core-js": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", - "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -7818,9 +7818,9 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/devcert": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.2.0.tgz", - "integrity": "sha512-Tca9LUcmDegqTxlnQLTxVARS3MqYT+eWJfskXykefknT9jPoSJEA+t5BkDq5C5Tz+gVmAWmOH5vvKMfLJO/UhQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.2.1.tgz", + "integrity": "sha512-R7DqtMtsNmFVY75kzRHXON3hXoJili2xxlEcZgHi0VHSx8aJECfm7ZqAquXzTeAM/I9f8G2pHc/zq5k6iXHQzA==", "dependencies": { "@types/configstore": "^2.1.1", "@types/debug": "^0.0.30", @@ -7837,6 +7837,7 @@ "eol": "^0.9.1", "get-port": "^3.2.0", "glob": "^7.1.2", + "is-valid-domain": "^0.1.6", "lodash": "^4.17.4", "mkdirp": "^0.5.1", "password-prompt": "^1.0.4", @@ -10483,9 +10484,9 @@ "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=" }, "node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -10931,19 +10932,19 @@ } }, "node_modules/gatsby-core-utils": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.11.1.tgz", - "integrity": "sha512-Op9/uihtcsDLlZDfRsGJ1ya2mFx2YH9Zmx93bawElZ0YpIzKjCkNTp+I5i5UANxvs5I+Fljl0WHQRudMWg+fWA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.15.0.tgz", + "integrity": "sha512-aLNrH3gGUIeD9XGk3z/27N5qaVx7y3AAgs/Vu6PJm69t25kTwuOHKNzhlnHkIZypznZkkVeN7QbHBkIKam/ZIQ==", "dependencies": { "@babel/runtime": "^7.15.4", "ci-info": "2.0.0", "configstore": "^5.0.1", "fastq": "^1.13.0", "file-type": "^16.5.3", - "fs-extra": "^10.0.0", + "fs-extra": "^10.1.0", "got": "^11.8.3", "import-from": "^4.0.0", - "lmdb": "^2.2.4", + "lmdb": "2.3.10", "lock": "^1.1.0", "node-object-hash": "^2.3.10", "proper-lockfile": "^4.1.2", @@ -11130,9 +11131,9 @@ } }, "node_modules/gatsby-plugin-mdx": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-3.11.1.tgz", - "integrity": "sha512-YP1Y83rusbNKXFiD6bfWri/ga/z5JuvuCEcT8+eiOXUtmmMHuiS1/wAz2+YM8+OdZKnP25ccI+TOG2Jd+gKR/g==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-3.15.2.tgz", + "integrity": "sha512-TsEgeAq40x7IwABXZkZcGStltr6gr3DnGjmhq4QZKapjtsPeTzWKp9HhB93t0OCDD9AfWUCH/teQq0rFTvsaEw==", "dependencies": { "@babel/core": "^7.15.5", "@babel/generator": "^7.15.4", @@ -11144,13 +11145,13 @@ "@babel/types": "^7.15.4", "camelcase-css": "^2.0.1", "change-case": "^3.1.0", - "core-js": "^3.17.2", + "core-js": "^3.22.3", "dataloader": "^1.4.0", "debug": "^4.3.1", "escape-string-regexp": "^1.0.5", "eval": "^0.1.4", - "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.11.1", + "fs-extra": "^10.1.0", + "gatsby-core-utils": "^3.15.0", "gray-matter": "^4.0.2", "json5": "^2.1.3", "loader-utils": "^1.4.0", @@ -14808,6 +14809,14 @@ "upper-case": "^1.1.0" } }, + "node_modules/is-valid-domain": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz", + "integrity": "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==", + "dependencies": { + "punycode": "^2.1.1" + } + }, "node_modules/is-valid-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", @@ -14960,9 +14969,9 @@ } }, "node_modules/jpeg-js": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", - "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==" }, "node_modules/js-base64": { "version": "2.6.4", @@ -15185,18 +15194,87 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/lmdb": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.6.tgz", - "integrity": "sha512-UmQV0oZZcV3EN6rjcAjIiuWcc3MYZGWQ0GUYz46Ron5fuTa/dUow7WSQa6leFkvZIKVUdECBWVw96tckfEzUFQ==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.3.10.tgz", + "integrity": "sha512-GtH+nStn9V59CfYeQ5ddx6YTfuFCmu86UJojIjJAweG+/Fm0PDknuk3ovgYDtY/foMeMdZa8/P7oSljW/d5UPw==", "hasInstallScript": true, "dependencies": { "msgpackr": "^1.5.4", "nan": "^2.14.2", - "node-gyp-build": "^4.2.3", + "node-addon-api": "^4.3.0", + "node-gyp-build-optional-packages": "^4.3.2", "ordered-binary": "^1.2.4", "weak-lru-cache": "^1.2.2" + }, + "optionalDependencies": { + "lmdb-darwin-arm64": "2.3.10", + "lmdb-darwin-x64": "2.3.10", + "lmdb-linux-arm": "2.3.10", + "lmdb-linux-arm64": "2.3.10", + "lmdb-linux-x64": "2.3.10", + "lmdb-win32-x64": "2.3.10" } }, + "node_modules/lmdb-darwin-arm64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.3.10.tgz", + "integrity": "sha512-LVXbH2MYu7/ZuQ8+P9rv+SwNyBKltxo7vHAGJS94HWyfwnCbKEYER9PImBvNBwzvgtaYk6x0RMX3oor6e6KdDQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/lmdb-darwin-x64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-darwin-x64/-/lmdb-darwin-x64-2.3.10.tgz", + "integrity": "sha512-gAc/1b/FZOb9yVOT+o0huA+hdW82oxLo5r22dFTLoRUFG1JMzxdTjmnW6ONVOHdqC9a5bt3vBCEY3jmXNqV26A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/lmdb-linux-arm": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-linux-arm/-/lmdb-linux-arm-2.3.10.tgz", + "integrity": "sha512-Rb8+4JjsThuEcJ7GLLwFkCFnoiwv/3hAAbELWITz70buQFF+dCZvCWWgEgmDTxwn5r+wIkdUjmFv4dqqiKQFmQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/lmdb-linux-arm64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-linux-arm64/-/lmdb-linux-arm64-2.3.10.tgz", + "integrity": "sha512-Ihr8mdICTK3jA4GXHxrXGK2oekn0mY6zuDSXQDNtyRSH19j3D2Y04A7SEI9S0EP/t5sjKSudYgZbiHDxRCsI5A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/lmdb-linux-x64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-linux-x64/-/lmdb-linux-x64-2.3.10.tgz", + "integrity": "sha512-E3l3pDiCA9uvnLf+t3qkmBGRO01dp1EHD0x0g0iRnfpAhV7wYbayJGfG93BUt22Tj3fnq4HDo4dQ6ZWaDI1nuw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/lmdb-store": { "version": "1.6.14", "resolved": "https://registry.npmjs.org/lmdb-store/-/lmdb-store-1.6.14.tgz", @@ -15210,6 +15288,18 @@ "weak-lru-cache": "^1.0.0" } }, + "node_modules/lmdb-win32-x64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-win32-x64/-/lmdb-win32-x64-2.3.10.tgz", + "integrity": "sha512-gspWk34tDANhjn+brdqZstJMptGiwj4qFNVg0Zey9ds+BUlif+Lgf5szrfOVzZ8gVRkk1Lgbz7i78+V7YK7SCA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/load-bmfont": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", @@ -16394,9 +16484,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", "engines": { "node": "*" } @@ -16699,6 +16789,16 @@ "node-gyp-build-test": "build-test.js" } }, + "node_modules/node-gyp-build-optional-packages": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.5.tgz", + "integrity": "sha512-5ke7D8SiQsTQL7CkHpfR1tLwfqtKc0KYEmlnkwd40jHCASskZeS98qoZ1qDUns2aUQWikcjidRUs6PM/3iyN/w==", + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, "node_modules/node-gyp/node_modules/are-we-there-yet": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", @@ -31474,9 +31574,9 @@ } }, "core-js": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", - "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==" + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==" }, "core-js-compat": { "version": "3.20.3", @@ -32114,9 +32214,9 @@ } }, "devcert": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.2.0.tgz", - "integrity": "sha512-Tca9LUcmDegqTxlnQLTxVARS3MqYT+eWJfskXykefknT9jPoSJEA+t5BkDq5C5Tz+gVmAWmOH5vvKMfLJO/UhQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.2.1.tgz", + "integrity": "sha512-R7DqtMtsNmFVY75kzRHXON3hXoJili2xxlEcZgHi0VHSx8aJECfm7ZqAquXzTeAM/I9f8G2pHc/zq5k6iXHQzA==", "requires": { "@types/configstore": "^2.1.1", "@types/debug": "^0.0.30", @@ -32133,6 +32233,7 @@ "eol": "^0.9.1", "get-port": "^3.2.0", "glob": "^7.1.2", + "is-valid-domain": "^0.1.6", "lodash": "^4.17.4", "mkdirp": "^0.5.1", "password-prompt": "^1.0.4", @@ -34190,9 +34291,9 @@ "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=" }, "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -34587,19 +34688,19 @@ } }, "gatsby-core-utils": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.11.1.tgz", - "integrity": "sha512-Op9/uihtcsDLlZDfRsGJ1ya2mFx2YH9Zmx93bawElZ0YpIzKjCkNTp+I5i5UANxvs5I+Fljl0WHQRudMWg+fWA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.15.0.tgz", + "integrity": "sha512-aLNrH3gGUIeD9XGk3z/27N5qaVx7y3AAgs/Vu6PJm69t25kTwuOHKNzhlnHkIZypznZkkVeN7QbHBkIKam/ZIQ==", "requires": { "@babel/runtime": "^7.15.4", "ci-info": "2.0.0", "configstore": "^5.0.1", "fastq": "^1.13.0", "file-type": "^16.5.3", - "fs-extra": "^10.0.0", + "fs-extra": "^10.1.0", "got": "^11.8.3", "import-from": "^4.0.0", - "lmdb": "^2.2.4", + "lmdb": "2.3.10", "lock": "^1.1.0", "node-object-hash": "^2.3.10", "proper-lockfile": "^4.1.2", @@ -34737,9 +34838,9 @@ } }, "gatsby-plugin-mdx": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-3.11.1.tgz", - "integrity": "sha512-YP1Y83rusbNKXFiD6bfWri/ga/z5JuvuCEcT8+eiOXUtmmMHuiS1/wAz2+YM8+OdZKnP25ccI+TOG2Jd+gKR/g==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/gatsby-plugin-mdx/-/gatsby-plugin-mdx-3.15.2.tgz", + "integrity": "sha512-TsEgeAq40x7IwABXZkZcGStltr6gr3DnGjmhq4QZKapjtsPeTzWKp9HhB93t0OCDD9AfWUCH/teQq0rFTvsaEw==", "requires": { "@babel/core": "^7.15.5", "@babel/generator": "^7.15.4", @@ -34751,13 +34852,13 @@ "@babel/types": "^7.15.4", "camelcase-css": "^2.0.1", "change-case": "^3.1.0", - "core-js": "^3.17.2", + "core-js": "^3.22.3", "dataloader": "^1.4.0", "debug": "^4.3.1", "escape-string-regexp": "^1.0.5", "eval": "^0.1.4", - "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.11.1", + "fs-extra": "^10.1.0", + "gatsby-core-utils": "^3.15.0", "gray-matter": "^4.0.2", "json5": "^2.1.3", "loader-utils": "^1.4.0", @@ -37495,6 +37596,14 @@ "upper-case": "^1.1.0" } }, + "is-valid-domain": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz", + "integrity": "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==", + "requires": { + "punycode": "^2.1.1" + } + }, "is-valid-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", @@ -37621,9 +37730,9 @@ } }, "jpeg-js": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", - "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==" }, "js-base64": { "version": "2.6.4", @@ -37805,17 +37914,54 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "lmdb": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.6.tgz", - "integrity": "sha512-UmQV0oZZcV3EN6rjcAjIiuWcc3MYZGWQ0GUYz46Ron5fuTa/dUow7WSQa6leFkvZIKVUdECBWVw96tckfEzUFQ==", - "requires": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.3.10.tgz", + "integrity": "sha512-GtH+nStn9V59CfYeQ5ddx6YTfuFCmu86UJojIjJAweG+/Fm0PDknuk3ovgYDtY/foMeMdZa8/P7oSljW/d5UPw==", + "requires": { + "lmdb-darwin-arm64": "2.3.10", + "lmdb-darwin-x64": "2.3.10", + "lmdb-linux-arm": "2.3.10", + "lmdb-linux-arm64": "2.3.10", + "lmdb-linux-x64": "2.3.10", + "lmdb-win32-x64": "2.3.10", "msgpackr": "^1.5.4", "nan": "^2.14.2", - "node-gyp-build": "^4.2.3", + "node-addon-api": "^4.3.0", + "node-gyp-build-optional-packages": "^4.3.2", "ordered-binary": "^1.2.4", "weak-lru-cache": "^1.2.2" } }, + "lmdb-darwin-arm64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.3.10.tgz", + "integrity": "sha512-LVXbH2MYu7/ZuQ8+P9rv+SwNyBKltxo7vHAGJS94HWyfwnCbKEYER9PImBvNBwzvgtaYk6x0RMX3oor6e6KdDQ==", + "optional": true + }, + "lmdb-darwin-x64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-darwin-x64/-/lmdb-darwin-x64-2.3.10.tgz", + "integrity": "sha512-gAc/1b/FZOb9yVOT+o0huA+hdW82oxLo5r22dFTLoRUFG1JMzxdTjmnW6ONVOHdqC9a5bt3vBCEY3jmXNqV26A==", + "optional": true + }, + "lmdb-linux-arm": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-linux-arm/-/lmdb-linux-arm-2.3.10.tgz", + "integrity": "sha512-Rb8+4JjsThuEcJ7GLLwFkCFnoiwv/3hAAbELWITz70buQFF+dCZvCWWgEgmDTxwn5r+wIkdUjmFv4dqqiKQFmQ==", + "optional": true + }, + "lmdb-linux-arm64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-linux-arm64/-/lmdb-linux-arm64-2.3.10.tgz", + "integrity": "sha512-Ihr8mdICTK3jA4GXHxrXGK2oekn0mY6zuDSXQDNtyRSH19j3D2Y04A7SEI9S0EP/t5sjKSudYgZbiHDxRCsI5A==", + "optional": true + }, + "lmdb-linux-x64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-linux-x64/-/lmdb-linux-x64-2.3.10.tgz", + "integrity": "sha512-E3l3pDiCA9uvnLf+t3qkmBGRO01dp1EHD0x0g0iRnfpAhV7wYbayJGfG93BUt22Tj3fnq4HDo4dQ6ZWaDI1nuw==", + "optional": true + }, "lmdb-store": { "version": "1.6.14", "resolved": "https://registry.npmjs.org/lmdb-store/-/lmdb-store-1.6.14.tgz", @@ -37828,6 +37974,12 @@ "weak-lru-cache": "^1.0.0" } }, + "lmdb-win32-x64": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/lmdb-win32-x64/-/lmdb-win32-x64-2.3.10.tgz", + "integrity": "sha512-gspWk34tDANhjn+brdqZstJMptGiwj4qFNVg0Zey9ds+BUlif+Lgf5szrfOVzZ8gVRkk1Lgbz7i78+V7YK7SCA==", + "optional": true + }, "load-bmfont": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", @@ -38816,9 +38968,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" }, "move-concurrently": { "version": "1.0.1", @@ -39142,6 +39294,11 @@ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==" }, + "node-gyp-build-optional-packages": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.5.tgz", + "integrity": "sha512-5ke7D8SiQsTQL7CkHpfR1tLwfqtKc0KYEmlnkwd40jHCASskZeS98qoZ1qDUns2aUQWikcjidRUs6PM/3iyN/w==" + }, "node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", diff --git a/package.json b/package.json index 383cc877..15686528 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "spm-kubernetes", "private": true, - "version": "22.4.0", + "version": "22.7.0", "license": "Apache 2.0", "scripts": { "_comment": "`npm run dev` and `npm run dev:clean` are currently failing. Please refrain from using.", diff --git a/src/gatsby-theme-carbon/components/Header/Header.js b/src/gatsby-theme-carbon/components/Header/Header.js index d1d712b4..fb3aa06d 100644 --- a/src/gatsby-theme-carbon/components/Header/Header.js +++ b/src/gatsby-theme-carbon/components/Header/Header.js @@ -76,7 +76,7 @@ const Header = ({ children }) => { const DefaultHeaderText = () => ( <> - IBM Cúram SPM on Kubernetes + Cúram SPM on Kubernetes ); diff --git a/src/gatsby-theme-carbon/components/LeftNav/ResourceLinks.js b/src/gatsby-theme-carbon/components/LeftNav/ResourceLinks.js index 354a38e8..ce51d2a0 100644 --- a/src/gatsby-theme-carbon/components/LeftNav/ResourceLinks.js +++ b/src/gatsby-theme-carbon/components/LeftNav/ResourceLinks.js @@ -8,7 +8,7 @@ const links = [ }, { title: 'IBM Documentation', - href: 'https://www.ibm.com/docs/en/spm/8.0.1?topic=product-overview', + href: 'https://www.ibm.com/docs/en/spm/8.0.2?topic=product-overview', }, { title: 'Change Log', diff --git a/src/pages/architecture/arch-overview/architecture-overview.mdx b/src/pages/architecture/arch-overview/architecture-overview.mdx index 8e08bde4..66d93292 100644 --- a/src/pages/architecture/arch-overview/architecture-overview.mdx +++ b/src/pages/architecture/arch-overview/architecture-overview.mdx @@ -59,11 +59,11 @@ containers, orchestrated by Helm, and running on IKS. To support containerized architectures, a number of architectural changes were made. The changes are documented as follows and apply only to SPM running on Kubernetes. -* [Message Architecture](https://www.ibm.com/docs/en/spm/8.0.1?topic=architecture-messaging) +* [Message Architecture](https://www.ibm.com/docs/en/spm/8.0.2?topic=architecture-messaging) When IBM® Cúram Social Program Management is containerized, IBM MQ Long Term Support (LTS) is used as the message engine to process internal application JMS-based deferred processing. -* [Transaction Isolation](https://www.ibm.com/docs/en/spm/8.0.1?topic=architecture-transaction-isolation) +* [Transaction Isolation](https://www.ibm.com/docs/en/spm/8.0.2?topic=architecture-transaction-isolation) Client HTTP initiated transactions and JMS initiated transactions run on different WebSphere Application Server Liberty instances, integrated through an external message engine (for example, IBM MQ). -* [Elasticity](https://www.ibm.com/docs/en/spm/8.0.1?topic=architecture-elasticity) +* [Elasticity](https://www.ibm.com/docs/en/spm/8.0.2?topic=architecture-elasticity) Elasticity in IBM Cloud Kubernetes Service is the ability to scale up or down pods and nodes to adjust to the load to meet the end user demand. diff --git a/src/pages/architecture/arch-overview/static-content.mdx b/src/pages/architecture/arch-overview/static-content.mdx index b113b2e9..ea94bb13 100644 --- a/src/pages/architecture/arch-overview/static-content.mdx +++ b/src/pages/architecture/arch-overview/static-content.mdx @@ -34,6 +34,6 @@ Serving static content is a fundamental part of your application, and the static -**Note:** For more information, see [STATIC_CONTENT_SERVER](https://www.ibm.com/docs/en/spm/8.0.1?topic=configuration-static-content-server) +**Note:** For more information, see [STATIC_CONTENT_SERVER](https://www.ibm.com/docs/en/spm/8.0.2?topic=configuration-static-content-server) diff --git a/src/pages/build-images/base_images.mdx b/src/pages/build-images/base_images.mdx index 892ddf1b..d29542f5 100644 --- a/src/pages/build-images/base_images.mdx +++ b/src/pages/build-images/base_images.mdx @@ -30,7 +30,7 @@ export DOCKER_BUILDKIT=0 * Clone repository and change into the working directory: ```shell - git clone https://github.com/merativeruntimes/ci.docker.git + git clone https://github.com/ibmruntimes/ci.docker.git cd ci.docker/ibmjava/tests ``` diff --git a/src/pages/build-images/build_images.mdx b/src/pages/build-images/build_images.mdx index e512a6ee..1d204f4a 100644 --- a/src/pages/build-images/build_images.mdx +++ b/src/pages/build-images/build_images.mdx @@ -518,7 +518,7 @@ To build an SPM Docker image for your _built_ Universal Access application: -This is applicable only if you are licensed for [Universal Access](https://www.ibm.com/docs/en/spm/8.0.1?topic=universal-access) +This is applicable only if you are licensed for [Universal Access](https://www.ibm.com/docs/en/spm/8.0.2?topic=universal-access) **Note:** The `CONTENT_DIR` build argument must correspond to the value of the `PUBLIC_URL` variable set when creating the production build of the React app (`npm run build`). diff --git a/src/pages/build-images/setup_docker_context.mdx b/src/pages/build-images/setup_docker_context.mdx index 7cb1a393..56f148fe 100644 --- a/src/pages/build-images/setup_docker_context.mdx +++ b/src/pages/build-images/setup_docker_context.mdx @@ -65,7 +65,7 @@ mkdir $env:SPM_HOME\dockerfiles\Liberty\content\release-stage unzip -qd $SPM_HOME/dockerfiles/Liberty/content/release-stage /tmp/release.zip chmod +x $SPM_HOME/dockerfiles/Liberty/content/release-stage/*.sh ``` - + @@ -104,7 +104,7 @@ If the password is changed, the value must be re-encrypted by running the follow ```shell ./build.sh encrypt -Dpassword= ``` - + @@ -136,7 +136,7 @@ Copy the property files by using the following command: cd $SPM_HOME/dockerfiles/Liberty/content cp -vf *.properties release-stage/project/properties/ ``` - + @@ -173,7 +173,7 @@ Copy the static content `.zip` file for Docker image creation. Run the following ```shell cp -vf /tmp/StaticContent.zip $SPM_HOME/dockerfiles/HTTPServer/ ``` - + @@ -210,7 +210,7 @@ Copy `apache-ant-1.10.6-bin.zip` to `$SPM_HOME/dockerfiles/Liberty/content`. If cd $SPM_HOME/dockerfiles/Liberty/content wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.6-bin.zip ``` - + @@ -264,7 +264,7 @@ If you do not have a copy of Ant locally you can extract it from `$SPM_HOME` usi unzip -qd /tmp/ $SPM_HOME/dockerfiles/Liberty/content/apache-ant-1.10.6-bin.zip export ANT_HOME=/tmp/apache-ant-1.10.6 ``` - + @@ -299,10 +299,10 @@ docker run --rm \ -u root \ -e ANT_HOME=/tmp/ant \ -e WLP_HOME=/opt/ibm/wlp \ - ibmcom/websphere-liberty:21.0.0.9-full-java8-ibmjava-ubi \ + ibmcom/websphere-liberty:22.0.0.6-full-java8-ibmjava-ubi \ bash -c 'export PATH=$ANT_HOME/bin:$PATH:.; build.sh internal.update.crypto.jar' ``` - + @@ -320,7 +320,7 @@ docker run --rm ` -u root ` -e ANT_HOME=/tmp/ant ` -e WLP_HOME=/opt/ibm/wlp ` - ibmcom/websphere-liberty:21.0.0.9-full-java8-ibmjava-ubi ` + ibmcom/websphere-liberty:22.0.0.6-full-java8-ibmjava-ubi ` bash -c 'export PATH=$ANT_HOME/bin:$PATH:.; build.sh internal.update.crypto.jar' ``` @@ -347,7 +347,7 @@ If you do not have the jar files available, you can use the `getJavaMail.xml` An cd $SPM_HOME/dockerfiles/Liberty/content $ANT_HOME/bin/ant -f getJavaMail.xml ``` - + @@ -390,7 +390,7 @@ IBM MQ is required for WebSphere Liberty JMS support, therefore you must install * Find the resource adapter for your version of IBM MQ in the displayed list of available fixes. For example: ``` - release level: 9.2.4.0-IBM-MQ-Java-InstallRA + release level: 9.2.4.0-IBM-MQ-Java-InstallRA Continuous Delivery: 9.2.4 IBM MQ Resource Adapter for use with Application Servers ``` diff --git a/src/pages/deploy-spm/build-spm.mdx b/src/pages/deploy-spm/build-spm.mdx index c5aa7db1..3d9a0cd5 100644 --- a/src/pages/deploy-spm/build-spm.mdx +++ b/src/pages/deploy-spm/build-spm.mdx @@ -143,7 +143,7 @@ Add the following to `curam-config.xml`: -**Note:** For more information, see Static Content Server in the [IBM Documentation](https://www.ibm.com/docs/en/spm/8.0.1?topic=configuration-static-content-server) +**Note:** For more information, see Static Content Server in the [IBM Documentation](https://www.ibm.com/docs/en/spm/8.0.2?topic=configuration-static-content-server) diff --git a/src/pages/deployment/config-reference.mdx b/src/pages/deployment/config-reference.mdx index 3c2207da..8ff18dcf 100644 --- a/src/pages/deployment/config-reference.mdx +++ b/src/pages/deployment/config-reference.mdx @@ -159,7 +159,7 @@ The default batch configuration runs any queued jobs every 30 minutes (equivalen Additional batch jobs may be added with additional keys under `batch.programs`. The following `batch.programs` example adds the -[bulk reassessment of all open integrated cases](https://www.ibm.com/docs/en/spm/8.0.1?topic=reform-running-bulk-reassessment-all-open-integrated-cases) +[bulk reassessment of all open integrated cases](https://www.ibm.com/docs/en/spm/8.0.2?topic=reform-running-bulk-reassessment-all-open-integrated-cases) batch job to be run at 2AM every Sunday night: ```yaml @@ -272,7 +272,7 @@ We only support containerised MQ on Openshift. | `xmlserver.config.threadPoolQueueSize` | The XML server thread pool queue size | `200` | | `xmlserver.config.socketTimeout` | The XML server socket timeout (milliseconds) | `60000` | | `xmlserver.resources` | Pod [resources](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#resource-requests-and-limits-of-pod-and-container) definition | Varies by application (see `values.yaml`) | -| ![SPM 8.0.1.0](https://img.shields.io/badge/-SPM_8.0.1.0-green) `xmlserver.startOptions` | XML server start option; specifically for specifying `-forcestatswrite`, described in [Statistics](https://www.ibm.com/docs/en/spm/8.0.1?topic=server-statistics) | `''` | +| ![SPM 8.0.1.0](https://img.shields.io/badge/-SPM_8.0.1.0-green) `xmlserver.startOptions` | XML server start option; specifically for specifying `-forcestatswrite`, described in [Statistics](https://www.ibm.com/docs/en/spm/8.0.2?topic=server-statistics) | `''` | @@ -287,7 +287,7 @@ In a Kubernetes environment the XML server replicas are abstracted to the single | `uawebapp.imageConfig.library` | Namespace in the image registry containing your Univeral Access image | `''` | | `uawebapp.imageConfig.name` | Name of your Univeral Access image to be used | `''` | | `uawebapp.imageConfig.tag` | Image tag of your Univeral Access image to be used | `latest` | -| `uawebapp.ingressPath` | Static content Ingress/Route path without a trailing forward slash (must match the [PUBLIC_URL](https://www.ibm.com/docs/en/spm/8.0.1?topic=server-building-universal-access-responsive-web-application-deployment) variable when the application was built) | `/universal` | +| `uawebapp.ingressPath` | Static content Ingress/Route path without a trailing forward slash (must match the [PUBLIC_URL](https://www.ibm.com/docs/en/spm/8.0.2?topic=server-building-universal-access-responsive-web-application-deployment) variable when the application was built) | `/universal` | | `uawebapp.readinessProbe.path` | Path for the pod readiness probe (should be same as `ingressPath` except **with** the trailing forward slash) | `/universal/` | | `uawebapp.replicaCount` | Number of replicas to be deployed | `1` | | `uawebapp.resources` | Pod [resources](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#resource-requests-and-limits-of-pod-and-container) definition | Varies by application (see `values.yaml`) | diff --git a/src/pages/deployment/hc_deployment.mdx b/src/pages/deployment/hc_deployment.mdx index 6a975131..f84b1da2 100644 --- a/src/pages/deployment/hc_deployment.mdx +++ b/src/pages/deployment/hc_deployment.mdx @@ -68,7 +68,7 @@ global: supplementalGroups: [888] ``` -This is due to a update in IBM MQ, the details of which can be found [here](https://github.com/merative/charts/blob/master/stable/ibm-mqadvanced-server-dev/RELEASENOTES.md). +This is due to a update in IBM MQ, the details of which can be found [here](https://github.com/IBM/charts/blob/master/stable/ibm-mqadvanced-server-dev/RELEASENOTES.md). @@ -78,7 +78,7 @@ The respective license agreements can be reviewed by running the following comma ```shell # IBM WebSphere Liberty -docker run --rm -e LICENSE=view ibmcom/websphere-liberty:21.0.0.9-full-java8-ibmjava-ubi +docker run --rm -e LICENSE=view ibmcom/websphere-liberty:22.0.0.6-full-java8-ibmjava-ubi # IBM WebSphere MQ docker run --rm -e LICENSE=view ibmcom/mq:9.1.3.0 diff --git a/src/pages/deployment/hc_preparation.mdx b/src/pages/deployment/hc_preparation.mdx index 765c32c6..f410819a 100644 --- a/src/pages/deployment/hc_preparation.mdx +++ b/src/pages/deployment/hc_preparation.mdx @@ -31,7 +31,7 @@ Before you run the charts, you must configure the database, configure IBM MQ, re You may also optionally integrate your deployment with an ISAM server for SSO enablement, to do so complete the steps on the [Enabling ISAM](/supporting-infrastructure/ISAM) page under Supporting Infrastructure before returning here. -Many of the Helm charts that make up a deployment of SPM depend on the [IBM Shared Configuration Helpers](https://github.com/merative/charts/tree/master/samples/ibm-sch) chart, so an extra Helm repository must be added using the following command: +Many of the Helm charts that make up a deployment of SPM depend on the [IBM Shared Configuration Helpers](https://github.com/IBM/charts/tree/master/samples/ibm-sch) chart, so an extra Helm repository must be added using the following command: ```shell helm repo add sch https://raw.githubusercontent.com/IBM/charts/master/repo/samples diff --git a/src/pages/deployment/secrets.mdx b/src/pages/deployment/secrets.mdx index 34fc504f..6aa1e57c 100644 --- a/src/pages/deployment/secrets.mdx +++ b/src/pages/deployment/secrets.mdx @@ -53,7 +53,7 @@ If the following top-level keys are not provided, the secrets will be generated * `ltpa.keys`: Contents of the `ltpa.keys` file generated using `securityUtility createLTPAKeys --password= --file=ltpa.keys` * `passwordKey`: XOR encoded password for the `ltpa.keys` file * `apps.systemUser.credsSecretName` (type: Opaque) - * `SYSTEM_USER`: The user under which JMS messages are executed (default: [SYSTEM](https://www.ibm.com/docs/en/spm/8.0.1?topic=clients-jms-messaging)) + * `SYSTEM_USER`: The user under which JMS messages are executed (default: [SYSTEM](https://www.ibm.com/docs/en/spm/8.0.2?topic=clients-jms-messaging)) * `SYSTEM_PASSWORD`: XOR encoded password for `SYSTEM_USER` * `apps.wlpAdmin.secretName` (type: Opaque) * `KeystorePassword`: Password for the default WebSphere Liberty keystore diff --git a/src/pages/known_issues.mdx b/src/pages/known_issues.mdx index 6b3463dc..3a27d9fd 100644 --- a/src/pages/known_issues.mdx +++ b/src/pages/known_issues.mdx @@ -31,7 +31,7 @@ global: supplementalGroups: [888] ``` -This is due to a update in IBM MQ, the details of which can be found [here](https://github.com/merative/charts/blob/master/stable/ibm-mqadvanced-server-dev/RELEASENOTES.md). +This is due to a update in IBM MQ, the details of which can be found [here](https://github.com/IBM/charts/blob/master/stable/ibm-mqadvanced-server-dev/RELEASENOTES.md). ## WebSphere Liberty diff --git a/src/pages/monitoring/jmx-statistics-performance-monitoring.mdx b/src/pages/monitoring/jmx-statistics-performance-monitoring.mdx index 21e0dba9..868812b0 100644 --- a/src/pages/monitoring/jmx-statistics-performance-monitoring.mdx +++ b/src/pages/monitoring/jmx-statistics-performance-monitoring.mdx @@ -6,18 +6,18 @@ description: Monitoring performance using JMX statistics Cúram JMX statistics provides operational data from a running IBM® Cúram Social Program Management (SPM) application. JMX statistics for use with a traditional application server are documented -in this [IBM Documentation](https://www.ibm.com/docs/en/spm/8.0.1?topic=management-configuring-jmx-statistics) page. +in this [IBM Documentation](https://www.ibm.com/docs/en/spm/8.0.2?topic=management-configuring-jmx-statistics) page. ### Cúram JMX Kubernetes Limitations Cúram JMX statistics behave similarly in Kubernetes, but have the following limitations: -* Access by using the [SPM Administration Application](https://www.ibm.com/docs/en/spm/8.0.1?topic=statistics-using-administration-application) +* Access by using the [SPM Administration Application](https://www.ibm.com/docs/en/spm/8.0.2?topic=statistics-using-administration-application) is not supported because: * Not all pods have the requisite SPM client installed, which means JMS performance is unavailable using this access mechanism. * The reverse proxy nature of Kubernetes means that even for the pods with clients installed, identifying the correct target server would be difficult. -Therefore, for Kubernetes you are restricted to using the timer-based access method, for more information, see [Using the JMX Timer](https://www.ibm.com/docs/en/spm/8.0.1?topic=statistics-using-jmx-timer). +Therefore, for Kubernetes you are restricted to using the timer-based access method, for more information, see [Using the JMX Timer](https://www.ibm.com/docs/en/spm/8.0.2?topic=statistics-using-jmx-timer). ## Cúram JMX timer-based statistics on Kubernetes diff --git a/src/pages/monitoring/mq_queue_depth_events_monitoring.mdx b/src/pages/monitoring/mq_queue_depth_events_monitoring.mdx index 39529a74..2c7dd2ef 100644 --- a/src/pages/monitoring/mq_queue_depth_events_monitoring.mdx +++ b/src/pages/monitoring/mq_queue_depth_events_monitoring.mdx @@ -20,7 +20,7 @@ With IBM MQ Prometheus monitor, a wide variety of statistics about that queue manager are published. The following information describes how to enable Prometheus monitoring agent that connects to an IBM MQ server. -This monitor is based on the open-source project [MQ Metrics Sample](https://github.com/merative-messaging/mq-metric-samples) +This monitor is based on the open-source project [MQ Metrics Sample](https://github.com/ibm-messaging/mq-metric-samples) which provides the monitor `mq_prometheus` to be compiled and the image `mq-metric-prometheus` to be built. Together, they will expose metrics about the following queue depth events @@ -46,7 +46,7 @@ The following commands show how to build the MQ Metrics Pod which contains the m ``` # Clone repository locally -git clone https://github.com/merative-messaging/mq-metric-samples.git +git clone https://github.com/ibm-messaging/mq-metric-samples.git # Build code and image cd mq-metric-samples/scripts diff --git a/src/pages/monitoring/xmlserver-monitoring.mdx b/src/pages/monitoring/xmlserver-monitoring.mdx index bb7fbf66..9f092ba9 100644 --- a/src/pages/monitoring/xmlserver-monitoring.mdx +++ b/src/pages/monitoring/xmlserver-monitoring.mdx @@ -5,13 +5,13 @@ description: Monitoring XML servers ## ![SPM 8.0.1.0](https://img.shields.io/badge/-SPM_8.0.1.0-green) Introduction -SPM XML servers produce statistics for each job processed. For more information see [The XML server](https://www.ibm.com/docs/en/spm/8.0.1?topic=infrastructure-xml-server) in IBM Docs. +SPM XML servers produce statistics for each job processed. For more information see [The XML server](https://www.ibm.com/docs/en/spm/8.0.2?topic=infrastructure-xml-server) in IBM Docs. Out-of-the-box these statistics are written to text files in the `/opt/ibm/Curam/xmlserver/stats/` folder but are not directly accessible to Prometheus or other monitoring tools. ![SPM 8.0.1.0](https://img.shields.io/badge/-SPM_8.0.1.0-green) This topic describes a sample implementation to make XML server statistics available to Prometheus. The ability to access XML server statistics in a K8s deployment requires using the XML server `-forcestatswrite` start option. This option is only available in SPM V8.0.1 or higher as described in the [Configuration Reference](/deployment/config-reference#xml-server) topic -and [Starting the XML server](https://www.ibm.com/docs/en/spm/8.0.1?topic=server-starting-xml) in IBM Docs. +and [Starting the XML server](https://www.ibm.com/docs/en/spm/8.0.2?topic=server-starting-xml) in IBM Docs. ## Sample implementation @@ -56,7 +56,7 @@ You may find the following information useful in understanding the sample implem ### Choosing XML server statistics -There are several XML server statistics that are available as described in the [SPM IBM Docs](https://www.ibm.com/docs/en/spm/8.0.1?topic=server-statistics), which are summarized here: +There are several XML server statistics that are available as described in the [SPM IBM Docs](https://www.ibm.com/docs/en/spm/8.0.2?topic=server-statistics), which are summarized here: |Statistic|Description| |---------|-----------| diff --git a/src/pages/prereq/3rdparty-sw.mdx b/src/pages/prereq/3rdparty-sw.mdx index 09465f27..13b632c2 100644 --- a/src/pages/prereq/3rdparty-sw.mdx +++ b/src/pages/prereq/3rdparty-sw.mdx @@ -37,7 +37,7 @@ If you are not an existing WebSphere customer, you can download a 60-day trial o ### Install IBM WebSphere Liberty -WebSphere Liberty 21.0.0.9 is the only application server supported by SPM on Kubernetes and is therefore required. +WebSphere Liberty 22.0.0.6 is the only application server supported by SPM on Kubernetes and is therefore required. #### Download and install WebSphere Liberty. @@ -80,7 +80,7 @@ Java version 8 is required. See for download and installation information. * When installed, create the following environment variable: - + ``` JAVA_HOME=$WLP_HOME/java/8.0 ``` diff --git a/src/pages/prereq/prereq.mdx b/src/pages/prereq/prereq.mdx index afe43337..b602c24e 100644 --- a/src/pages/prereq/prereq.mdx +++ b/src/pages/prereq/prereq.mdx @@ -44,15 +44,15 @@ The technologies listed are fixed version support only, unless stated otherwise. -| Supported Software | Version | Prerequisite Minimum | Notes | -| ------------------------------------------------------------------------------- | ------------------------- | --------------------- | ------------| -| WebSphere Liberty | 21.0.0.9, 20.0.0.12 | 20.0.0.12 | 1 | -| Kubernetes ![IKS only](https://img.shields.io/badge/-IKS_only-blue) | 1.20 and future releases | 1.20 | 2,3 | -| OpenShift ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 4.6 and future releases | 4.6
4.6 EUS | 4,5 | +| Supported Software | Version | Prerequisite Minimum | Notes | +| ------------------------------------------------------------------------------- | ----------------------------------- | --------------------- | ------------| +| WebSphere Liberty | 22.0.0.6, 21.0.0.9, 20.0.0.12 | 20.0.0.12 | 1 | +| Kubernetes ![IKS only](https://img.shields.io/badge/-IKS_only-blue) | 1.20 and future releases | 1.20 | 2,3 | +| OpenShift ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 4.6 and future releases | 4.6
4.6 EUS | 4,5 | | IBM MQ LTS | 9.2 and future fix packs
9.1 and future fix packs | 9.2.0.2
9.1.0.5 | 6 | -| IBM MQ CD ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 9.2 and future fix packs | 9.2.2.0 | 7 | -| Docker | 20.10 | 20.10.2 | 8,9,10,11 | -| Helm | v3 and future releases | v3.3.4 | 12,13 | +| IBM MQ CD ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 9.2 and future fix packs | 9.2.2.0 | 7 | +| Docker | 20.10 | 20.10.2 | 8,9,10,11 | +| Helm | v3 and future releases | v3.3.4 | 12,13 | |Notes| |-| @@ -73,16 +73,16 @@ The technologies listed are fixed version support only, unless stated otherwise. -| Supported Software | Version | Prerequisite Minimum | Notes | -| ------------------------------------------------------------------------------- | ------------------------- | --------------------- | ------------| -| WebSphere Liberty | 21.0.0.9, 20.0.0.9 | 20.0.0.9 | 1 | -| OpenShift ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 4.6 and future releases | 4.6
4.6 EUS | 12 | -| Kubernetes ![IKS only](https://img.shields.io/badge/-IKS_only-blue) | 1.20 and future releases | 1.20 | 2,11 | -| IBM MQ LTS | 9.1 and future fix packs | 9.1.0.5 | 3 | -| IBM MQ CD ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 9.1 and future fix packs | 9.1.5.0 | 8 | -| Docker | 19.03 | 19.03.5 | 4,5,6,9,13 | -| Docker | 20.10 | 20.10.2 | 4,5,6,10,13 | -| Helm | v3 and future releases | v3.3.4 | 7,14 | +| Supported Software | Version | Prerequisite Minimum | Notes | +| ------------------------------------------------------------------------------- | ----------------------------------- | --------------------- | ------------| +| WebSphere Liberty | 22.0.0.6, 21.0.0.9, 20.0.0.9 | 20.0.0.9 | 1 | +| OpenShift ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 4.6 and future releases | 4.6
4.6 EUS | 12 | +| Kubernetes ![IKS only](https://img.shields.io/badge/-IKS_only-blue) | 1.20 and future releases | 1.20 | 2,11 | +| IBM MQ LTS | 9.1 and future fix packs | 9.1.0.5 | 3 | +| IBM MQ CD ![OpenShift only](https://img.shields.io/badge/-OpenShift_only-red) | 9.1 and future fix packs | 9.1.5.0 | 8 | +| Docker | 19.03 | 19.03.5 | 4,5,6,9,13 | +| Docker | 20.10 | 20.10.2 | 4,5,6,10,13 | +| Helm | v3 and future releases | v3.3.4 | 7,14 | |Notes| |-| diff --git a/src/pages/supporting-infrastructure/batch/batch-processing.mdx b/src/pages/supporting-infrastructure/batch/batch-processing.mdx index 9820b9bc..87c70d3f 100644 --- a/src/pages/supporting-infrastructure/batch/batch-processing.mdx +++ b/src/pages/supporting-infrastructure/batch/batch-processing.mdx @@ -13,7 +13,7 @@ The schedule can be adjusted using the `batch.programs.queued.schedule` key.
-The pod runs the standard command `build.sh runbatch` that is described in [Running the Batch Launcher](https://www.ibm.com/docs/en/spm/8.0.1?topic=launcher-running-batch). +The pod runs the standard command `build.sh runbatch` that is described in [Running the Batch Launcher](https://www.ibm.com/docs/en/spm/8.0.2?topic=launcher-running-batch). At the end of the execution, the pod stops but is not destroyed and a new pod is created after another 30 minutes. Access the log by running the `kubectl logs pod/podname` command. diff --git a/src/pages/supporting-infrastructure/batch/batch-streaming.mdx b/src/pages/supporting-infrastructure/batch/batch-streaming.mdx index d394dba9..1b6d518f 100644 --- a/src/pages/supporting-infrastructure/batch/batch-streaming.mdx +++ b/src/pages/supporting-infrastructure/batch/batch-streaming.mdx @@ -23,7 +23,7 @@ For example, if we wanted to issue payments, the chunker identifies all the case -**Note:** For more information, see [Batch Streaming Architecture](https://www.ibm.com/docs/en/spm/8.0.1?topic=details-additional-information) +**Note:** For more information, see [Batch Streaming Architecture](https://www.ibm.com/docs/en/spm/8.0.2?topic=details-additional-information) diff --git a/src/pages/supporting-infrastructure/mq/mq-on-openshift.mdx b/src/pages/supporting-infrastructure/mq/mq-on-openshift.mdx index 06d92148..85a3936d 100644 --- a/src/pages/supporting-infrastructure/mq/mq-on-openshift.mdx +++ b/src/pages/supporting-infrastructure/mq/mq-on-openshift.mdx @@ -15,7 +15,7 @@ IBM MQ certified container is supported only from SPM Version 7.0.11 and later v -**Note**: The IBM MQ charts found in the Runbook Github repository are sample charts based on the IBM MQ public charts published [here](https://github.com/merative/charts/tree/master/stable/ibm-mqadvanced-server-dev). +**Note**: The IBM MQ charts found in the Runbook Github repository are sample charts based on the IBM MQ public charts published [here](https://github.com/IBM/charts/tree/master/stable/ibm-mqadvanced-server-dev). diff --git a/src/pages/supporting-infrastructure/mq/mq-overview.mdx b/src/pages/supporting-infrastructure/mq/mq-overview.mdx index dd8cbc21..1e4e7d52 100644 --- a/src/pages/supporting-infrastructure/mq/mq-overview.mdx +++ b/src/pages/supporting-infrastructure/mq/mq-overview.mdx @@ -5,7 +5,7 @@ tabs: ['MQ Overview','MQ on IKS', 'MQ on OpenShift','MQ Containers'] --- IBM MQ is a queue managing service from the IBM stack. To support Kubernetes, changes to SPM were required. For more information on these changes, see -[Kubernetes Architecture](https://www.ibm.com/docs/en/spm/8.0.1?topic=kubernetes-architecture) section in +[Kubernetes Architecture](https://www.ibm.com/docs/en/spm/8.0.2?topic=kubernetes-architecture) section in the IBM Documentation. When SPM is containerized on Kubernetes, it uses IBM MQ to manage JMS messages for Cúram Deferred Processes and Cúram Workflows. For more information about MQ, see [About IBM MQ](https://www.ibm.com/docs/en/ibm-mq/9.1?topic=mq-about). diff --git a/src/pages/supporting-infrastructure/persistent-timers.mdx b/src/pages/supporting-infrastructure/persistent-timers.mdx index c43446bc..185f5e74 100644 --- a/src/pages/supporting-infrastructure/persistent-timers.mdx +++ b/src/pages/supporting-infrastructure/persistent-timers.mdx @@ -5,7 +5,7 @@ description: Support and configuration of Liberty persistent timers ## ![SPM 8.0.0.0](https://img.shields.io/badge/-SPM_8.0.0.0-green) Support for Liberty persistent timers -Liberty persistent timers are configured by default to support the [SPM timer infrastructure](https://www.ibm.com/docs/en/spm/8.0.1?topic=behavior-cram-timer). +Liberty persistent timers are configured by default to support the [SPM timer infrastructure](https://www.ibm.com/docs/en/spm/8.0.2?topic=behavior-cram-timer). This configuration takes advantage of the Liberty capability, provided by release 20.0.0.1, to share a set of timer database tables across Liberty servers, which in our case run in Kubernetes pods. Sharing database timer tables avoids the issue where automatic creation of timer tables that occurs at each and every server/pod start could pose a database limit risk. diff --git a/src/pages/troubleshooting/failed_jms_messages.mdx b/src/pages/troubleshooting/failed_jms_messages.mdx index 37c7f617..e6f96eb6 100644 --- a/src/pages/troubleshooting/failed_jms_messages.mdx +++ b/src/pages/troubleshooting/failed_jms_messages.mdx @@ -47,7 +47,7 @@ The message will stay until you either resend it to its originating queue or del Normally your only concern with respect to JMS message failures is what ends up in the dead message queue, since that represents work that should be processed but wasn’t. However, there are some error queue interventions that may be necessary, which are outside the scope of this document. -For instance, Cúram Express Rules processing will transfer messages routed to the JMS error queue to batch as discussed in [Dependency Manager deferred processing](https://www.ibm.com/docs/en/spm/8.0.1?topic=manager-dependency-deferred-processing). +For instance, Cúram Express Rules processing will transfer messages routed to the JMS error queue to batch as discussed in [Dependency Manager deferred processing](https://www.ibm.com/docs/en/spm/8.0.2?topic=manager-dependency-deferred-processing). You should monitor the dead message queue in MQ, `QN.CURAMDEADMESSAGEQUEUE`, to ensure that messages are not failing to be processed, which should also be evidenced by Java exceptions in the Liberty logs and a non-zero queue depth in MQ. For instance, this MQSC command displays the current queue depth for the dead message queue: diff --git a/src/pages/troubleshooting/must_gather.mdx b/src/pages/troubleshooting/must_gather.mdx index 4a81a953..d5ab137e 100644 --- a/src/pages/troubleshooting/must_gather.mdx +++ b/src/pages/troubleshooting/must_gather.mdx @@ -356,7 +356,7 @@ kubectl exec --namespace -it -- /bin/bash The log file in `/opt/ibm/Curam/xmlserver/tmp/xmlserver.log` is the same as the stdout produced by the `kubectl logs` command. There are additional XML Server tracing and logging options identified in -[Configuring the XML server](https://www.ibm.com/docs/en/spm/8.0.1?topic=server-configuring-xml), +[Configuring the XML server](https://www.ibm.com/docs/en/spm/8.0.2?topic=server-configuring-xml), but gathering this data is beyond the scope of this document. #### Cúram batch logs and artifacts