Skip to content

Conversation

@tyriis
Copy link
Owner

@tyriis tyriis commented Jan 31, 2025

No description provided.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@sonarqubecloud
Copy link

@tyriis-automation
Copy link
Contributor

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ EDITORCONFIG editorconfig-checker 6 0 0.02s
✅ REPOSITORY gitleaks yes no 2.98s
✅ YAML prettier 4 0 0.39s
✅ YAML yamllint 5 0 0.38s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@tyriis-automation
Copy link
Contributor

--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/velocity-proxy Kustomization: flux-system/minecraft-public-velocity-proxy ConfigMap: gaming-public/minecraft-public-velocity-proxy-config

+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/velocity-proxy Kustomization: flux-system/minecraft-public-velocity-proxy ConfigMap: gaming-public/minecraft-public-velocity-proxy-config

@@ -67,13 +67,13 @@

     #                  mod information.
     # - "description": Uses the description and mod list from the backend server. The first
     #                  server in the try (or forced host) list that responds is used for the
     #                  description and mod list.
     # - "all":         Uses the backend server's response as the proxy response. The Velocity
     #                  configuration is used if no servers could be contacted.
-    ping-passthrough = "DISABLED"
+    ping-passthrough = "all"
 
     # If not enabled (default is true) player IP addresses will be replaced by <ip address withheld> in logs
     enable-player-address-logging = true
 
     [servers]
     # Configure your servers here. Each key represents the server's name, and the value
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world PersistentVolumeClaim: gaming-public/minecraft-public-playground-world-data

+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world PersistentVolumeClaim: gaming-public/minecraft-public-playground-world-data

@@ -8,11 +8,15 @@

     kustomize.toolkit.fluxcd.io/namespace: flux-system
   name: minecraft-public-playground-world-data
   namespace: gaming-public
 spec:
   accessModes:
   - ReadWriteOnce
+  dataSourceRef:
+    apiGroup: volsync.backube
+    kind: ReplicationDestination
+    name: minecraft-public-playground-world-data
   resources:
     requests:
       storage: 10Gi
   storageClassName: ceph-block
 
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world ReplicationDestination: gaming-public/minecraft-public-playground-world-data

+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world ReplicationDestination: gaming-public/minecraft-public-playground-world-data

@@ -0,0 +1,34 @@

+---
+apiVersion: volsync.backube/v1alpha1
+kind: ReplicationDestination
+metadata:
+  labels:
+    app.kubernetes.io/name: minecraft-public-playground-world
+    kustomize.toolkit.fluxcd.io/name: minecraft-public-playground-world
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+    kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
+  name: minecraft-public-playground-world-data
+  namespace: gaming-public
+spec:
+  restic:
+    accessModes:
+    - ReadWriteOnce
+    cacheAccessModes:
+    - ReadWriteOnce
+    cacheCapacity: 1Gi
+    cacheStorageClassName: ceph-block
+    capacity: 2Gi
+    cleanupCachePVC: true
+    cleanupTempPVC: true
+    copyMethod: Snapshot
+    enableFileDeletion: true
+    moverSecurityContext:
+      fsGroup: 1000
+      runAsGroup: 1000
+      runAsUser: 1000
+    repository: vault-volsync
+    storageClassName: ceph-block
+    volumeSnapshotClassName: csi-ceph-blockpool
+  trigger:
+    manual: restore-once
+
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world ReplicationSource: gaming-public/minecraft-public-playground-world-data

+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world ReplicationSource: gaming-public/minecraft-public-playground-world-data

@@ -0,0 +1,36 @@

+---
+apiVersion: volsync.backube/v1alpha1
+kind: ReplicationSource
+metadata:
+  labels:
+    app.kubernetes.io/name: minecraft-public-playground-world
+    kustomize.toolkit.fluxcd.io/name: minecraft-public-playground-world
+    kustomize.toolkit.fluxcd.io/namespace: flux-system
+  name: minecraft-public-playground-world-data
+  namespace: gaming-public
+spec:
+  restic:
+    accessModes:
+    - ReadWriteOnce
+    cacheAccessModes:
+    - ReadWriteOnce
+    cacheCapacity: 1Gi
+    cacheStorageClassName: ceph-block
+    copyMethod: Snapshot
+    moverSecurityContext:
+      fsGroup: 1000
+      runAsGroup: 1000
+      runAsUser: 1000
+    pruneIntervalDays: 14
+    repository: minecraft-public-playground-world-volsync
+    retain:
+      daily: 7
+      hourly: 24
+      monthly: 3
+      weekly: 4
+    storageClassName: ceph-block
+    volumeSnapshotClassName: csi-ceph-blockpool
+  sourcePVC: minecraft-public-playground-world-data
+  trigger:
+    schedule: 0 * * * *
+

@tyriis tyriis merged commit 29d1b2e into main Feb 1, 2025
16 checks passed
@tyriis tyriis deleted the feature/minecraft-public branch February 1, 2025 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

None yet

2 participants