Create K8s services list from CI/CD [Tue Sep 16 13:35:22 UTC 2025]

ab
2025-09-16 13:35:22 +00:00
parent 2b62c5d82a
commit c6efebafb9

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*