ark cluster removal

This commit is contained in:
Kjeld Schouten
2025-05-11 20:40:05 +02:00
parent 7a700a81aa
commit dd858831e3
5 changed files with 0 additions and 192 deletions
@@ -1,169 +0,0 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: ark
namespace: ark
spec:
interval: 10m
chart:
spec:
chart: arksurvivalevolved
version: 10.0.18
sourceRef:
kind: HelmRepository
name: truecharts
namespace: flux-system
interval: 15m
timeout: 45m
maxHistory: 3
install:
createNamespace: true
remediation:
retries: 3
upgrade:
cleanupOnFail: true
remediation:
retries: 3
uninstall:
keepHistory: false
values:
credentials:
s3:
type: s3
url: "${S3URL}"
bucket: "${S3PREFIX_TC}-ark"
accessKey: "${S3ID_TC}"
secretKey: "${S3KEY_TC}"
encrKey: "${S3KEY_TC}"
service:
main:
enabled: true
loadBalancerIP: ${ARK_IP}
type: LoadBalancer
# externalTrafficPolicy: Local
ports:
main:
enabled: true
port: 7777
protocol: udp
game:
enabled: true
port: 7778
# This should always be main +1
protocol: udp
query:
enabled: true
loadBalancerIP: ${ARK_IP}
type: LoadBalancer
ports:
query:
enabled: true
protocol: udp
port: 27015
rcon:
enabled: true
# loadBalancerIP: ${ARK_IP}
# type: LoadBalancer
ports:
rcon:
enabled: true
protocol: tcp
port: 27020
workload:
main:
podSpec:
containers:
main:
env:
## Free RealEstate
am_arkopt_clusterid: "TrueCharts-Ark"
am_ark_SessionName: "TrueCharts-Ark"
am_serverMap: "Ragnarok"
am_ark_MaxPlayers: "10"
am_ark_ServerPassword: ${ARK_PASSWORD}
am_ark_RCONEnabled: "True"
am_ark_ServerAdminPassword: ${ARK_RCONPASS}
persistence:
backup:
enabled: true
mountPath: /ark/backup
volsync:
- name: b2
type: restic
credentials: s3
dest:
accessModes:
- ReadWriteOnce
enabled: true
src:
enabled: true
cluster:
volsync:
- name: b2
type: restic
credentials: s3
dest:
accessModes:
- ReadWriteOnce
enabled: true
src:
enabled: true
save:
volsync:
- name: b2
type: restic
credentials: s3
dest:
accessModes:
- ReadWriteOnce
enabled: true
src:
enabled: true
ark:
mods:
- "1404697612" # Awesome Spyglass
- "1565015734" # Kraken's Better Dinos
- "731604991" # Structures Plus (S+)
- "821530042" # Upgrade Station v1.8i
- "1449927867" # Phoenix: Reborn From the Ashes
- "2820647244" # Fjordur Dinos Everywhere
- "2824091110" # Lost Island Dinos Everywhere
- "3037257184" # Deinonychus Everywhere
- "2984407853" # Rhynio Everywhere
- "3087251245" # Crystal Isles Everywhere
- "3373759210" # Scorched Earth Content Everywhere
- "2024119790" # Cross-Genesis1
- "2772103182" # Cross-Genesis2
- "1814953878" # Castles, Keeps, and Forts Remastered
- "2121156303" # Castles, Keeps, and Forts: Science Fiction
- "569786012" # Meat Spoiler
- "899250777" # Utilities Plus (unlimited-use stuff)
- "924933745" # Dino Tracker
- "898049820" # Auction House v4.0.3a
- "1091147617" # eco's Stable Structures and Decor
- "2795947433" # eco's Highland Homes
- "670764308" # eco Trees
- "816908578" # eco's Tek Decor
- "902548451" # eco's Shoppe Decor
- "880887081" # eco's Terrariums
- "880871931" # eco's Garden Decor
- "761981583" # Landscape Blocks
## deprecated
#- 2881730367 # Fjördur Plus
resources:
limits:
cpu: 8000m
memory: 25Gi
requests:
cpu: 1000m
memory: 8Gi
@@ -1,6 +0,0 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- helm-release.yaml
@@ -1,4 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: ark
-12
View File
@@ -1,12 +0,0 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: ark
namespace: flux-system
spec:
interval: 10m
path: clusters/main/kubernetes/apps/ark/app
prune: true
sourceRef:
kind: GitRepository
name: truecharts
@@ -3,6 +3,5 @@ kind: Kustomization
resources:
- renovate/ks.yaml
- minecraft/ks.yaml
- ark/ks.yaml
- jackett/ks.yaml
- bitmagnet/ks.yaml