Create K8s services list from CI/CD [Tue Sep 16 13:35:22 UTC 2025]
305
Kubernetes-Services.-.md
Normal file
305
Kubernetes-Services.-.md
Normal file
@@ -0,0 +1,305 @@
|
||||
# Kubernetes Services
|
||||
|
||||
*Automatically generated: 2025-09-16 13:35:21 UTC*
|
||||
|
||||
## Statistics
|
||||
|
||||
- **Total Services**: 26
|
||||
- **Categories**: 3
|
||||
- **Helm Charts**: 11
|
||||
- **Kustomize**: 14
|
||||
- **YAML Manifests**: 1
|
||||
|
||||
## All Services
|
||||
|
||||
| Service | Category | Type | Namespace | Ingresses | Services | Secrets | Auto-Sync |
|
||||
|---------|----------|------|-----------|-----------|----------|---------|-----------|
|
||||
| **[gitea](k8s/apps/gitea/)** | apps | 🔧 Kustomize | gitea | [gt.hexor.cy](https://gt.hexor.cy) | `gitea:80`<br>`gitea-ssh:30022` | 2 secrets | ✅ |
|
||||
| **[greece-notifier](k8s/apps/greece-notifier/)** | apps | 🔧 Kustomize | greece-notifier | - | - | 1 secrets | ✅ |
|
||||
| **[hexound](k8s/apps/hexound/)** | apps | 🔧 Kustomize | hexound | - | `hexound:80` | - | ✅ |
|
||||
| **[immich](k8s/apps/immich/)** | apps | 🔧 Kustomize | immich | [photos.hexor.cy](https://photos.hexor.cy)<br>[photos.homenet](https://photos.homenet) | `redis:6379`<br>`immich-machine-learning:3003`<br>`immich-server:2283`<br>`database:5432`<br>`immich-homenet:2283` | - | ✅ |
|
||||
| **[jellyfin](k8s/apps/jellyfin/)** | apps | 🎩 Helm Chart | jellyfin | - | `qbittorrent:80` | 1 secrets | ✅ |
|
||||
| **[k8s-secrets](k8s/apps/k8s-secrets/)** | apps | 📄 YAML Manifests | k8s-secret | - | `secret-reader:80` | 1 secrets | ✅ |
|
||||
| **[khm](k8s/apps/khm/)** | apps | 🔧 Kustomize | khm | - | `khm:8080` | 1 secrets | ✅ |
|
||||
| **[paperless](k8s/apps/paperless/)** | apps | 🎩 Helm Chart | paperless | - | - | 1 secrets | ✅ |
|
||||
| **[qbittorent-nas](k8s/apps/qbittorent-nas/)** | apps | 🔧 Kustomize | qbittorent-nas | - | `qbittorent-nas:8080` | - | ✅ |
|
||||
| **[rustdesk](k8s/apps/rustdesk/)** | apps | 🔧 Kustomize | rustdesk | - | `rustdesk-hbbs:21116,21115`<br>`rustdesk-hbbs-udp:21116`<br>`rustdesk-hbbr:21117` | 1 secrets | ✅ |
|
||||
| **[sonarr-stack](k8s/apps/sonarr-stack/)** | apps | 🎩 Helm Chart | sonarr-stack | - | - | - | ✅ |
|
||||
| **[stirling-pdf](k8s/apps/stirling-pdf/)** | apps | 🎩 Helm Chart | stirling-pdf | - | - | - | ✅ |
|
||||
| **[syncthing](k8s/apps/syncthing/)** | apps | 🎩 Helm Chart | syncthing | - | - | - | ✅ |
|
||||
| **[vaultwarden](k8s/apps/vaultwarden/)** | apps | 🔧 Kustomize | vaultwarden | [vw.hexor.cy](https://vw.hexor.cy)<br>[vw.hexor.ru](https://vw.hexor.ru) | `vaultwarden:80` | 1 secrets | ✅ |
|
||||
| **[vpn](k8s/apps/vpn/)** | apps | 🔧 Kustomize | vpn | - | `outfleet:80` | 2 secrets | ✅ |
|
||||
| **[argocd](k8s/core/argocd/)** | core | 🎩 Helm Chart | argocd | [ag.hexor.cy](https://ag.hexor.cy) | - | 1 secrets | ❌ |
|
||||
| **[authentik](k8s/core/authentik/)** | core | 🎩 Helm Chart | authentik | - | - | 1 secrets | ✅ |
|
||||
| **[cert-manager](k8s/core/cert-manager/)** | core | 🎩 Helm Chart | cert-manager | - | - | 2 secrets | ✅ |
|
||||
| **[external-secrets](k8s/core/external-secrets/)** | core | 🎩 Helm Chart | external-secrets | - | `bitwarden-cli:8087` | - | ✅ |
|
||||
| **[kubernetes-dashboard](k8s/core/kubernetes-dashboard/)** | core | 🔧 Kustomize | kubernetes-dashboard | - | `kubernetes-dashboard:443,80`<br>`dashboard-metrics-scraper:8000` | - | ✅ |
|
||||
| **[postgresql](k8s/core/postgresql/)** | core | 🎩 Helm Chart | psql | - | `psql-nas:5432`<br>`psql:5432`<br>`psql-exporter:9187` | 2 secrets | ❌ |
|
||||
| **[prometheus](k8s/core/prometheus/)** | core | 🎩 Helm Chart | prometheus | - | - | 1 secrets | ✅ |
|
||||
| **[system-upgrade](k8s/core/system-upgrade/)** | core | 🔧 Kustomize | system-upgrade | - | - | - | ❌ |
|
||||
| **[beam-ng](k8s/games/beam-ng/)** | games | 🔧 Kustomize | beam-ng | - | `beam-ng:30814,30814` | - | ✅ |
|
||||
| **[counter-strike-16](k8s/games/counter-strike-16/)** | games | 🔧 Kustomize | counter-strike | - | `counter-strike-16-lb:30015,30015,27020,26900`<br>`prom-a2s-exporter:9841` | - | ✅ |
|
||||
| **[minecraft](k8s/games/minecraft/)** | games | 🔧 Kustomize | minecraft | [minecraft.hexor.cy](https://minecraft.hexor.cy) | `minecraft-dynmap:80`<br>`minecraft-webstatus-mod:80`<br>`minecraft-game:30565`<br>`minecraft-exporter:19565` | - | ✅ |
|
||||
|
||||
## Apps Services
|
||||
|
||||
### gitea
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: gitea
|
||||
- **Path**: `k8s/apps/gitea`
|
||||
- **Deployments**:
|
||||
- gitea (1 replicas) - Containers: gitea
|
||||
- gitea-runner (1 replicas) - Containers: gitea-runner
|
||||
- **Files**: app.yaml, deployment.yaml, external-secrets.yaml, ingress.yaml, kustomization.yaml, service.yaml
|
||||
|
||||
### greece-notifier
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: greece-notifier
|
||||
- **Path**: `k8s/apps/greece-notifier`
|
||||
- **Deployments**:
|
||||
- greece-notifier (1 replicas) - Containers: greece-notifier
|
||||
- **Files**: app.yaml, deployment.yaml, external-secrets.yaml, kustomization.yaml
|
||||
|
||||
### hexound
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: hexound
|
||||
- **Path**: `k8s/apps/hexound`
|
||||
- **Deployments**:
|
||||
- hexound (1 replicas) - Containers: hexound
|
||||
- **Files**: app.yaml, deployment.yaml, kustomization.yaml, service.yaml
|
||||
|
||||
### immich
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: immich
|
||||
- **Path**: `k8s/apps/immich`
|
||||
- **Deployments**:
|
||||
- immich-server (1 replicas) - Containers: immich-server
|
||||
- immich-machine-learning (4 replicas) - Containers: immich-ml
|
||||
- redis (1 replicas) - Containers: redis
|
||||
- **Files**: app.yaml, deployments.yaml, kustomization.yaml, service.yaml, volumes.yaml
|
||||
|
||||
### jellyfin
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: jellyfin
|
||||
- **Path**: `k8s/apps/jellyfin`
|
||||
- **Helm Charts**:
|
||||
- jellyfin v2.0.0 from https://utkuozdemir.org/helm-charts
|
||||
- **Deployments**:
|
||||
- qbittorrent (1 replicas) - Containers: qbittorrent, shadowsocks-proxy
|
||||
- **Files**: app.yaml, kustomization.yaml, qbittorent.yaml, values.yaml
|
||||
|
||||
### k8s-secrets
|
||||
|
||||
- **Type**: YAML Manifests
|
||||
- **Namespace**: k8s-secret
|
||||
- **Path**: `k8s/apps/k8s-secrets`
|
||||
- **Deployments**:
|
||||
- secret-reader (1 replicas) - Containers: secret-reader
|
||||
- **Files**: app.yaml, deployment.yaml, external-secret.yaml, rbac.yaml, service-account.yaml, service.yaml
|
||||
|
||||
### khm
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: khm
|
||||
- **Path**: `k8s/apps/khm`
|
||||
- **Deployments**:
|
||||
- khm (1 replicas) - Containers: khm
|
||||
- **Files**: app.yaml, deployment.yaml, external-secrets.yaml, kustomization.yaml, service.yaml
|
||||
|
||||
### paperless
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: paperless
|
||||
- **Path**: `k8s/apps/paperless`
|
||||
- **Helm Charts**:
|
||||
- paperless-ngx v0.24.1 from https://charts.gabe565.com
|
||||
- tika v2.9.0 from https://apache.jfrog.io/artifactory/tika
|
||||
- gotenberg v1.12.0 from https://maikumori.github.io/helm-charts
|
||||
- **Files**: app.yaml, external-secrets.yaml, gotenberg-values.yaml, kustomization.yaml, paperless-values.yaml, tika-values.yaml
|
||||
|
||||
### qbittorent-nas
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: qbittorent-nas
|
||||
- **Path**: `k8s/apps/qbittorent-nas`
|
||||
- **Deployments**:
|
||||
- qbittorent-nas (1 replicas) - Containers: qbittorrent
|
||||
- **Files**: app.yaml, kustomization.yaml, qbittorent.yaml
|
||||
|
||||
### rustdesk
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: rustdesk
|
||||
- **Path**: `k8s/apps/rustdesk`
|
||||
- **Deployments**:
|
||||
- rustdesk-hbbs (1 replicas) - Containers: hbbs
|
||||
- rustdesk-hbbr (1 replicas) - Containers: hbbr
|
||||
- **Files**: app.yaml, deployment.yaml, external-secrets.yaml, kustomization.yaml, network-policy.yaml, service.yaml
|
||||
|
||||
### sonarr-stack
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: sonarr-stack
|
||||
- **Path**: `k8s/apps/sonarr-stack`
|
||||
- **Helm Charts**:
|
||||
- sonarr v1.10.2 from https://charts.pree.dev
|
||||
- prowlarr v1.42.0 from https://charts.pree.dev
|
||||
- bazarr v2.0.3 from oci://ghcr.io/m0nsterrr/helm-charts
|
||||
- **Files**: app.yaml, bazarr-values.yaml, kustomization.yaml, prowlarr-values.yaml, sonarr-values.yaml
|
||||
|
||||
### stirling-pdf
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: stirling-pdf
|
||||
- **Path**: `k8s/apps/stirling-pdf`
|
||||
- **Helm Charts**:
|
||||
- stirling-pdf-chart v1.10.0 from https://stirling-tools.github.io/Stirling-PDF-chart
|
||||
- **Files**: app.yaml, kustomization.yaml, values.yaml
|
||||
|
||||
### syncthing
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: syncthing
|
||||
- **Path**: `k8s/apps/syncthing`
|
||||
- **Helm Charts**:
|
||||
- syncthing v4.0.0 from https://k8s-home-lab.github.io/helm-charts
|
||||
- syncthing v4.0.0 from https://k8s-home-lab.github.io/helm-charts
|
||||
- syncthing v4.0.0 from https://k8s-home-lab.github.io/helm-charts
|
||||
- **Files**: app.yaml, kustomization.yaml, syncthing-khv.yaml, syncthing-master.yaml, syncthing-nas.yaml
|
||||
|
||||
### vaultwarden
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: vaultwarden
|
||||
- **Path**: `k8s/apps/vaultwarden`
|
||||
- **Deployments**:
|
||||
- vaultwarden (1 replicas) - Containers: vaultwarden
|
||||
- **Files**: app.yaml, deployment.yaml, external-secrets.yaml, ingress.yaml, kustomization.yaml, service.yaml
|
||||
|
||||
### vpn
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: vpn
|
||||
- **Path**: `k8s/apps/vpn`
|
||||
- **Deployments**:
|
||||
- outfleet (1 replicas) - Containers: outfleet-web, outfleet-redis, outfleet-celery-worker, outfleet-celery-beat
|
||||
- **Files**: app.yaml, external-secrets.yaml, kustomization.yaml, outfleet.yaml, shadowsocks.yaml
|
||||
|
||||
## Core Services
|
||||
|
||||
### argocd
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: argocd
|
||||
- **Path**: `k8s/core/argocd`
|
||||
- **Helm Charts**:
|
||||
- argo-cd v8.1.3 from https://argoproj.github.io/argo-helm
|
||||
- **Files**: app.yaml, appprojects.yaml, external-secrets.yaml, ingress.yaml, kustomization.yaml, values.yaml
|
||||
|
||||
### authentik
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: authentik
|
||||
- **Path**: `k8s/core/authentik`
|
||||
- **Helm Charts**:
|
||||
- authentik v2025.8.1 from https://charts.goauthentik.io
|
||||
- **Files**: app.yaml, external-secrets.yaml, https-middleware.yaml, kustomization.yaml, values.yaml
|
||||
|
||||
### cert-manager
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: cert-manager
|
||||
- **Path**: `k8s/core/cert-manager`
|
||||
- **Helm Charts**:
|
||||
- cert-manager v1.17.1 from https://charts.jetstack.io
|
||||
- **Files**: app.yaml, external-secrets.yaml, issuer.yaml, kustomization.yaml, self-signed.yaml, values.yaml
|
||||
|
||||
### external-secrets
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: external-secrets
|
||||
- **Path**: `k8s/core/external-secrets`
|
||||
- **Helm Charts**:
|
||||
- external-secrets v0.16.2 from https://charts.external-secrets.io
|
||||
- **Deployments**:
|
||||
- bitwarden-cli (1 replicas) - Containers: bitwarden-cli
|
||||
- **Files**: app.yaml, bitwarden-store.yaml, kustomization.yaml, values.yaml
|
||||
|
||||
### kubernetes-dashboard
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: kubernetes-dashboard
|
||||
- **Path**: `k8s/core/kubernetes-dashboard`
|
||||
- **Deployments**:
|
||||
- kubernetes-dashboard (1 replicas) - Containers: kubernetes-dashboard
|
||||
- dashboard-metrics-scraper (1 replicas) - Containers: dashboard-metrics-scraper
|
||||
- **Files**: app.yaml, configmap.yaml, deployments.yaml, kustomization.yaml, secrets.yaml, service-account.yaml, service.yaml
|
||||
|
||||
### postgresql
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: psql
|
||||
- **Path**: `k8s/core/postgresql`
|
||||
- **Helm Charts**:
|
||||
- pgadmin4 v1.37.0 from https://helm.runix.net
|
||||
- cloudnative-pg v0.23.2 from https://cloudnative-pg.github.io/charts
|
||||
- **Deployments**:
|
||||
- psql-nas (1 replicas) - Containers: psql, psql-exporter, user-creation
|
||||
- psql (1 replicas) - Containers: psql, psql-exporter, user-creation
|
||||
- **Files**: app.yaml, external-secrets.yaml, kustomization.yaml, main-db.yaml, nas-db.yaml, nas.yaml, pgadmin4-values.yaml
|
||||
|
||||
### prometheus
|
||||
|
||||
- **Type**: Helm Chart
|
||||
- **Namespace**: prometheus
|
||||
- **Path**: `k8s/core/prometheus`
|
||||
- **Helm Charts**:
|
||||
- kube-prometheus-stack v70.4.2 from https://prometheus-community.github.io/helm-charts
|
||||
- grafana v8.11.4 from https://grafana.github.io/helm-charts
|
||||
- **Files**: app.yaml, external-secrets.yaml, grafana-values.yaml, kustomization.yaml, persistentVolume.yaml, prom-values.yaml
|
||||
|
||||
### system-upgrade
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: system-upgrade
|
||||
- **Path**: `k8s/core/system-upgrade`
|
||||
- **Deployments**:
|
||||
- system-upgrade-controller (1 replicas) - Containers: system-upgrade-controller
|
||||
- **Files**: app.yaml, crd.yaml, kustomization.yaml, plan.yaml, system-upgrade-controller.yaml
|
||||
|
||||
## Games Services
|
||||
|
||||
### beam-ng
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: beam-ng
|
||||
- **Path**: `k8s/games/beam-ng`
|
||||
- **Deployments**:
|
||||
- beam-ng (1 replicas) - Containers: beam-ng
|
||||
- **Files**: app.yaml, deployments.yaml, kustomization.yaml, services.yaml
|
||||
|
||||
### counter-strike-16
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: counter-strike
|
||||
- **Path**: `k8s/games/counter-strike-16`
|
||||
- **Deployments**:
|
||||
- counter-strike-16 (1 replicas) - Containers: prom-a2s-exporter, counter-strike-16
|
||||
- **Files**: app.yaml, deployments.yaml, kustomization.yaml, restart-job.yaml, services.yaml
|
||||
|
||||
### minecraft
|
||||
|
||||
- **Type**: Kustomize
|
||||
- **Namespace**: minecraft
|
||||
- **Path**: `k8s/games/minecraft`
|
||||
- **Deployments**:
|
||||
- minecraft (1 replicas) - Containers: minecraft, nginx
|
||||
- **Files**: app.yaml, deployments.yaml, ingress.yaml, kustomization.yaml, services.yaml
|
||||
|
||||
---
|
||||
*This page is automatically generated from k8s/ directory via CI/CD*
|
Reference in New Issue
Block a user