2021-11-17
Last updated
Last updated
Hodgepodge of k8s podspec changes for Java-based services, and minor enhancements across many of the RCKMS services in support of parallel production testing and validation.
To support garbage collector (GC) logging in Java-based services, Kubernetes Pod specifications for most of the Java-based services will need to be amended to support a new shared volume mount, a sidecar container running Busybox (to tail logs into a log capture daemon), and updated Java Options environment variables to enable this output.
While these amendments are similar, there are key differences for some of these services, by which we would recommend reviewing prior to applying to environments.
: validate Glassfish/Tomcat configurations are similar to existing RCKMS production values (as each container will have it's own Glassfish/Tomcat config).
To improve reliability of the MTS container with production datasets, please add the following environment variable key value pairs to the MTS container specification:
TCP_WRITE_TIMEOUT = 180000
Component
Shortname
SHA1
Tag
CAT
4b422d3
DSUS
ca7d23a
DSS
9a74c55
dss-preflight-container
DSS-PFC
eb564a1
MTS
3cf5306
OUS
3525806
RRS
f11c8be
RGS
463fd9d
SS
88aa151
SSCS
10716c6
VCS
cbe2cce
: Add MongoDB connectivity check to k8s probe endpoints.
: validate Glassfish/Tomcat configurations are similar to existing RCKMS production values (as each container will have it's own Glassfish/Tomcat config).
: Add MongoDB connectivity check to k8s probe endpoints.
: Thinning of the logs.
: add operator diagnostic endpoint (accessible at GET /__/diagnostics
) to validate SS configuration.
: add support for serviceResponseTime
configuration variable.
: add diagnostic endpoint to RGS.
: Modify the order of Predicates so that embedded Concepts (such as Entity) are searched for at the proper time in Drools aligned with the vMR XPath.
: When wrapped by a function, an embedded Predicate Group that follows a Predicate is not properly joining. For example, the below ObservationValues
are not joining to the ObservationFocus
: validate Glassfish/Tomcat configurations are similar to existing RCKMS production values (as each container will have it's own Glassfish/Tomcat config).
: validate Glassfish/Tomcat configurations are similar to existing RCKMS production values (as each container will have it's own Glassfish/Tomcat config).