Skip to content

Commit 70e26ed

Browse files
authored
Update GoToDocial chart repo and add Elk frontend. (#356)
* add elk as an optionally installed fediverse frontend * update poetry deps Dep Updates: - certifi (2024.12.14 -> 2025.1.31) - cachetools (5.5.1 -> 5.5.2) - cryptography (44.0.0 -> 44.0.1) * update pyproject version a minor version
1 parent a03fc3d commit 70e26ed

File tree

4 files changed

+743
-630
lines changed

4 files changed

+743
-630
lines changed

docs/k8s_apps/elk.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
[Elk](https://github.com/elk-zone/elk) is a Mastodon and GoToSocial web client AKA a frontend for GoToSocial. We're using the [0hlov3/charts:elk-frontend](https://github.com/0hlov3/charts/tree/main/charts/elk-frontend) helm chart.
2+
3+
## Example configs
4+
5+
```yaml
6+
apps:
7+
elk:
8+
description: |
9+
[link=https://github.com/elk-zone/elk]elk[/link] is an open source self hosted frontend for Mastodon and GoToSocial.
10+
enabled: false
11+
init:
12+
enabled: false
13+
argo:
14+
# secrets keys to make available to Argo CD ApplicationSets
15+
secret_keys:
16+
# hostname that users go to in the browser
17+
hostname: ""
18+
# git repo to install the Argo CD app from
19+
repo: https://github.com/small-hack/argocd-apps
20+
# path in the argo repo to point to. Trailing slash very important!
21+
path: elk/
22+
# either the branch or tag to point at in the argo repo above
23+
revision: main
24+
# kubernetes cluster to install the k8s app into, defaults to Argo CD default
25+
cluster: https://kubernetes.default.svc
26+
# namespace to install the k8s app in
27+
namespace: elk
28+
# recurse directories in the git repo
29+
directory_recursion: false
30+
# source repos for Argo CD App Project (in addition to argo.repo)
31+
project:
32+
name: elk
33+
# depending on if you use seaweedfs or minio, you can remove the other source repo
34+
source_repos:
35+
- https://charts.fsociety.social
36+
- https://charts.schoenwald.aero
37+
destination:
38+
# automatically includes the app's namespace and argocd's namespace
39+
namespaces: []
40+
```

0 commit comments

Comments
 (0)