0.48.1 - Release Highlights¶
Changes affecting tests running locally or on the Galasa Service¶
- Username/password credentials used to authenticate with Maven repositories can be supplied to download test artifacts and OBRs from password-protected Maven repositories.
- For local test runs: Credentials can be supplied in the
${GALASA_HOME}/bootstrap.propertiesfile using themaven.repository.usernameandmaven.repository.passwordproperties. Alternatively, credentials can be supplied as environment variables by settingGALASA_MAVEN_USERNAMEandGALASA_MAVEN_PASSWORD. Values in environment variables take precedence over values in thebootstrap.propertiesfile. - For test runs on the Galasa Service: Test streams can be configured with an optional
secretNamefield that contains the name of an existing Galasa secret containing the credentials to use when authenticating with Maven repositories. The secret name can be set using thegalasactl streams set --name <stream-name> --maven-secret-name <secret-name>command or via YAML files with thegalasactl resources applycommand (see Test Streams as GalasaStream resources for more details).