Compare commits
1 Commits
auto-updat
...
auto-updat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5b4ebc0e6e |
@@ -62,7 +62,6 @@ ArgoCD homelab project
|
|||||||
| **sonarr-stack** | [](https://ag.hexor.cy/applications/argocd/sonarr-stack) |
|
| **sonarr-stack** | [](https://ag.hexor.cy/applications/argocd/sonarr-stack) |
|
||||||
| **stirling-pdf** | [](https://ag.hexor.cy/applications/argocd/stirling-pdf) |
|
| **stirling-pdf** | [](https://ag.hexor.cy/applications/argocd/stirling-pdf) |
|
||||||
| **syncthing** | [](https://ag.hexor.cy/applications/argocd/syncthing) |
|
| **syncthing** | [](https://ag.hexor.cy/applications/argocd/syncthing) |
|
||||||
| **teamspeak** | [](https://ag.hexor.cy/applications/argocd/teamspeak) |
|
|
||||||
| **tg-bots** | [](https://ag.hexor.cy/applications/argocd/tg-bots) |
|
| **tg-bots** | [](https://ag.hexor.cy/applications/argocd/tg-bots) |
|
||||||
| **vaultwarden** | [](https://ag.hexor.cy/applications/argocd/vaultwarden) |
|
| **vaultwarden** | [](https://ag.hexor.cy/applications/argocd/vaultwarden) |
|
||||||
| **vpn** | [](https://ag.hexor.cy/applications/argocd/vpn) |
|
| **vpn** | [](https://ag.hexor.cy/applications/argocd/vpn) |
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ spec:
|
|||||||
mountPath: /scripts
|
mountPath: /scripts
|
||||||
containers:
|
containers:
|
||||||
- name: pasarguard-node
|
- name: pasarguard-node
|
||||||
image: 'pasarguard/node:v0.3.0'
|
image: 'pasarguard/node:v0.2.1'
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
command:
|
command:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
mountPath: /templates/subscription
|
mountPath: /templates/subscription
|
||||||
containers:
|
containers:
|
||||||
- name: pasarguard-web
|
- name: pasarguard-web
|
||||||
image: 'pasarguard/panel:dev'
|
image: 'pasarguard/panel:latest'
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
apiVersion: argoproj.io/v1alpha1
|
|
||||||
kind: Application
|
|
||||||
metadata:
|
|
||||||
name: teamspeak
|
|
||||||
namespace: argocd
|
|
||||||
spec:
|
|
||||||
project: apps
|
|
||||||
destination:
|
|
||||||
namespace: teamspeak
|
|
||||||
server: https://kubernetes.default.svc
|
|
||||||
source:
|
|
||||||
repoURL: ssh://git@gt.hexor.cy:30022/ab/homelab.git
|
|
||||||
targetRevision: HEAD
|
|
||||||
path: k8s/apps/teamspeak
|
|
||||||
syncPolicy:
|
|
||||||
automated:
|
|
||||||
selfHeal: true
|
|
||||||
prune: true
|
|
||||||
syncOptions:
|
|
||||||
- CreateNamespace=true
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: teamspeak
|
|
||||||
labels:
|
|
||||||
app: teamspeak
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: teamspeak
|
|
||||||
replicas: 1
|
|
||||||
strategy:
|
|
||||||
type: Recreate
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: teamspeak
|
|
||||||
spec:
|
|
||||||
volumes:
|
|
||||||
- name: data
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: teamspeak-data
|
|
||||||
containers:
|
|
||||||
- name: teamspeak
|
|
||||||
image: 'teamspeak:latest'
|
|
||||||
env:
|
|
||||||
- name: TS3SERVER_LICENSE
|
|
||||||
value: "accept"
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: "256Mi"
|
|
||||||
cpu: "100m"
|
|
||||||
limits:
|
|
||||||
memory: "512Mi"
|
|
||||||
cpu: "1000m"
|
|
||||||
ports:
|
|
||||||
- name: voice
|
|
||||||
containerPort: 9987
|
|
||||||
protocol: UDP
|
|
||||||
- name: filetransfer
|
|
||||||
containerPort: 30033
|
|
||||||
protocol: TCP
|
|
||||||
- name: serverquery
|
|
||||||
containerPort: 10011
|
|
||||||
protocol: TCP
|
|
||||||
volumeMounts:
|
|
||||||
- name: data
|
|
||||||
mountPath: /var/ts3server
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
|
|
||||||
resources:
|
|
||||||
- app.yaml
|
|
||||||
- storage.yaml
|
|
||||||
- deployment.yaml
|
|
||||||
- service.yaml
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: teamspeak
|
|
||||||
spec:
|
|
||||||
type: LoadBalancer
|
|
||||||
selector:
|
|
||||||
app: teamspeak
|
|
||||||
ports:
|
|
||||||
- name: voice
|
|
||||||
protocol: UDP
|
|
||||||
port: 9987
|
|
||||||
targetPort: 9987
|
|
||||||
- name: filetransfer
|
|
||||||
protocol: TCP
|
|
||||||
port: 30033
|
|
||||||
targetPort: 30033
|
|
||||||
- name: serverquery
|
|
||||||
protocol: TCP
|
|
||||||
port: 10011
|
|
||||||
targetPort: 10011
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: teamspeak-data
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
storageClassName: longhorn
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 5Gi
|
|
||||||
@@ -18,9 +18,11 @@ spec:
|
|||||||
key: apiKey
|
key: apiKey
|
||||||
selector:
|
selector:
|
||||||
dnsZones:
|
dnsZones:
|
||||||
|
- "*.hexor.cy"
|
||||||
- "*.hexor.ru"
|
- "*.hexor.ru"
|
||||||
- "*.btwiusearch.net"
|
- "*.btwiusearch.net"
|
||||||
- "hexor.ru"
|
- "hexor.ru"
|
||||||
|
- "hexor.cy"
|
||||||
- "btwiusearch.net"
|
- "btwiusearch.net"
|
||||||
- dns01:
|
- dns01:
|
||||||
route53:
|
route53:
|
||||||
@@ -33,6 +35,7 @@ spec:
|
|||||||
key: secretKey
|
key: secretKey
|
||||||
selector:
|
selector:
|
||||||
dnsZones:
|
dnsZones:
|
||||||
- "*.hexor.cy"
|
- "ps.hexor.cy"
|
||||||
- "hexor.cy"
|
- "of.hexor.cy"
|
||||||
|
- "matrix.hexor.cy"
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ loki:
|
|||||||
rules_directory: /var/loki/rules
|
rules_directory: /var/loki/rules
|
||||||
compactor:
|
compactor:
|
||||||
retention_enabled: true
|
retention_enabled: true
|
||||||
delete_request_store: filesystem
|
|
||||||
limits_config:
|
limits_config:
|
||||||
reject_old_samples: false
|
reject_old_samples: false
|
||||||
retention_period: 1440h
|
retention_period: 1440h
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ spec:
|
|||||||
terminationGracePeriodSeconds: 10
|
terminationGracePeriodSeconds: 10
|
||||||
containers:
|
containers:
|
||||||
- name: minecraft
|
- name: minecraft
|
||||||
image: 'eclipse-temurin:8-jdk-ubi10-minimal'
|
image: 'openjdk:8-jdk-alpine'
|
||||||
command: ["java"]
|
command: ["java"]
|
||||||
args:
|
args:
|
||||||
- -Xms4G
|
- -Xms4G
|
||||||
|
|||||||
Reference in New Issue
Block a user