You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: jaspersoft-containers/Docker/jrs/README.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -69,12 +69,12 @@ These variables are passed to the command line with `--build-arg` for docker bui
69
69
|INSTALL_CHROMIUM| Whether Chromium installed. **Note: TIBCO Software Inc. is not liable for license violation of chromium.**| false|
70
70
|JASPERREPORTS_SERVER_APP_IMAGE_NAME| Name of the TIBCO JasperReports® Server image | jasperserver-webapp|
71
71
|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|
75
75
|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|
76
76
|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 |
78
78
|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|
|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|
64
64
|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|
@@ -150,13 +164,49 @@ These parameters and values are the same as parameters in values.yaml.
150
164
151
165
1. Go to `jaspersersoft-containers/K8s`, and to update the dependency charts, run `helm dependencies update jrs/helm`.
152
166
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`.
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
+
153
200
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
156
206
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.
160
210
161
211
## JMS Configuration
162
212
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
205
255
206
256
- 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.
0 commit comments