Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
8d7f058
initial commit
km1uk Jan 27, 2024
854c15b
initial commit
km1uk Jan 28, 2024
eda0051
Update apps/homepage/values.yaml
Jan 29, 2024
c2d690f
Enable Longhorn UI ingress
Jan 29, 2024
52bb4d1
Update apps/homepage/values.yaml
Jan 29, 2024
c4ee60e
Add apps/n8n/Chart.yaml
Jan 31, 2024
32f6429
Update apps/n8n/Chart.yaml
Jan 31, 2024
d58ac5e
Update apps/n8n/Chart.yaml
Jan 31, 2024
be78017
Update apps/n8n/Chart.yaml
Jan 31, 2024
175388c
Update apps/n8n/Chart.yaml
Jan 31, 2024
c62e60f
Add apps/n8n/values.yaml
Jan 31, 2024
a983bb8
Update apps/n8n/values.yaml
Jan 31, 2024
c94c54d
Update apps/n8n/values.yaml
Jan 31, 2024
8b82c9e
Update apps/n8n/values.yaml
Jan 31, 2024
2005d1a
Update platform/grafana/values.yaml
Feb 12, 2024
9db9f13
Add apps/kafka/Chart.yaml
Feb 12, 2024
26151d2
Update apps/kafka/Chart.yaml
Feb 12, 2024
b4193ee
Update apps/kafka/Chart.yaml
Feb 12, 2024
cf54d84
Add apps/kafka/values.yaml
Feb 12, 2024
c2c18c5
Delete apps/kafka/values.yaml
Feb 12, 2024
51aabae
Update apps/kafka/Chart.yaml
Feb 12, 2024
a811474
Add apps/kafka/values.yaml
Feb 12, 2024
ea304dc
Update apps/kafka/values.yaml
Feb 12, 2024
784122c
Update apps/kafka/values.yaml
Feb 12, 2024
67f66b8
Update apps/kafka/values.yaml
Feb 12, 2024
0274796
Update apps/kafka/values.yaml
Feb 12, 2024
0f8bbd0
Update apps/kafka/values.yaml
Feb 12, 2024
05d1c8d
Update apps/kafka/values.yaml
Feb 12, 2024
56d9e59
Update apps/kafka/values.yaml
Feb 12, 2024
9f9f2f7
Update apps/kafka/values.yaml
Feb 12, 2024
6573429
Update apps/kafka/values.yaml
Feb 12, 2024
d9ceab0
Update apps/n8n/Chart.yaml
Feb 14, 2024
a34ab4d
Update apps/homepage/values.yaml
Mar 2, 2024
38faf78
Update apps/homepage/values.yaml
Mar 2, 2024
ea4692f
Update apps/homepage/values.yaml
Mar 2, 2024
28707af
Update apps/homepage/values.yaml
Mar 2, 2024
e9516fe
Add apps/kestra/values.yaml
Apr 23, 2024
3d16dcc
Add apps/kestra/Chart.yaml
Apr 23, 2024
bb519e2
Update apps/kestra/values.yaml
Apr 23, 2024
59a552b
Merge pull request 'apps-kestra' (#14) from apps-kestra into master
Apr 23, 2024
4879d83
Update apps/kestra/values.yaml
Apr 23, 2024
2fec74f
Delete apps/kestra/values.yaml
Apr 23, 2024
d701627
Update apps/kestra/Chart.yaml
Apr 23, 2024
56486ca
Add apps/kestra/values.yaml
Apr 23, 2024
625a5f7
Update apps/kestra/Chart.yaml
Apr 23, 2024
bd87cdf
Update apps/kestra/values.yaml
Apr 23, 2024
a01ca2f
Update apps/kestra/values.yaml
Apr 23, 2024
91f5143
Update apps/kestra/values.yaml
Apr 23, 2024
64317cb
Update apps/kestra/values.yaml
Apr 24, 2024
564ccd3
Update apps/kestra/values.yaml
Apr 24, 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
6 changes: 3 additions & 3 deletions apps/blog/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ app-template:
containers:
main:
image:
repository: registry.khuedoan.com/blog
repository: registry.kgmm.co.uk/blog
tag: latest
service:
main:
Expand All @@ -18,10 +18,10 @@ app-template:
className: nginx
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/target: homelab-tunnel.khuedoan.com
external-dns.alpha.kubernetes.io/target: homelab-tunnel.kgmm.co.uk
external-dns.alpha.kubernetes.io/cloudflare-proxied: 'true'
hosts:
- host: &host www.khuedoan.com
- host: &host www.kgmm.co.uk
paths:
- path: /
pathType: Prefix
Expand Down
4 changes: 2 additions & 2 deletions apps/excalidraw/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ app-template:
className: nginx
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/target: homelab-tunnel.khuedoan.com
external-dns.alpha.kubernetes.io/target: homelab-tunnel.kgmm.co.uk
external-dns.alpha.kubernetes.io/cloudflare-proxied: 'true'
hosts:
- host: &host draw.khuedoan.com
- host: &host draw.kgmm.co.uk
paths:
- path: /
pathType: Prefix
Expand Down
59 changes: 30 additions & 29 deletions apps/homepage/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ app-template:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- host: &host home.khuedoan.com
- host: &host home.kgmm.co.uk
paths:
- path: /
pathType: Prefix
Expand Down Expand Up @@ -61,79 +61,83 @@ app-template:
services.yaml: |
- Popular:
- Matrix:
href: https://chat.khuedoan.com
href: https://chat.kgmm.co.uk
description: Chat client
icon: element.svg
- Jellyfin:
href: https://jellyfin.khuedoan.com
href: https://jellyfin.kgmm.co.uk
description: Media system (movies, music, etc.)
icon: jellyfin.svg
- Jellyseerr:
href: https://jellyseerr.khuedoan.com
href: https://jellyseerr.kgmm.co.uk
description: Request media
icon: jellyseerr.svg
- Paperless:
href: https://paperless.khuedoan.com
href: https://paperless.kgmm.co.uk
description: Document management system
icon: paperless.svg
- Management:
- Transmission:
href: https://transmission.khuedoan.com
href: https://transmission.kgmm.co.uk
description: Bittorrent client
icon: transmission.svg
- Prowlarr:
href: https://prowlarr.khuedoan.com
href: https://prowlarr.kgmm.co.uk
description: Indexer manager
icon: prowlarr.svg
- Radarr:
href: https://radarr.khuedoan.com
href: https://radarr.kgmm.co.uk
description: Movie manager
icon: radarr.svg
- Sonarr:
href: https://sonarr.khuedoan.com
href: https://sonarr.kgmm.co.uk
description: TV show manager
icon: sonarr.svg
- Kanidm:
href: https://auth.khuedoan.com
href: https://auth.kgmm.co.uk
description: Identity management
icon: https://auth.khuedoan.com/pkg/img/logo-square.svg
icon: https://auth.kgmm.co.uk/pkg/img/logo-square.svg
- Development:
- Gitea:
href: https://git.khuedoan.com
href: https://git.kgmm.co.uk
description: Git forge
icon: gitea.svg
- Woodpecker:
href: https://ci.khuedoan.com
href: https://ci.kgmm.co.uk
description: Continuous integration
icon: woodpecker-ci.svg
- ArgoCD:
href: https://argocd.khuedoan.com
href: https://argocd.kgmm.co.uk
description: Continuous deployment
icon: argocd.svg
- Registry:
href: https://registry.khuedoan.com
href: https://registry.kgmm.co.uk
description: Container registry
icon: docker.svg
- Grafana:
href: https://grafana.khuedoan.com
href: https://grafana.kgmm.co.uk
description: Observability dashboards
icon: grafana.svg
- Longhorn:
href: https://longhorn.kgmm.co.uk
description: Cluster storage
icon: longhorn.svg
- Utilities:
- Excalidraw:
href: https://draw.khuedoan.com
href: https://draw.kgmm.co.uk
description: Virtual whiteboard
icon: excalidraw.svg
- Speedtest:
href: https://speedtest.khuedoan.com
href: https://speedtest.kgmm.co.uk
description: Internal network speed test
icon: openspeedtest.png
bookmarks.yaml: |
- Homelab:
- Documentation:
- href: https://homelab.khuedoan.com
- href: https://homelab.khuedoan.com/
icon: google-docs.svg
- Public homelab repository:
- href: https://github.com/khuedoan/homelab
- href: https://github.com/km1uk/homelab
icon: github.svg
- Managed services:
- Cloudflare:
Expand All @@ -146,15 +150,12 @@ app-template:
- href: https://my.zerotier.com
icon: zerotier.svg
- Infrastructure:
- Router:
- href: https://192.168.1.1
- Unifi Network Appliance:
- href: https://unifi.kgmm.co.uk
icon: router.svg
- Proxmox:
- href: https://proxmox:8006
- href: https://pve.kgmm.co.uk
icon: proxmox.svg
- Google Cloud:
- href: https://console.cloud.google.com
icon: google-cloud-platform.svg
- Oracle Cloud:
- href: https://cloud.oracle.com
icon: oracle-cloud.svg
- Synology DiskStation Manager:
- href: https://dsm.kgmm.co.uk
icon: synology.svg
12 changes: 6 additions & 6 deletions apps/jellyfin/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,42 +57,42 @@ app-template:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- host: &jellyfinHost jellyfin.khuedoan.com
- host: &jellyfinHost jellyfin.kgmm.co.uk
paths:
- path: /
pathType: Prefix
service:
name: main
port: http
- host: &transmissionHost transmission.khuedoan.com
- host: &transmissionHost transmission.kgmm.co.uk
paths:
- path: /
pathType: Prefix
service:
name: main
port: transmission
- host: &prowlarrHost prowlarr.khuedoan.com
- host: &prowlarrHost prowlarr.kgmm.co.uk
paths:
- path: /
pathType: Prefix
service:
name: main
port: prowlarr
- host: &radarrHost radarr.khuedoan.com
- host: &radarrHost radarr.kgmm.co.uk
paths:
- path: /
pathType: Prefix
service:
name: main
port: radarr
- host: &sonarrHost sonarr.khuedoan.com
- host: &sonarrHost sonarr.kgmm.co.uk
paths:
- path: /
pathType: Prefix
service:
name: main
port: sonarr
- host: &jellyseerrHost jellyseerr.khuedoan.com
- host: &jellyseerrHost jellyseerr.kgmm.co.uk
paths:
- path: /
pathType: Prefix
Expand Down
10 changes: 10 additions & 0 deletions apps/kafka/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
apiVersion: v2
name: kafka
version: 0.0.0
dependencies:
- name: kafka
version: 26.8.5
repository: https://charts.bitnami.com/bitnami
- name: kafka-ui
version: 0.7.5
repository: https://provectus.github.io/kafka-ui-charts
17 changes: 17 additions & 0 deletions apps/kafka/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
kafka-ui:
yamlApplicationConfig:
kafka:
clusters:
- name: yaml
bootstrapServers: kafka.kafka:9092
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
ingressClassName: nginx
path: "/"
pathType: "Prefix"
host: kafka.kgmm.co.uk
tls:
enabled: true
secretName: kafkaui-tls-certificate
7 changes: 7 additions & 0 deletions apps/kestra/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: v2
name: kestra
version: 0.0.0
dependencies:
- name: kestra
version: 0.16.0
repository: https://helm.kestra.io/
20 changes: 20 additions & 0 deletions apps/kestra/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
kestra:
kafka:
enabled: true

ingress:
enabled: true
className: "nginx"
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/target: homelab-tunnel.kgmm.co.uk
external-dns.alpha.kubernetes.io/cloudflare-proxied: 'true'
hosts:
- host: kestra.kgmm.co.uk
paths:
- path: /
pathType: ImplementationSpecific
tls:
- secretName: kestra-tls-certificate
hosts:
- kestra.kgmm.co.uk
12 changes: 6 additions & 6 deletions apps/matrix/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ elementweb:
className: nginx
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/target: "homelab-tunnel.khuedoan.com"
external-dns.alpha.kubernetes.io/target: "homelab-tunnel.kgmm.co.uk"
external-dns.alpha.kubernetes.io/cloudflare-proxied: "true"
hosts:
- host: &frontend_host chat.khuedoan.com
- host: &frontend_host chat.kgmm.co.uk
paths:
- path: /
pathType: Prefix
Expand All @@ -17,8 +17,8 @@ elementweb:
- *frontend_host
config:
default:
base_url: https://matrix.khuedoan.com
server_name: khuedoan.com
base_url: https://matrix.kgmm.co.uk
server_name: kgmm.co.uk

dendrite:
polylith: false
Expand All @@ -27,7 +27,7 @@ dendrite:
pullPolicy: IfNotPresent
configuration:
version: 2
servername: &backend_host matrix.khuedoan.com
servername: &backend_host matrix.kgmm.co.uk
database:
host: matrix-postgresql:5432
user: dendrite
Expand Down Expand Up @@ -68,7 +68,7 @@ dendrite:
className: nginx
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/target: "homelab-tunnel.khuedoan.com"
external-dns.alpha.kubernetes.io/target: "homelab-tunnel.kgmm.co.uk"
external-dns.alpha.kubernetes.io/cloudflare-proxied: "true"
nginx.ingress.kubernetes.io/proxy-body-size: 32m
hosts:
Expand Down
7 changes: 7 additions & 0 deletions apps/n8n/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: v2
name: n8n
version: 0.0.0
dependencies:
- name: n8n
version: 0.20.1
repository: "oci://8gears.container-registry.com/library"
32 changes: 32 additions & 0 deletions apps/n8n/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
n8n:
host: n8n.kgmm.co.uk
protocol: https
extraEnv:
WEBHOOK_URL: "https://n8n.kgmm.co.uk"
GENERIC_TIMEZONE: "Europe/London"
persistence:
enabled: true
type: dynamic
accessModes:
- ReadWriteOnce
size: 1Gi
podSecurityContext:
fsGroup: 1000
securityContext:
runAsUser: 1000

ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/target: homelab-tunnel.kgmm.co.uk
external-dns.alpha.kubernetes.io/cloudflare-proxied: 'true'
hosts:
- host: n8n.kgmm.co.uk
paths:
- /
tls:
- secretName: n8n-tls-certificate
hosts:
- n8n.kgmm.co.uk
className: "nginx"
4 changes: 2 additions & 2 deletions apps/paperless/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ app-template:
env:
PAPERLESS_PORT: 8000
PAPERLESS_ADMIN_USER: admin
PAPERLESS_URL: https://paperless.khuedoan.com
PAPERLESS_URL: https://paperless.kgmm.co.uk
envFrom:
- secret: "{{ .Release.Name }}-secret"
redis:
Expand All @@ -29,7 +29,7 @@ app-template:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- host: &host paperless.khuedoan.com
- host: &host paperless.kgmm.co.uk
paths:
- path: /
pathType: Prefix
Expand Down
2 changes: 1 addition & 1 deletion apps/speedtest/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ app-template:
nginx.ingress.kubernetes.io/proxy-body-size: 50m
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- host: &host speedtest.khuedoan.com
- host: &host speedtest.kgmm.co.uk
paths:
- path: /
pathType: Prefix
Expand Down
Loading