Skip to content

Commit 3bafcfe

Browse files
committed
Add link to Helm in README
A link to the helm's README added besides some extensions in its guides and the steps which likely needs for getting started with the charts. poo: https://progress.opensuse.org/issues/183608 Signed-off-by: Ioannis Bonatakis <ybonatakis@suse.com>
1 parent 2f1c94d commit 3bafcfe

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

README.asciidoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ See also: https://docs.github.com/en/codespaces[GitHub Codespaces documentation]
4040
See https://open.qa/docs/#_openqa_in_a_browser[openQA in a browser] for
4141
documentation on how to use it.
4242

43+
Find a guide and the helm charts for Kubernetes deployment of openQA in
44+
link:container/helm/README.md[Helm README]
45+
4346
== Contributing
4447
[id="getting_involved"]
4548

container/helm/README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,34 @@ To install openQA, update helm dependencies and install the parent chart.
1919
helm dependency update charts/openqa/
2020
helm install openqa charts/openqa/
2121
```
22+
The dependency subcommand will build the manifests od the services, which can
23+
be
24+
found under the root chart (helm/charts/openqa/charts).
25+
The install will deploy the services in the cluster.
2226

23-
To uninstall and start over, use `helm uninstall openqa`.
27+
To uninstall and start over, use `helm uninstall openqa` and delete the tgz
28+
archives and rerun `helm dependency update charts/openqa/`.
29+
30+
31+
Check that everything is up and running
32+
33+
```
34+
kubectl get pods [--all-namespaces]
35+
kubectl get pods -n ingress-nginx
36+
kubectl get services
37+
```
2438

2539
## Configuration
2640

2741
It might be necessary to customize the charts by overriding some of the
2842
variables inside _charts/values.yaml_ to suit your needs.
2943

44+
For testing, it is also useful to create a my_values.yaml and run
45+
46+
```
47+
helm install openqa helm/charts/openqa/ -f my-values.yaml
48+
```
49+
3050
### Worker
3151

3252
The worker requires some basic configuration, as described in the

0 commit comments

Comments
 (0)