From 534433c0c32f96febe438ba9e98d9d256b8a0249 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Tue, 17 Sep 2024 12:05:32 +0100 Subject: [PATCH] Update docs for 0.37.0 release Signed-off-by: James Taylor --- .../docs/ecosystem/ecosystem-installing-k8s.md | 10 +++++----- .../docs/managers/galasa-ecosystem-manager.md | 2 +- .../running-simbank-tests-cli.md | 2 +- src/markdown-pages/docs/upgrading.md | 10 +++++----- src/markdown-pages/highlights.md | 11 ++++++++++- src/pages/index.js | 2 +- 6 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/markdown-pages/docs/ecosystem/ecosystem-installing-k8s.md b/src/markdown-pages/docs/ecosystem/ecosystem-installing-k8s.md index 1967f7e9..8b728c79 100644 --- a/src/markdown-pages/docs/ecosystem/ecosystem-installing-k8s.md +++ b/src/markdown-pages/docs/ecosystem/ecosystem-installing-k8s.md @@ -53,8 +53,8 @@ Complete the following steps to install a Galasa Ecosystem by using Helm: helm repo add galasa https://galasa-dev.github.io/helm ``` - If the repository exists, run the ```helm repo update``` command to get the latest versions of the packages and then run ```helm search repo galasa``` to see the available charts.
- _Note:_ The Galasa Ecosystem Helm chart deploys three persistent volumes (PVs). If you need to provide a Kubernetes storage class for these PVs, download the values.yaml file and update the `storageClass` value in the file with the name of a valid storage class on your cluster. If you are deploying to minikube, you can optionally use the standard storage class that is created for you by minikube, but this is not required. -1. Download the values.yaml file if you have not done so already, and edit the values of the following properties: + _Note:_ The Galasa Ecosystem Helm chart deploys three persistent volumes (PVs). If you need to provide a Kubernetes storage class for these PVs, download the values.yaml file and update the `storageClass` value in the file with the name of a valid storage class on your cluster. If you are deploying to minikube, you can optionally use the standard storage class that is created for you by minikube, but this is not required. +1. Download the values.yaml file if you have not done so already, and edit the values of the following properties: - Set `galasaVersion` to the version of Galasa that you want to run. (See the [Releases](/releases) documentation for released versions). To ensure that each pod in the Ecosystem is running at the same level, do not use `latest` as the Galasa version. - Set `externalHostname` to the DNS hostname or IP address of the Kubernetes node that is used to access the Galasa Ecosystem services. If you are deploying to minikube, the cluster's IP address can be retrieved by running `minikube ip`. @@ -225,14 +225,14 @@ You can then deploy your Galasa tests to a Maven repository and set up a test st ## Upgrading the Galasa Ecosystem -Get the latest version of the Ecosystem chart and upgrade the Galasa Ecosystem to use the newer version of Galasa - for example version 0.36.0 - by running the following command: +Get the latest version of the Ecosystem chart and upgrade the Galasa Ecosystem to use the newer version of Galasa - for example version 0.37.0 - by running the following command: On Mac or Unix: ```console helm repo update \ helm upgrade galasa/ecosystem --reuse-values \ ---set galasaVersion=0.36.0 --wait +--set galasaVersion=0.37.0 --wait ``` On Windows (Powershell): @@ -240,7 +240,7 @@ On Windows (Powershell): ```console helm repo update ` helm upgrade galasa/ecosystem --reuse-values ` ---set galasaVersion=0.36.0 --wait +--set galasaVersion=0.37.0 --wait ``` where:
diff --git a/src/markdown-pages/docs/managers/galasa-ecosystem-manager.md b/src/markdown-pages/docs/managers/galasa-ecosystem-manager.md index 8b110a7e..4c7c9611 100644 --- a/src/markdown-pages/docs/managers/galasa-ecosystem-manager.md +++ b/src/markdown-pages/docs/managers/galasa-ecosystem-manager.md @@ -154,7 +154,7 @@ The following are properties used to configure the Galasa Ecosystem Manager. | Required: | No | | Default value: | None | | Valid values: | Valid URL | -| Examples: | galasaecosystem.isolated.mvp.zip=https://github.com/galasa-dev/isolated/releases/download/v0.36.0/galasa-isolated-mvp-0.36.0.zip | +| Examples: | galasaecosystem.isolated.mvp.zip=https://github.com/galasa-dev/isolated/releases/download/v0.37.0/galasa-isolated-mvp-0.37.0.zip | diff --git a/src/markdown-pages/docs/running-simbank-tests/running-simbank-tests-cli.md b/src/markdown-pages/docs/running-simbank-tests/running-simbank-tests-cli.md index e750fe6c..28699b86 100644 --- a/src/markdown-pages/docs/running-simbank-tests/running-simbank-tests-cli.md +++ b/src/markdown-pages/docs/running-simbank-tests/running-simbank-tests-cli.md @@ -50,7 +50,7 @@ In order to run the Galasa SimBanks tests you need to add some configuration inf The SimBank tests are held in the Galasa simplatform repository in GitHub. To start running the tests you need to clone the repository, if you have not already done so. To find out how to clone the cli repository, follow the instruction in the [Running Galasa SimBank online](../running-simbank-tests/simbank-cli) documentation. -After cloning the repository, complete the following steps to run the SimBankIVT test that is provided with Galasa. The following example uses SimBank OBR version `0.25.0` and Galasa uber OBR version `0.36.0`. +After cloning the repository, complete the following steps to run the SimBankIVT test that is provided with Galasa. The following example uses SimBank OBR version `0.25.0` and Galasa uber OBR version `0.37.0`. You can find the version of the `dev.galasa.simbank.obr` that you are using by looking in the `pom.xml` file in the `dev.galasa.simbank.obr` folder. The `dev.galasa.uber.obr` is the OBR that contains all the bundles that are needed for Galasa to work including Managers, any required dependencies, the framework, etc. The version of the `dev.galasa.uber.obr` depends on which version of Galasa you have installed. diff --git a/src/markdown-pages/docs/upgrading.md b/src/markdown-pages/docs/upgrading.md index 925e9605..78de496d 100644 --- a/src/markdown-pages/docs/upgrading.md +++ b/src/markdown-pages/docs/upgrading.md @@ -34,12 +34,12 @@ Galasa releases 0.35.0 and earlier support the use of Gradle versions 6.8.x, 6.9 To use Gradle version 8.0 or later to create Galasa projects and build and compile Galasa test code, complete the following steps: -1. Edit the `build.gradle` file in the OBR directory of your parent project, setting the plug-in values at the top of the file to version `0.36.0`, as shown in the following example: +1. Edit the `build.gradle` file in the OBR directory of your parent project, setting the plug-in values at the top of the file to version `0.37.0`, as shown in the following example: ``` plugins { ... -id 'dev.galasa.obr' version '0.36.0' -id 'dev.galasa.testcatalog' version '0.36.0' +id 'dev.galasa.obr' version '0.37.0' +id 'dev.galasa.testcatalog' version '0.37.0' ... } ``` @@ -51,11 +51,11 @@ tasks.withType(PublishToMavenLocal) { task -> task.dependsOn mergetestcat } ``` -3. In each test project `build.gradle` file, set the `dev.galasa.tests` plug-in to version `0.36.0` to ensure that the build uses the correct plug-in. +3. In each test project `build.gradle` file, set the `dev.galasa.tests` plug-in to version `0.37.0` to ensure that the build uses the correct plug-in. ``` plugins { ... -id 'dev.galasa.tests' version '0.36.0' +id 'dev.galasa.tests' version '0.37.0' ... } ``` diff --git a/src/markdown-pages/highlights.md b/src/markdown-pages/highlights.md index 8f451442..24cd9395 100644 --- a/src/markdown-pages/highlights.md +++ b/src/markdown-pages/highlights.md @@ -18,7 +18,15 @@ We have the following available Slack channels: Access the Galasa source code in [GitHub](https://github.com/galasa-dev) and open issues in the [project management repository](https://github.com/galasa-dev/projectmanagement). -## 0.36.0 - Release Highlights +## 0.37.0 - Release Highlights + +- Galasa now supports Java 17. + +- You can delete a test run by using the `galasactl runs delete` command. Deleting a test run removes all information about the test run along with any associated artifacts from an ecosystem's RAS. + + +
+0.36.0 - Release Highlights - You can now create Galasa projects and build and compile Galasa test code using Gradle version 8. For more information, see the `Upgrading tests to compile using Gradle version 8` section in the [Upgrading](docs/upgrading) documentation to understand the changes you need to make. @@ -31,6 +39,7 @@ Access the Galasa source code in [GitHub](https://github.com/galasa-dev) and ope - Various defect fixes - Various documentation updates +
diff --git a/src/pages/index.js b/src/pages/index.js index 928902db..9986ea41 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -126,7 +126,7 @@ const IndexPage = () => ( Learn more