Skip to content

Commit

Permalink
v801 January 2022 release
Browse files Browse the repository at this point in the history
  • Loading branch information
ourboy committed Jan 27, 2022
1 parent 4b5f6ba commit 7a091e9
Show file tree
Hide file tree
Showing 35 changed files with 6,782 additions and 9,621 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,36 @@

All notable changes to this project will be documented in this file

## v22.1.0

### Breaking Changes

* Gatsby `v4.5.2` introduced a breaking changes, when developing documentation locally.
* The following gatsby target fail, `gatsby develop`, due to `DeprecationWarning`.

### Added

* Added the ability to tune the Apache HTTP server of the UAWebApp and Web components.
* Updated sample override files to include example settings
* Introduced Gatsby `v4` library
* Introduced node_js `v16`

### Changed

* The following helm-charts have been updated to chart version `22.1.0`: `apps`, `batch`, `mqserver`, `spm`, `uawebapp`, `web`, `xmlserver`
* Changed the liveness and readiness probes on producer and consumer pods to use the WebSphere Liberty health check feature. For more information, see [here](https://www.openliberty.io/docs/22.0.0.1/health-check-microservices.html)
* Updated IBM MQ Resource Adapter to `9.2.4.0`
* Updated the Runbook Minikube deployment steps for Windows, mainly around specifying the Minikube driver (changing to use `hyperv`) and insecure registry (adopting the steps in the [Minikube Handbook](https://minikube.sigs.k8s.io/docs/handbook/registry/#enabling-insecure-registries)))
* Changes to the `xmlserver-metrics` image:
* The log4j in `xmlserver_prometheus.jar` has been updated to `2.17.1`
* The `com.ibm.spm.xmlserver.StatsForPrometheus` class has been modified to wait until the XML server `stats/ThreadPoolWorker-*` files are created
* Updated npm packages to resolve security vulnerability

### Removed

* Removed Gatsby `v3` library
* Removed node_js `v12`

## v21.12.0

### Added
Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/Liberty/ServerEAR.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
###############################################################################
# Copyright 2020 IBM Corporation
# Copyright 2020,2022 IBM Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -15,7 +15,7 @@
###############################################################################

ARG WLP_VERSION=21.0.0.9-full-java8-ibmjava-ubi
ARG MQ_ADAPTER_VERSION=9.2.2.0
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

Expand Down
Binary file not shown.
Binary file modified dockerfiles/Liberty/xmlserver-metrics/xmlserver_prometheus.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion helm-charts/apps/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ description: |-
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
version: 21.12.0
version: 22.1.0
maintainers:
- name: IBM
- name: Cúram SPM Dev Team
Expand Down
3 changes: 2 additions & 1 deletion helm-charts/apps/templates/configmaps/configmap-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,10 @@ data:
<!-- Enable features -->
<featureManager>
<feature>javaee-7.0</feature>
<feature>javaee-8.0</feature>
<feature>localConnector-1.0</feature>
<feature>jaxb-2.2</feature>
<feature>mpHealth-3.1</feature>
{{- if .Values.wlpAdmin.enableAdminCenter }}
<feature>adminCenter-1.0</feature>
{{- end }}
Expand Down
4 changes: 2 additions & 2 deletions helm-charts/apps/templates/deployment-consumer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ spec:
command:
- /bin/sh
- -c
- /opt/ibm/helpers/runtime/readiness-probe.sh {{ include "apps.logsDir" $ }}/messages*.log {{ $.Values.global.ingress.hostname }}{{ . }}
- curl -k https://127.0.0.1:8443/health/ready | grep "\"status\":\"UP\""
initialDelaySeconds: {{ $.Values.initialDelaySeconds }}
periodSeconds: 10
timeoutSeconds: 2
Expand All @@ -380,7 +380,7 @@ spec:
command:
- /bin/sh
- -c
- /opt/ibm/helpers/runtime/liveness-probe.sh {{ include "apps.logsDir" $ }}/messages.log
- curl -k https://127.0.0.1:8443/health/live | grep "\"status\":\"UP\""
initialDelaySeconds: {{ $.Values.initialDelaySeconds }}
periodSeconds: 10
timeoutSeconds: 2
Expand Down
4 changes: 2 additions & 2 deletions helm-charts/apps/templates/deployment-producer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ spec:
command:
- /bin/sh
- -c
- /opt/ibm/helpers/runtime/readiness-probe.sh {{ include "apps.logsDir" $ }}/messages*.log {{ $.Values.global.ingress.hostname }}{{ . }}
- curl -k https://127.0.0.1:8443/health/ready | grep "\"status\":\"UP\""
initialDelaySeconds: {{ $.Values.initialDelaySeconds }}
periodSeconds: 10
timeoutSeconds: 2
Expand Down Expand Up @@ -447,7 +447,7 @@ spec:
command:
- /bin/sh
- -c
- /opt/ibm/helpers/runtime/liveness-probe.sh {{ include "apps.logsDir" $ }}/messages.log
- curl -k https://127.0.0.1:8443/health/live | grep "\"status\":\"UP\""
initialDelaySeconds: {{ $.Values.initialDelaySeconds }}
periodSeconds: 10
timeoutSeconds: 2
Expand Down
2 changes: 1 addition & 1 deletion helm-charts/batch/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ description: |-
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
version: 21.12.0
version: 22.1.0
maintainers:
- name: IBM
- name: Cúram SPM Dev Team
Expand Down
2 changes: 1 addition & 1 deletion helm-charts/mqserver/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ description: |-
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
version: 21.12.0
version: 22.1.0
maintainers:
- name: IBM
- name: Cúram SPM Dev Team
Expand Down
14 changes: 7 additions & 7 deletions helm-charts/spm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ description: |-
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
version: 21.12.0
version: 22.1.0
maintainers:
- name: IBM
- name: Cúram SPM Dev Team
Expand All @@ -56,22 +56,22 @@ icon: https://avatars2.githubusercontent.com/u/1459110

dependencies:
- name: apps
version: "~21.12.0"
version: "~22.1.0"
repository: "@local-development"
- name: batch
version: "~21.12.0"
version: "~22.1.0"
repository: "@local-development"
- name: uawebapp
version: "~21.12.0"
version: "~22.1.0"
repository: "@local-development"
- name: web
version: "~21.12.0"
version: "~22.1.0"
repository: "@local-development"
- name: mqserver
version: "~21.12.0"
version: "~22.1.0"
repository: "@local-development"
- name: xmlserver
version: "~21.12.0"
version: "~22.1.0"
repository: "@local-development"
- name: ibm-sch
repository: "@sch"
Expand Down
2 changes: 1 addition & 1 deletion helm-charts/uawebapp/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ description: |-
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
version: 21.12.0
version: 22.1.0
maintainers:
- name: IBM
- name: Cúram SPM Dev Team
Expand Down
1 change: 1 addition & 0 deletions helm-charts/uawebapp/templates/configmap-confd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ data:
MaxKeepAliveRequests 1000
KeepAliveTimeOut 2
ServerTokens Prod
{{ .Values.tuning | indent 4 }}
<IfModule !mod_headers.c>
LoadModule headers_module modules/mod_headers.so
Expand Down
3 changes: 2 additions & 1 deletion helm-charts/uawebapp/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,5 @@ readinessProbe:
affinityKey: worker-type
affinityValue: application

httpMetricsEnabled: false
httpMetricsEnabled: false
tuning: ""
2 changes: 1 addition & 1 deletion helm-charts/web/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ description: |-
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
version: 21.12.0
version: 22.1.0
maintainers:
- name: IBM
- name: Cúram SPM Dev Team
Expand Down
3 changes: 2 additions & 1 deletion helm-charts/web/templates/configmap-confd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ data:
MaxKeepAliveRequests 1000
KeepAliveTimeOut 2
ServerTokens Prod
{{ .Values.tuning | indent 4 }}
<IfModule !mod_headers.c>
LoadModule headers_module modules/mod_headers.so
</IfModule>
Expand Down
1 change: 1 addition & 0 deletions helm-charts/web/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,4 @@ readinessProbe:
affinityKey: worker-type
affinityValue: application
httpMetricsEnabled: false
tuning: ""
2 changes: 1 addition & 1 deletion helm-charts/xmlserver/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ description: |-
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
version: 21.12.0
version: 22.1.0
maintainers:
- name: IBM
- name: Cúram SPM Dev Team
Expand Down
Loading

0 comments on commit 7a091e9

Please sign in to comment.