Skip to content

Commit

Permalink
Feat: Update readme for Helm Charts (#1578)
Browse files Browse the repository at this point in the history
* fix: update addres to Helm Readme from the main Readme

* feat: update Helm Charts Readme

* fix: update comments in readme

[skip ci]
  • Loading branch information
adriangonciarz authored May 23, 2022
1 parent c767f18 commit 5b9fdc7
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,7 @@ ___
## Deploying to Kubernetes

We offer a Helm chart to deploy these Docker images to Kubernetes.
Read more details at the Helm [readme](./chart/selenium-grid/README.md).
Read more details at the Helm [readme](./charts/selenium-grid/README.md).

___

Expand Down
23 changes: 16 additions & 7 deletions charts/selenium-grid/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,34 @@ This chart enables the creation of a Selenium Grid Server in Kubernetes.

## Installing the chart

To install the selenium-grid helm chart, you can run:
If you want to install the latest master version of Selenium Grid onto your cluster you can do that by using the helm charts repository located at https://www.selenium.dev/docker-selenium.

```bash
# Clone the project
git clone https://github.com/seleniumhq/docker-selenium.git
# Add docker-selenium helm repository
helm repo add docker-selenium https://www.selenium.dev/docker-selenium

# Install basic grid
helm install selenium-grid docker-selenium/chart/selenium-grid/.
# Update charts from docker-selenium repo
helm repo update

# List all versions present in the docker-selenium repo
helm search repo docker-selenium --versions

# Install basic grid latest version
helm install selenium-grid docker-selenium/selenium-grid

# Or install full grid (Router, Distributor, EventBus, SessionMap and SessionQueue components separated)
helm install selenium-grid --set isolateComponents=true docker-selenium/chart/selenium-grid/.
helm install selenium-grid docker-selenium/selenium-grid --set isolateComponents=true

# Or install specified version
helm install selenium-grid docker-selenium/selenium-grid --version 0.3.0
```

## Updating Selenium-Grid release

Once you have a new chart version, you can update your selenium-grid running:

```bash
helm upgrade selenium-grid docker-selenium/chart/selenium-grid/.
helm upgrade selenium-grid docker-selenium/selenium-grid
```

## Uninstalling Selenium Grid release
Expand Down

0 comments on commit 5b9fdc7

Please sign in to comment.