Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

charts/turbinia Lock tag by release version, Make ingress more generalized, remove values-production.yaml, README updates, allow multiple instances of Turbinia #167

Merged
merged 45 commits into from
Sep 27, 2024
Merged
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
7e91f23
Remove values-production.yaml, update servicemonitor, documentation f…
wajihyassine Sep 17, 2024
ad36fc0
Update README.md with readme-generator-for-helm
wajihyassine Sep 17, 2024
caf2823
Fix checksum configs, service account lookups
wajihyassine Sep 18, 2024
d6dd461
Merge branch 'turb-updates5' of https://github.com/google/osdfir-infr…
wajihyassine Sep 18, 2024
5021284
update readme
wajihyassine Sep 18, 2024
3052782
Update README.md with readme-generator-for-helm
wajihyassine Sep 18, 2024
f277852
Update README
wajihyassine Sep 18, 2024
81707b9
Update README.md with readme-generator-for-helm
wajihyassine Sep 18, 2024
76bb25c
Try again
wajihyassine Sep 18, 2024
75a2c47
Update README.md with readme-generator-for-helm
wajihyassine Sep 18, 2024
5bba1a0
Try again
wajihyassine Sep 18, 2024
775dbb5
And again
wajihyassine Sep 18, 2024
b5880e9
Update README.md with readme-generator-for-helm
wajihyassine Sep 18, 2024
9f468d5
And again
wajihyassine Sep 18, 2024
2546468
Update README.md with readme-generator-for-helm
wajihyassine Sep 18, 2024
7dd0f73
And again
wajihyassine Sep 18, 2024
62dd2bc
Update README.md with readme-generator-for-helm
wajihyassine Sep 18, 2024
83b1e67
Final fix hopefully for README lint errors by updating the headers th…
wajihyassine Sep 18, 2024
0ec00d1
Merge branch 'turb-updates5' of https://github.com/google/osdfir-infr…
wajihyassine Sep 18, 2024
6069602
Final fix hopefully for README lint errors by updating the headers th…
wajihyassine Sep 18, 2024
111ed10
Update README.md with readme-generator-for-helm
wajihyassine Sep 18, 2024
6de2817
Update README
wajihyassine Sep 19, 2024
ee523bf
Partially add back section to see if it will get deleted
wajihyassine Sep 19, 2024
6f0fed5
Update README.md with readme-generator-for-helm
wajihyassine Sep 19, 2024
d962fd3
Try again
wajihyassine Sep 19, 2024
99185c9
Update README.md with readme-generator-for-helm
wajihyassine Sep 19, 2024
0878789
Try again
wajihyassine Sep 19, 2024
b23e4f2
Update README.md with readme-generator-for-helm
wajihyassine Sep 19, 2024
ded44d1
Try again
wajihyassine Sep 19, 2024
039def3
Try again
wajihyassine Sep 19, 2024
b815f3b
Update README.md with readme-generator-for-helm
wajihyassine Sep 19, 2024
97c5491
Try again
wajihyassine Sep 19, 2024
e714e5a
Fix README
wajihyassine Sep 19, 2024
a90a5ae
update README
wajihyassine Sep 19, 2024
a3fb4e1
Update term grace period
wajihyassine Sep 20, 2024
bd78b8c
Update ingress to be more generic, remove monitoring to instead just …
wajihyassine Sep 23, 2024
a4568ef
Update README.md with readme-generator-for-helm
wajihyassine Sep 23, 2024
a983c86
Update monitoring documentation
wajihyassine Sep 23, 2024
b34b28f
Lock by Turbinia release version
wajihyassine Sep 23, 2024
6709e69
Update README.md with readme-generator-for-helm
wajihyassine Sep 23, 2024
d1c2483
Disable ingress
wajihyassine Sep 24, 2024
0d4d5f4
Update README.md with readme-generator-for-helm
wajihyassine Sep 24, 2024
8bb0334
Update README with upgrade instructions, image update and general cle…
wajihyassine Sep 25, 2024
ebce5fa
Markdown lint fix
wajihyassine Sep 25, 2024
ce9b205
Update README review comments
wajihyassine Sep 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Try again
wajihyassine committed Sep 19, 2024
commit ded44d1a66072d88bb952d826298cb436040cf4e
37 changes: 36 additions & 1 deletion charts/turbinia/README.md
Original file line number Diff line number Diff line change
@@ -448,10 +448,45 @@ kubectl delete pvc -l release=my-release
| `oauth2proxy.configuration.oidcIssuerUrl` | OpenID Connect issuer URL | `https://accounts.google.com` |
| `oauth2proxy.redis.enabled` | Enable Redis for OAuth Session Storage | `false` |

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

```console
helm install my-release osdfir-charts/turbinia --set controller.enabled=true
```

The above command installs Turbinia with the Turbinia Controller deployed.

Alternatively, the `values.yaml` and `values-production.yaml` file can be
directly updated if the Helm chart was pulled locally. For example,

```console
helm pull osdfir-charts/turbinia --untar
```

Then make changes to the downloaded `values.yaml` and once done, install the
chart with the updated values.

```console
helm install my-release ../turbinia
```

Managing and updating the Turbinia config

This section outlines how to deploy and manage the Turbinia configuration file
within OSDFIR infrastructure. There are three primary methods:

Using Default Configurations

If you don't provide your own Turbinia config file during deployment,
the Turbinia deployment will automatically retrieve the latest default configs
from the Turbinia Github repository. This method requires no further action from you.

Embedding Turbinia config in the Helm Chart

To customize Turbinia with your own config file and include it directly in
the Helm chart deployment, follow these steps:

1. Download and extract the Helm chart:


## Persistence