2021-11-17
Release Notes / Changelog
Summary
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.
DSS
RCKMSDEV-452: validate Glassfish/Tomcat configurations are similar to existing RCKMS production values (as each container will have it's own Glassfish/Tomcat config).
DSUS
RCKMSDEV-530: Add MongoDB connectivity check to k8s probe endpoints.
MTS
RCKMSDEV-452: 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
OUS
RCKMSDEV-530: Add MongoDB connectivity check to k8s probe endpoints.
SS
RCKMSDEV-531: Thinning of the logs.
RCKMSDEV-525: add operator diagnostic endpoint (accessible at
GET /__/diagnostics
) to validate SS configuration.
SSCS
RCKMSDEV-344: add support for
serviceResponseTime
configuration variable.
RGS
RCKMSDEV-526: add diagnostic endpoint to RGS.
RCKMSDEV-508: 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.
RCKMSDEV-509: 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 theObservationFocus
RCKMSDEV-452: validate Glassfish/Tomcat configurations are similar to existing RCKMS production values (as each container will have it's own Glassfish/Tomcat config).
VCS
RCKMSDEV-452: validate Glassfish/Tomcat configurations are similar to existing RCKMS production values (as each container will have it's own Glassfish/Tomcat config).
Bill of Materials
Component
Shortname
SHA1
Tag
Last updated