Skip to content

Commit 982ea20

Browse files
Merge pull request #78 from TIBCOSoftware/develop
Develop
2 parents 5246ba3 + 2f9aa73 commit 982ea20

File tree

98 files changed

+3399
-74
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+3399
-74
lines changed

jaspersoft-containers/Docker/jrs/.env

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
INSTALL_CHROMIUM=false
22
JASPERREPORTS_SERVER_APP_IMAGE_NAME=jasperserver-webapp
33
JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_NAME=jasperserver-buildomatic
4-
JASPERREPORTS_SERVER_VERSION=8.0.0
5-
JASPERREPORTS_SERVER_APP_IMAGE_TAG=8.0.0
6-
JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG=8.0.0
4+
JASPERREPORTS_SERVER_VERSION=8.0.2
5+
JASPERREPORTS_SERVER_APP_IMAGE_TAG=8.0.2
6+
JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG=8.0.2
77
TOMCAT_BASE_IMAGE=tomcat:9.0.54-jdk11-openjdk
88
JDK_BASE_IMAGE=openjdk:11-jdk
9-
RELEASE_DATE=Nov 14,2021
9+
RELEASE_DATE=May 13,2022
1010
JS_INSTALL_TARGETS=gen-config pre-install-test-pro prepare-all-pro-dbs-normal
1111
## For including samples gen-config pre-install-test-pro prepare-all-pro-dbs-normal
1212
## For minimal setup set-minimal-mode gen-config pre-install-test-pro prepare-js-pro-db-minimal

jaspersoft-containers/Docker/jrs/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#ARG TOMCAT_BASE_IMAGE=tomcat:9.0.54-jdk11-corretto
66
ARG TOMCAT_BASE_IMAGE=tomcat:9.0.54-jdk11-openjdk
77
ARG INSTALL_CHROMIUM=false
8-
ARG JASPERREPORTS_SERVER_VERSION=8.0.0
8+
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
99

1010
FROM ${TOMCAT_BASE_IMAGE} as deployment
1111

@@ -16,7 +16,7 @@ ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1616

1717

1818
ENV INSTALL_CHROMIUM ${INSTALl_CHROMIUM:-false}
19-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.0}
19+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
2020
ENV JRS_HOME /usr/src/jasperreports-server
2121
ENV BUILDOMATIC_MODE non-interactive
2222

@@ -53,7 +53,7 @@ FROM ${TOMCAT_BASE_IMAGE}
5353
ARG INSTALL_CHROMIUM
5454
ARG JASPERREPORTS_SERVER_VERSION
5555
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/jrs
56-
ENV RELEASE_DATE ${RELEASE_DATE:- 14-11-2021}
56+
ENV RELEASE_DATE ${RELEASE_DATE:- 13-05-2022}
5757

5858

5959
LABEL "org.jasperosft.name"="JasperReports Server" \

jaspersoft-containers/Docker/jrs/Dockerfile.buildomatic

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
ARG JDK_BASE_IMAGE=openjdk:11-jdk
77
FROM ${JDK_BASE_IMAGE}
88

9-
ARG JASPERREPORTS_SERVER_VERSION=8.0.0
9+
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
1010
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/jrs
1111
ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1212

13-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.0}
13+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
1414
ENV JRS_HOME /usr/src/jasperreports-server
1515
ENV BUILDOMATIC_MODE non-interactive
16-
ENV RELEASE_DATE ${RELEASE_DATE:- 14-11-2021}
16+
ENV RELEASE_DATE ${RELEASE_DATE:- 13-05-2022}
1717

1818
LABEL "org.jasperosft.name"="JasperReports Server" \
1919
"org.jaspersoft.vendor"="TIBCO Software Inc." \

jaspersoft-containers/Docker/jrs/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ These variables are passed to the command line with `--build-arg` for docker bui
6969
|INSTALL_CHROMIUM| Whether Chromium installed. **Note: TIBCO Software Inc. is not liable for license violation of chromium.**| false|
7070
|JASPERREPORTS_SERVER_APP_IMAGE_NAME| Name of the TIBCO JasperReports® Server image | jasperserver-webapp|
7171
|JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_NAME| Name of the TIBCO JasperReports® Server buildomatic image | jasperserver-buildomatic|
72-
|JASPERREPORTS_SERVER_VERSION|Version number of TIBCO JasperReports® Server|8.0.0|
73-
|JASPERREPORTS_SERVER_APP_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server web app |8.0.0|
74-
|JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server buildomatic |8.0.0|
72+
|JASPERREPORTS_SERVER_VERSION|Version number of TIBCO JasperReports® Server|8.0.2|
73+
|JASPERREPORTS_SERVER_APP_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server web app |8.0.2|
74+
|JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server buildomatic |8.0.2|
7575
|TOMCAT_BASE_IMAGE|Tomcat Docker image certified for the version of TIBCO JasperReports® Server being deployed based on Debian and Amazon Linux 2. It is of two types "tomcat:9.0.54-jdk11-openjdk" for Debian and "tomcat:9.0.54-jdk11-corretto" for Amazon Linux 2 |tomcat:9.0.54-jdk11-openjdk|
7676
|JDK_BASE_IMAGE|Java Docker image certified for the version of TIBCO JasperReports® Server being deployed based on Debian and Amazon Linux 2. It is of two types openjdk:11-jdk and amazoncorretto:11|openjdk:11-jdk|
77-
RELEASE_DATE|Release date of TIBCO JasperReports® Server | Nov 14, 2021 |
77+
RELEASE_DATE|Release date of TIBCO JasperReports® Server | May 13, 2022 |
7878
|JS_INSTALL_TARGETS| Used for repository setup, import, and export. Provides all the lists of ANT targets to perform any buildomatic action in TIBCO JasperReports® Server. See the TIBCO JasperReports® Server documentation for more information. |gen-config pre-install-test-pro prepare-all-pro-dbs-normal|
7979

8080
# Building the Images

jaspersoft-containers/Docker/jrs/resources/default-properties/default_master.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ appServerDir = /usr/local/tomcat
55
# database host
66
dbType=postgresql
77
# Docker Compose
8-
dbHost=repository
8+
#dbHost=repository
99
# For docker for desktop windows and mac
1010
# host.docker.internal
1111
## for k8s
1212
## repository-postgresql.default.svc.cluster.local
1313

14-
#dbHost=repository-postgresql.default.svc.cluster.local
14+
dbHost=repository-postgresql.default.svc.cluster.local
1515
js.dbName=jasperserver
1616
dbUsername=postgres
1717
dbPassword=postgres
1818

1919
#############SCALABLE QUERY ENGINE PROPERTIES###########
20-
scalableQueryEngine.enabled=false
20+
scalableQueryEngine.enabled=true
2121
scalableQueryEngine.url=http://localhost:8081
2222

2323
chrome.path=/usr/bin/chromium

jaspersoft-containers/Docker/jrs/scripts/setenv.sh

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
JASPERREPORTS_SERVER_VERSION=8.0.0
1+
JASPERREPORTS_SERVER_VERSION=8.0.2
22
SCALABLE_QUERY_ENGINE_IMAGE_NAME=scalable-query-engine
33
SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_NAME=scalable-query-engine-drivers
4-
SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_TAG=8.0.0
5-
SCALABLE_QUERY_ENGINE_IMAGE_TAG=8.0.0
4+
SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_TAG=8.0.2
5+
SCALABLE_QUERY_ENGINE_IMAGE_TAG=8.0.2
66
JDK_BASE_IMAGE=openjdk:11-jdk
77
ks=/etc/secrets/keystore
88
ksp=/etc/secrets/keystore
9-
RELEASE_DATE=Nov 14,2021
9+
RELEASE_DATE=May 13,2022

jaspersoft-containers/Docker/scalableQueryEngine/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
#ARG JDK_BASE_IMAGE=amazoncorretto:11
66
ARG JDK_BASE_IMAGE=openjdk:11-jdk
7-
ARG JASPERREPORTS_SERVER_VERSION=8.0.0
7+
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
88

99
FROM ${JDK_BASE_IMAGE} AS worker
1010

1111
ARG JASPERREPORTS_SERVER_VERSION
1212
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/scalableQueryEngine
13-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.0}
13+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
1414
ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1515

1616
ENV WORKER_HOME /usr/local/scalable-query-engine
@@ -29,7 +29,7 @@ RUN chmod +x /usr/local/scripts/installPackagesForScalableAdhoc.sh && /usr/loca
2929
FROM ${JDK_BASE_IMAGE}
3030

3131
ARG JASPERREPORTS_SERVER_VERSION
32-
ENV RELEASE_DATE ${RELEASE_DATE:- 14-11-2021}
32+
ENV RELEASE_DATE ${RELEASE_DATE:- 13-05-2022}
3333

3434
LABEL "org.jasperosft.name"="Jasper Reports Server Scalable Query Engine" \
3535
"org.jaspersoft.vendor"="Tibco Software Inc." \

jaspersoft-containers/Docker/scalableQueryEngine/Dockerfile.drivers

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
# in the license file that is distributed with this file
44
#ARG JDK_BASE_IMAGE=amazoncorretto:11
55
ARG JDK_BASE_IMAGE=openjdk:11-jdk
6-
ARG JASPERREPORTS_SERVER_VERSION=8.0.0
6+
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
77

88
FROM ${JDK_BASE_IMAGE} as driver
99

1010
ARG JASPERREPORTS_SERVER_VERSION
11-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.0}
11+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
1212
ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1313
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/scalableQueryEngine
1414
ENV JRS_HOME /usr/local/jasperreports-server
@@ -26,8 +26,8 @@ FROM ${JDK_BASE_IMAGE}
2626
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/scalableQueryEngine
2727
ENV WAR_JARS=/usr/local/jasperreports-server/buildomatic/conf_source/iePro/lib
2828
ENV WAR_LIB_JARS=/usr/local/jasperreports-server/jasperserver-pro/WEB-INF/lib
29-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.0}
30-
ENV RELEASE_DATE ${RELEASE_DATE:- 14-11-2021}
29+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
30+
ENV RELEASE_DATE ${RELEASE_DATE:- 13-05-2022}
3131

3232
LABEL "org.jasperosft.name"="Jasper Reports Server Scalable Query Engine" \
3333
"org.jaspersoft.vendor"="TIBCO Software Inc." \

jaspersoft-containers/Docker/scalableQueryEngine/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ and all the deployment configurations are managed by Helm charts and Redis is us
5656

5757
| Environment Variable Name | Description | Default Value|
5858
|------------| -------------|--------------|
59-
|JASPERREPORTS_SERVER_VERSION | JasperReports Server release version | 8.0.0|
59+
|JASPERREPORTS_SERVER_VERSION | JasperReports Server release version | 8.0.2|
6060
|SCALABLE_QUERY_ENGINE_IMAGE_NAME| Scalable Query Engine image name |scalable-query-engine|
61-
|SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_NAME| Scalable Query Engine JDBC drivers image name| scalable-adhoc-drivers|
62-
|SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_TAG| Docker tag for Scalable Query Engine | 8.0.0|
63-
|SCALABLE_QUERY_ENGINE_IMAGE_TAG| Docker tag for Scalable Query Engine Driver | 8.0.0|
61+
|SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_NAME| Scalable Query Engine JDBC drivers image name| scalable-query-engine-driver|
62+
|SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_TAG| Docker tag for Scalable Query Engine | 8.0.2|
63+
|SCALABLE_QUERY_ENGINE_IMAGE_TAG| Docker tag for Scalable Query Engine Driver | 8.0.2|
6464
|JDK_BASE_IMAGE | Docker image certified for the version of JasperReports Server being deployed based on Debian and Amazon Linux 2, and it is of two types **openjdk:11-jdk** for Debian and **amazoncorretto:11** for Amazon Linux 2 |openjdk:11-jdk|
6565
|ks | .jrsks keystore path |/etc/secrets/keystore|
6666
|ksp | .jrsksp keystore path | /etc/secrets/keystore |

jaspersoft-containers/K8s/jrs/README.md

Lines changed: 62 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@
3737
1. TIBCO JasperReports® Server
3838
1. Keystore
3939
1. Git
40-
1. Helm 3.5
41-
1. Minimum knowledge of Docker and K8s
40+
1. [Helm 3.5](https://helm.sh/docs/intro/)
41+
1. [kubectl commandline tool](https://kubernetes.io/docs/tasks/tools/)
42+
1. Minimum Knowledge of Docker and K8s
4243

4344
# Parameters
4445

@@ -47,7 +48,7 @@ These parameters and values are the same as parameters in values.yaml.
4748
| Parameter| Description | default Value |
4849
|------------| -------------| ----------|
4950
| replicaCount| Number of pods | 1 (It will not come into effect if autoscaling is enabled.)|
50-
| jrsVersion|TIBCO JasperReports® Server release version | 8.0.0 |
51+
| jrsVersion|TIBCO JasperReports® Server release version | 8.0.2 |
5152
| image.tag | Name of the TIBCO JasperReports® Server webapp image tag | TIBCO JasperReports® Server Release Version|
5253
| image.name| Name of the TIBCO JasperReports® Server webapp image | null|
5354
| image.pullPolicy| Docker image pull policy | IfNotPresent|
@@ -72,7 +73,18 @@ These parameters and values are the same as parameters in values.yaml.
7273
| buildomatic.pullPolicy | Image pull policy| IfNotPresent|
7374
| buildomatic.PullSecrets | Image pull secrets | null|
7475
| buildomatic.includeSamples| Installs TIBCO JasperReports® Server samples in JasperReports Server DB | true|
75-
| extraEnv.javaopts | Adds all JAVA_OPTS | -XMX3500M |
76+
| db.env | Enables the DB configuration using environment variables | true |
77+
| db.jrs.dbHost | JasperReports Server repository DB host | repository-postgresql.default.svc.cluster.local |
78+
| db.jrs.dbPort | JasperReports Server repository DB port | 5432|
79+
| db.jrs.dbName | JasperReports Server repository DB name | jasperserver |
80+
| db.jrs.dbUserName | JasperReports Server repository DB user name | postgres |
81+
| db.jrs.dbPassword | JasperReports Server repository DB password | postgres |
82+
| db.audit.dbHost | JasperReports Server audit DB host | repository-postgresql.default.svc.cluster.local |
83+
| db.audit.dbPort | JasperReports Server audit DB port | 5432|
84+
| db.audit.dbName | JasperReports Server audit DB name | jasperserver |
85+
| db.audit.dbUserName | JasperReports Server audit DB user name | postgres |
86+
| db.audit.dbPassword | JasperReports Server audit DB password | postgres |
87+
| extraEnv.javaopts | Adds all JAVA_OPTS | -XX:+UseContainerSupport -XX:MinRAMPercentage=33.0 -XX:MaxRAMPercentage=75.0 |
7688
| extraEnv.normal | Adds all the normal key value pair variables | null |
7789
| extraEnv.secrets | Adds all the environment references from secrets or configmaps| null |
7890
| extraVolumeMounts | Adds extra volume mounts | null|
@@ -96,10 +108,12 @@ These parameters and values are the same as parameters in values.yaml.
96108
| resources.requests.cpu | Minimum CPU | "2" |
97109
| resources.requests.memory | Minimum Memory | 3.5Gi |
98110
| jms.enabled | Enables the ActiveMQ cache service | true|
111+
| jms.jmsBrokerUrl | | null|
99112
| jms.name | Name of the JMS | jasperserver-cache|
100113
| jms.serviceName | Name of the JMS Service | jasperserver-cache-service |
101114
| jms.imageName | Name of the Activemq image | rangareddyv/activemq-openshift |
102115
| jms.imageTag | Activemq image tag | 5.16.2 |
116+
| jms.healthcheck.enabled | | true |
103117
| jms.healthcheck.livenessProbe.port | Container port | 61616 |
104118
| jms.healthcheck.livenessProbe.initialDelaySeconds | Initial delay | 100 |
105119
| jms.healthcheck.livenessProbe.failureThreshold | Threshold for health check | 10 |
@@ -115,11 +129,11 @@ These parameters and values are the same as parameters in values.yaml.
115129
| ingress.tls | Adds TLS secret name to allow secure traffic | null|
116130
| scalableQueryEngine.enabled | Communicates with Scalable Query Engine | false|
117131
| scalable-query-engine.replicaCount | Number of pods for Scalable Query Engine | 2|
118-
| scalable-query-engine.image.tag | Scalable Query Engine image tag | 8.0.0|
132+
| scalable-query-engine.image.tag | Scalable Query Engine image tag | 8.0.2|
119133
| scalable-query-engine.image.name | Name of the Scalable Query Engine image | null |
120134
| scalable-query-engine.image.pullPolicy| Scalable Query Engine image pull policy | ifNotPresent |
121135
| scalable-query-engine.autoscaling.enabled | Enables the HPA for Scalable Query Engine | false |
122-
| scalable-query-engine.drivers.image.tag | Scalable Query Engine image tag | 8.0.0 |
136+
| scalable-query-engine.drivers.image.tag | Scalable Query Engine image tag | 8.0.2 |
123137
| scalable-query-engine.drivers.image.name | | null |
124138
| scalable-query-engine.drivers.storageClassName | | hostpath |
125139
| scalable-query-engine.kubernetes-ingress.controller.service.type | | ClusterIP |
@@ -150,13 +164,49 @@ These parameters and values are the same as parameters in values.yaml.
150164

151165
1. Go to `jaspersersoft-containers/K8s`, and to update the dependency charts, run `helm dependencies update jrs/helm`.
152166
2. Update the default_master.properties in `Docker/jrs/resources/default_properties` as needed.
167+
3. (Optional , in case DB has to be configure using env variables)Update the `db` section in `values.yaml` with the actual JasperReports Server DB details or create a separate secret like below.
168+
169+
170+
171+
apiVersion: v1
172+
kind: Secret
173+
type: Opaque
174+
metadata:
175+
name: jasperserver-pro-db-secret
176+
labels:
177+
data:
178+
DB_HOST: host-name
179+
DB_PORT: port-name
180+
DB_NAME: db-name
181+
DB_USER_NAME:db-user-name
182+
DB_PASSWORD: db-password
183+
184+
All the DB details should be encoded in base64 format.
185+
186+
**Note:** By default, the below details are used and for this, DB should be part of OpenShift Cluster in the default project. Please note the DB is already created, adding this won't enforce to create a DB
187+
If JasperReports Server is deployed in a different project, then change the dbHost in the following format: `respository-postgresql.<OpenShift-project>.svc.cluster.local`.
188+
189+
190+
dbHost: repository-postgresql.default.svc.cluster.local
191+
dbPort: 5432
192+
dbName: jasperserver
193+
dbUserName: postgres
194+
dbPassword: postgres
195+
196+
These details are stored in Kubernetes secrets and used as environment variables during application startup.
197+
198+
**Note on Audit DB:** Enable the `db.audit.enable=true` if separate Audit DB is required for audit events, and add the below values to the db-secrets. Please note the Audit DB is already created, adding this won't enforce to create a DB
199+
153200

154-
**Note:** Update the dbhost in `Docker/jrs/resources/default-propertes/default_master.properties` with the name
155-
`respository-postgresql.<k8s-namespace>.svc.cluster.local` to create DB in K8s cluster.
201+
AUDIT_DB_HOST: audit-db-host
202+
AUDIT_DB_PORT: audit-db-port
203+
AUDIT_DB_NAME: audit-db-name
204+
AUDIT_DB_USER_NAME: audit-db-user-name
205+
AUDIT_DB_PASSWORD: audit-password
156206

157-
3. Build the docker images for TIBCO JasperReports® Server, and Scalable Query Engine (see the [Docker JasperReports Server readme](../../Docker/jrs#readme) and [Docker Scalable Query Engine readme](../../Docker/scalableQueryEngine#readme) ).
158-
4. Generate the keystore and copy it to the `K8s/jrs/helm/secrets/keystore` folder, see here for [Keystore Generation ](../../Docker/jrs#keystore-generation).
159-
5. Copy the TIBCO JasperReports® Server license to the `K8s/jrs/helm/secrets/license` folder.
207+
3. Build the docker images for TIBCO JasperReports® Server, and Scalable Query Engine (see the [Docker JasperReports Server readme](../../Docker/jrs#readme) and [Docker Scalable Query Engine readme](../../Docker/scalableAdhocWorker#readme) ).
208+
4. Generate the keystore and copy it to the `OpenShift/jrs/helm/secrets/keystore` folder, see here for [Keystore Generation ](../../Docker/jrs#keystore-generation).
209+
5. Copy the TIBCO JasperReports® Server license to the `OpenShift/jrs/helm/secrets/license` folder.
160210

161211
## JMS Configuration
162212
By default, TIBCO JasperReports® Server will install using activemq docker image. You can disable it by changing the parameter `jms.enabled=false`.
@@ -205,7 +255,7 @@ For more information and configuration, see the [Official Docs](https://github.c
205255

206256
- To set up the Repository DB in K8s cluster, run the below command. For this, we are using bitnami/postgresql Helm chart. See the [Official Docs](https://artifacthub.io/packages/helm/bitnami/postgresql) to configure the DB in cluster mode.
207257

208-
`helm install repository bitnami/postgresql --set postgresqlPassword=postgres --namespace jrs --create-namespace`
258+
`helm install repository bitnami/postgresql --set postgresqlPassword=postgres --version 10.14.0 --namespace jrs --create-namespace`
209259

210260

211261
- Check the pods status and make sure pods are in a running state.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
dependencies:
2+
- name: kubernetes-ingress
3+
repository: https://haproxytech.github.io/helm-charts
4+
version: 1.15.4
5+
- name: kube-prometheus-stack
6+
repository: https://prometheus-community.github.io/helm-charts
7+
version: 16.0.1
8+
- name: elasticsearch
9+
repository: https://helm.elastic.co
10+
version: 7.12.0
11+
- name: kibana
12+
repository: https://helm.elastic.co
13+
version: 7.12.0
14+
- name: scalable-query-engine
15+
repository: file://../../scalableQueryEngine/helm
16+
version: 8.0.0
17+
- name: jrio-at-scale
18+
repository: file://../../jrio/helm
19+
version: 3.0.0
20+
digest: sha256:9079e159a4b75b70a5c4340694dd3ed2661ec62f07e2117033cc683a864e0799
21+
generated: "2022-03-10T12:46:13.4875958+05:30"

jaspersoft-containers/K8s/jrs/helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ name: jasperserver-pro
33
description: JasperReportServer deployment in K8s
44
type: application
55
version: 1.0.0
6-
appVersion: "8.0.0"
6+
appVersion: "8.0.2"
77
keywords:
88
- Analytics
99
- BI Tool
1010
- Embeddable Reporting Server
1111

1212
maintainers:
1313
- name: Jaspersoft
14-
email: js-eng-infra@tibco.com
14+
email: js-support@tibco.com
1515
url: https://www.jaspersoft.com/
1616

1717
dependencies:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)