feat: add pz server
Some checks failed
checks / k8s (push) Successful in 9s
checks / tflint (push) Successful in 14s
checks / pre-commit (push) Successful in 1m56s
OpenTofu deployments / adguard (push) Successful in 38s
OpenTofu deployments / authentik (push) Failing after 13m29s
Kaniko deployments / nextcloud (push) Failing after 14m37s
Some checks failed
checks / k8s (push) Successful in 9s
checks / tflint (push) Successful in 14s
checks / pre-commit (push) Successful in 1m56s
OpenTofu deployments / adguard (push) Successful in 38s
OpenTofu deployments / authentik (push) Failing after 13m29s
Kaniko deployments / nextcloud (push) Failing after 14m37s
This commit is contained in:
parent
e935f66db2
commit
1994de8fcb
6 changed files with 122 additions and 9 deletions
46
k8s/argo-apps/pzserver.yaml
Normal file
46
k8s/argo-apps/pzserver.yaml
Normal 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: {}
|
||||
19
k8s/playground/nfstest/pod.yaml
Normal file
19
k8s/playground/nfstest/pod.yaml
Normal 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
|
||||
14
k8s/playground/nfstest/pvc.yaml
Normal file
14
k8s/playground/nfstest/pvc.yaml
Normal 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
|
||||
15
k8s/playground/nfstest/pvwithnfs.yaml
Normal file
15
k8s/playground/nfstest/pvwithnfs.yaml
Normal 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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
18
k8s/services/pzserver/sealedsecrets.yaml
Normal file
18
k8s/services/pzserver/sealedsecrets.yaml
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue