Skip to content

Commit

Permalink
feat: renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
floryn08 committed Jun 24, 2024
1 parent 9b73583 commit 657a76d
Show file tree
Hide file tree
Showing 353 changed files with 194 additions and 162 deletions.
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = false
insert_final_newline = false
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
This repository contains helm charts organized using the `App of Apps` strategy.

## TODO
- [ ] add refresh for vault secrets
- [ ] install stacker configmaps/secret watcher to restart pods when those change
- [ ] rename `stack-apps` folder to `app-of-apps`
- [ ] rename `services` folder to `apps`
- [x] rename `stack-apps` folder to `app-of-apps`
- [x] rename `services` folder to `apps`
- [x] solve certificate issue for kubernetes api so that upgrade argocd action can work
- [x] helm linting for argo-cd chart
- [x] find a way to replace the hostPath from vault pv.yaml
- [x] expose kubernetes api some other way to bypass cloudflare challenge in action
- [ ] add refresh for vault secrets
- [ ] install stacker configmaps/secret watcher to restart pods when those change
- [ ] add prometheus/loki and grafana monitoring
- [ ] better backup strategy?
- [ ] better deployment strategy?
- [ ] better documentation
- [ ] use ansible to faster deploy all requirements on a machine?
- [ ] expose kubernetes api some other way to bypass cloudflare challenge in action
- [ ] use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ syncPolicy:
selfHeal: true

ollama:
path: charts/services/ai-services/ollama
path: charts/apps/ai-services/ollama

openWebui:
path: charts/services/ai-services/open-webui
path: charts/apps/ai-services/open-webui
File renamed without changes.
50 changes: 50 additions & 0 deletions charts/app-of-apps/core-services/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
repoUrl: https://github.com/floryn08/homeserver-deployment
project: server
argocdNamespace: argocd
targetRevision: HEAD
server: https://kubernetes.default.svc
namespace: core-services

syncPolicy:
automated:
prune: true
selfHeal: false

traefik:
path: charts/apps/core-services/traefik

authentik:
path: charts/apps/core-services/authentik

postgres:
path: charts/apps/core-services/postgres

redis:
path: charts/apps/core-services/redis

ddclient:
path: charts/apps/core-services/ddclient

pgadmin:
path: charts/apps/core-services/pgadmin

filebrowser:
path: charts/apps/core-services/filebrowser

mqtt:
path: charts/apps/core-services/mqtt

duplicacy:
path: charts/apps/core-services/duplicacy

vault:
path: charts/apps/core-services/vault
url: http://vault.core-services.svc:8200
authType: kubernetes
mount: kubernetes

vaultSecretsOperator:
path: charts/apps/core-services/vault-secrets-operator

kubernetesApi:
path: charts/apps/core-services/kubernetes-api
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ syncPolicy:
selfHeal: true

valheim:
path: charts/services/game-servers/valheim
path: charts/apps/game-servers/valheim

minecraft:
path: charts/services/game-servers/minecraft
path: charts/apps/game-servers/minecraft
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ syncPolicy:
selfHeal: true

homeAssistant:
path: charts/services/home-automation/home-assistant
path: charts/apps/home-automation/home-assistant

esphome:
path: charts/services/home-automation/esphome
path: charts/apps/home-automation/esphome
46 changes: 46 additions & 0 deletions charts/app-of-apps/media-management/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
repoUrl: https://github.com/floryn08/homeserver-deployment
project: server
argocdNamespace: argocd
targetRevision: HEAD
server: https://kubernetes.default.svc
namespace: media-management

vault:
url: http://vault.core-services.svc:8200
authType: kubernetes
mount: kubernetes

syncPolicy:
automated:
prune: true
selfHeal: true

jellyfin:
path: charts/apps/media-management/jellyfin

sonarr:
path: charts/apps/media-management/sonarr

radarr:
path: charts/apps/media-management/radarr

bazarr:
path: charts/apps/media-management/bazarr

qbittorrent:
path: charts/apps/media-management/qbittorrent

prowlarr:
path: charts/apps/media-management/prowlarr

jellystat:
path: charts/apps/media-management/jellystat

nextcloud:
path: charts/apps/media-management/nextcloud

jellyseerr:
path: charts/apps/media-management/jellyseerr

wizarr:
path: charts/apps/media-management/wizarr
43 changes: 43 additions & 0 deletions charts/app-of-apps/utility-services/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
repoUrl: https://github.com/floryn08/homeserver-deployment
project: server
argocdNamespace: argocd
targetRevision: HEAD
server: https://kubernetes.default.svc
namespace: utility-services

vault:
url: http://vault.core-services.svc:8200
authType: kubernetes
mount: kubernetes

syncPolicy:
automated:
prune: true
selfHeal: true

speedtestTracker:
path: charts/apps/utility-services/speedtest-tracker

vaultwarden:
path: charts/apps/utility-services/vaultwarden

pihole:
path: charts/apps/utility-services/pihole

wireguard:
path: charts/apps/utility-services/wireguard

paperlessNgx:
path: charts/apps/utility-services/paperless-ngx

changedetection:
path: charts/apps/utility-services/changedetection

homepage:
path: charts/apps/utility-services/homepage

scrutiny:
path: charts/apps/utility-services/scrutiny

codeServer:
path: charts/apps/utility-services/code-server
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 657a76d

Please sign in to comment.