0.44.0 - Release Highlights
Changes affecting the Galasa Service
-
The Galasa service Helm chart's
eventStreamsSecretNamevalue is now optional and a value is no longer provided by default.- If no secret name is given, the Galasa service's Kafka extension will not be loaded.
- If a secret name is given, the Helm chart will attempt to load the Kubernetes secret with the given name and pass it through to be used by the Galasa service's Kafka extension.
- If a secret name is given but no such secret exists in the Kubernetes namespace, then the Galasa service will fail to be installed or upgraded.
-
The image used by Galasa in init containers, which contains the
kubectltool has been replaced. - Previously, the
bitnami/kubectlimage was used by default to make some pods wait for others to start, to avoid an error storm which would happen if all the pods started up at the same time. This enforces an ordering of pods starting up which matches their dependencies. - The
bitnamiimages were withdrawn, so the default value in the helmvalues.yamlfile was switched to use a different image containing the same tool:kubectlImage: "rancher/kubectl:v1.33.5" -
Previous releases are also effected, so administrators of older installs of the Galasa service will also need to make this change and update their helm install.
-
Added
log4j2Propertiesandlog4jJsonTemplatesConfigMapNameconfiguration settings in the Galasa service Helm chart to allow users to configure Log4j in their Galasa service. See the Installing an Ecosystem using Helm documentation for detailed instructions on how to do this. -
Added a configuration setting
couchdb.documentRevisionLimitin the Galasa Helm chart to control the maximum number of document revisions that should be stored in the CouchDB service. See #2439. -
Deprecated the
callback_urlquery parameter in the Galasa REST API'sGET /authendpoint in favour of a newbase64_callback_urlquery parameter, which takes a Base64URL-encoded URL that the API will redirect back to after authenticating. See #2416. -
Added a configuration setting
certificatesConfigMapNamein the Galasa service Helm chart to allow users to supply public certificates for Galasa service pods to use. See the Installing an Ecosystem using Helm documentation for detailed instructions on how to do this.
Changes affecting tests running locally or on the Galasa Service
-
The 3270 manager's
ITerminalinterface has a newtoJsonString()method that allows tests to convert the current 3270 terminal screen into JSON format. -
The VTP manager has been removed from the available Galasa managers as the IBM Z Virtual Test Platform offering has been discontinued. See #2460.