feat: add pz server

This commit is contained in:
cătălin 2025-01-16 19:03:11 +01:00
commit 1994de8fcb
No known key found for this signature in database
6 changed files with 122 additions and 9 deletions

View file

@ -0,0 +1,46 @@
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: pzserver
namespace: argocd
spec:
destination:
name: ''
namespace: apps-roboces
server: https://kubernetes.default.svc
sources:
- chart: pzserver
repoURL: https://gitlab.com/api/v4/projects/64552889/packages/helm/release
targetRevision: 0.1.*
helm:
valuesObject:
DataVolume:
StorageClass: truenas-nfs-csi
AccessMode: ReadWriteMany
ReclaimPolicy: Retain
ServerVolume:
StorageClass: truenas-nfs-csi
AccessMode: ReadWriteMany
ReclaimPolicy: Retain
resources:
limits:
cpu: 4000m
memory: 6144Mi
Config:
ServerName: "huesoperrers"
PasswordSecret: pzserver-secrets
PasswordSecretKey: Password
AdminPasswordSecret: pzserver-secrets
AdminPasswordSecretKey: AdminPassword
RCONPasswordSecret: pzserver-secrets
RCONPasswordSecretKey: RCONPassword
- repoURL: https://git.roboces.dev/catalin/fukuops.git
path: k8s/services/pzserver
targetRevision: main
project: roboces
syncPolicy:
automated: {}

View file

@ -0,0 +1,19 @@
---
kind: Pod
apiVersion: v1
metadata:
name: pod-using-nfs
namespace: apps-fuku
spec:
containers:
- name: app
image: alpine
volumeMounts:
- name: data
mountPath: /var/nfs
command: ["/bin/sh"]
args: ["-c", "sleep 500000"]
volumes:
- name: data
persistentVolumeClaim:
claimName: myapp-nfs

View file

@ -0,0 +1,14 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: myapp-nfs
namespace: apps-fuku
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: nas1
resources:
requests:
storage: 5Gi

View file

@ -0,0 +1,15 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nas1
namespace: apps-fuku
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: zeruel.fuku
path: /mnt/pool1/nas1

View file

@ -2,13 +2,14 @@
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
namespace: argocd
name: roboces
namespace: argocd
name: roboces
spec:
destinations:
- namespace: apps-roboces
server: https://kubernetes.default.svc
sourceRepos:
- https://git.roboces.dev/catalin/fukuops.git
- code.forgejo.org/forgejo-helm
- https://git.roboces.dev/catalin/huesoporro.git
destinations:
- namespace: apps-roboces
server: https://kubernetes.default.svc
sourceRepos:
- https://git.roboces.dev/catalin/fukuops.git
- code.forgejo.org/forgejo-helm
- https://git.roboces.dev/catalin/huesoporro.git
- https://gitlab.com/api/v4/projects/64552889/packages/helm/release

View file

@ -0,0 +1,18 @@
# yamllint disable rule:line-length
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: pzserver-secrets
namespace: apps-roboces
spec:
encryptedData:
AdminPassword: AgCix5zTyLmN20C3D3p++IO2y3qkPKLzVujIBQ4KVfpPuO8pYB7qJ7ofvsgqrzkAmlOjK8AsjIgVhibG661CtVDwz8L0gGQtpMg5SGRkGD7OwM+wl09RthF7gztnx+1aUz25B2f9cCWVgiDQhPSPW3Bdnk40aQXas1Ng+1COKw9S3Yax0ZyVCmI5FDT0SfJnXwOM6FtFYKTEMjMw7gKm5BmaC/+5XGgKq0jX6tSnPyXV1VJzZjW+nCyopDvTrAhvsLLnpY7kGpNYb/1c8bhvJiHiCF4vy09JSBDbbQtXRahKw9NXlv5HAEzsefTzt1e41PFjW5sIMjjLv2GI9wWw5StO24BTuRvbsq9rS30fnu+raHZ2Hsm7kEmTTpfndwlTDoKq+ERxzQURvOT9CNHhTYhjEnvkKgEAYs3bvgc6VKDK/PvlHcW+iDzc9lrJXNFNP5ttgKRF/t/Y0B8P48Sp6zIrpRHpAphdDMrnv6q1zMieD8r1pm1C275pKxh3aI8p7YJDLpZuefO9SuN8V2dRVxgYYFbv14xougIKdaciUpZ+/iWyjG2iP8zBwoPquk0/dxJKPkSz1V6egPDrqReOq3BoL1bnEv9gfu/S03VmXcg7iuDXKzBc+1uH+IyT2Yi0Papw0SDFvSCHjplf/qeQ8JyfE06nwvxu8HIXv9cdY1Z380Dj0ZIbp0f18MI1kWVmL15rhK1qRIPIllbBy+KoIQ==
Password: AgAT+HM6U3LquaQz1SQ8gZPBtMc8XbR8IVu2TYcGW8sgSAIxWticWjDfdqwQ7XvHr/s8h8qIUUAcHnz0if2uZoU0MfpRg+JFBMfppLcApEZfoO5kSJWg3icjb9XrpFl192+Xrj49cdtMBRbAFyIiqxX0ldqAvvbIbyUuU0MdVlw5Hpb1Gyg7MKBReJlXzIq7hD4qJObXUrjDT0dGn77MrL3s3Bp6DlEcrXBhvCHhgEwamGQfWSYlEOm2ASEwkEtI7NmfJdCPtpPTu4Q4gJHUBZZ8TLRjskHzZMRPNo6ISlRBeeohXhQxpIJ3bN/D1E27q0A5t5JS3egaixU/w+e9tZXRbf25iyEnXLa/sON6M7vLecHCMnZeL8o10Yxdh/YKIvhAYHZ9jvYWtrCjpIgIABfzgzMUm1hz1mgQscIZSx1xlaxuSE4PeckEdyiSpfA99h8ExrMKIgDe3G8Hcp8LG+WdBcTh6IdOeOqqqCtBOtMo5HnHcNMCJbDpz36u+0WBxJKdJOrsR3+7UKWTr3jAZ/ZNB/XmvNg+7dtwQwkcPMh1u/vDKiat7HDLgjkdpO1PpPQXRnFWmynC4cq93UpCjlbxcvykvy/eQe8BvqCF3K+8rK/t0Ti30EEQX5d2IE5mV3O8QsBYl1Jxaf3W044VslU2qSDyrH+1/QJhKtmU4xpmxsz3j0yhu9bza3wrVPpiXhX6atnqJmgJ/bKCpiRAVlv7
RCONPassword: AgCovFAZCknjDiFYpVMyF41bRF39B4JF1C6y6Eem+DAg4ODGeq3qcnZWyTuXcex/YmS4nHOWgCevGUOpwywUDBhdW1J1WZle4KeeK65VU3+CGhCBKpifniJM9UAs8KFKi7jMTNaq6fRJVAqcHBr8KZXjMyDCuNiCfivyTlBdEkVjpHvsgh1N7zI4q6QtsJXW5ac1kySj0U63s5xAgb3MH09m7Pco0xohEx/wj3+DRWoiI+tj1vOjIBJb+63X24POuzhFvcHYyh1khqm9oY4B5+P85dMlTBoFiMGEdRXM0Iz5z1koEiG1xZ8qNOcYz8BprNafiYvUJHsh1x2IMEyTwY01UQLBdH6+PPbi0vu+GISrRpkWDdQMJuSSSPVuBJ3IMe3xqO0IR7pEkJV9B1P3y+loNZdTs8ID8hJX9kpxStrjumZcWTPWze50bTl2NW67cmcUHHPQww8syKPkoHTZj/npSWPQNpG/eh8xQZ0Hr3Aynb+mVMfiWejvazxGqD4ZUu3eRABmPFYTvwtv5GJuxLJHp7MItFMcB6fSERzRknoo93spmEW8Z6IxvI/iMZ00pkuGvRGbi8Mc6PQjL7M49lWIStJUwo1sGo5JkL6uj/eJ2GmAohM1YKzFtM5wvLFLShu4KdWejm++UzbCqblEPAsauNKpPrTatlot22tKGs0p3720rUYszxC/KesjKxEbR1OKbeGdQYX/CFJBp/bqUA==
template:
metadata:
creationTimestamp: null
name: pzserver-secrets
namespace: apps-roboces