chore: add namespace

This commit is contained in:
shadowlegend 2025-02-15 19:08:03 +07:00
parent 2aa8319e43
commit d1786ffbb9
9 changed files with 83 additions and 0 deletions

View File

@ -3,6 +3,7 @@ apiVersion: v1
kind: ConfigMap
metadata:
name: sastrafilm-server
namespace: default
data:
ENV: production
API_CACHE_CONFIG: eyJzdWJzY3JpcHRpb24tcGxhbnMtZm9yLXVzZXIiOnsiZXhwaXJ5IjoyNDAwfSwibGlzdC1jcmV3Ijp7ImV4cGlyeSI6MjQwMH0sImdldC1jcmV3Ijp7ImV4cGlyeSI6MjQwMH0sImxpc3QtY3Jldy1yb2xlIjp7ImV4cGlyeSI6MjQwMH0sImxpc3QtY3Jldy1yb2xlLXN0YXJyaW5nIjp7ImV4cGlyeSI6MjQwMH0sImdldC1jcmV3LXJvbGUiOnsiZXhwaXJ5IjoyNDAwfSwibGlzdC1nZW5yZSI6eyJleHBpcnkiOjI0MDB9LCJnZXQtZ2VucmUiOnsiZXhwaXJ5IjoyNDAwfSwibGlzdC1tZWRpYSI6eyJleHBpcnkiOjI0MDB9LCJsaXN0LWZlYXR1cmVkLW1lZGlhIjp7ImV4cGlyeSI6MjQwMH0sImxpc3QtYWxsLXJlbGVhc2VkLW1lZGlhIjp7ImV4cGlyeSI6MjQwMH0sImdldC1tZWRpYSI6eyJleHBpcnkiOjI0MDB9LCJnZXQtdHJhaWxlciI6eyJleHBpcnkiOjI0MDB9LCJsaXN0LXNlYXNvbiI6eyJleHBpcnkiOjI0MDB9LCJnZXQtc2Vhc29uIjp7ImV4cGlyeSI6MjQwMH0sImxpc3QtZXBpc29kZSI6eyJleHBpcnkiOjI0MDB9LCJnZXQtZXBpc29kZSI6eyJleHBpcnkiOjI0MDB9LCJnZXQtcHJldmlldy10aHVtYm5haWwiOnsiZXhwaXJ5IjoyNDAwfSwiZ2V0LXVzZXItcHJvZmlsZSI6eyJleHBpcnkiOjI0MDAsImlzU2NvcGVVc2VyIjp0cnVlfSwibGlzdC11c2VyLXByb2ZpbGUiOnsiZXhwaXJ5IjoyNDAwLCJpc1Njb3BlVXNlciI6dHJ1ZX0sImxpc3QtcHJvZmlsZS1pbWFnZSI6eyJleHBpcnkiOjI0MDB9LCJnZXQtcHJvZmlsZS1pbWFnZSI6eyJleHBpcnkiOjI0MDB9LCJsaXN0LW1vc3Qtd2F0Y2gtYnktcmVsZWFzZS15ZWFyIjp7ImV4cGlyeSI6MjQwMH0sImxpc3QtdG9wLXRlbi1tb3N0LXZpZXciOnsiZXhwaXJ5IjoyNDAwfSwiZ2V0LWxhdGVzdC1hcHAtc2V0dGluZ3MiOnsiZXhwaXJ5IjoyNDAwfX0=

View File

@ -3,6 +3,7 @@ apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs
namespace: default
spec:
accessModes:
- ReadWriteOnce
@ -15,6 +16,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: nfs-server
namespace: default
spec:
replicas: 1
selector:
@ -57,6 +59,7 @@ apiVersion: v1
kind: Service
metadata:
name: nfs-server
namespace: default
spec:
selector:
app: nfs-server
@ -73,6 +76,7 @@ apiVersion: v1
kind: PersistentVolume
metadata:
name: maxmind-database
namespace: default
spec:
capacity:
storage: 2Gi
@ -91,6 +95,7 @@ kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: maxmind-database
namespace: default
spec:
accessModes:
- ReadWriteMany

View File

@ -3,6 +3,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: sastrafilm-server
namespace: default
spec:
replicas: 2
selector:
@ -121,6 +122,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: sastrafilm-worker
namespace: default
spec:
replicas: 1
selector:

View File

@ -3,6 +3,7 @@ apiVersion: dragonflydb.io/v1alpha1
kind: Dragonfly
metadata:
name: sastrafilm
namespace: default
spec:
replicas: 1
resources:

View File

@ -3,6 +3,7 @@ apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sastrafilm-server
namespace: default
annotations:
cert-manager.io/issuer: zerossl
nginx.ingress.kubernetes.io/proxy-body-size: 8m
@ -36,6 +37,7 @@ apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sastrafilm-websocket-server
namespace: default
annotations:
cert-manager.io/issuer: zerossl
nginx.ingress.kubernetes.io/affinity: cookie

View File

@ -3,6 +3,7 @@ apiVersion: postgresql.cnpg.io/v1
kind: ClusterImageCatalog
metadata:
name: postgresql
namespace: default
spec:
images:
- major: 16
@ -15,6 +16,7 @@ apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: sastrafilm
namespace: default
spec:
instances: 2
@ -42,6 +44,7 @@ apiVersion: postgresql.cnpg.io/v1
kind: Pooler
metadata:
name: sastrafilm-rw-pooler
namespace: default
spec:
cluster:
name: sastrafilm
@ -60,6 +63,7 @@ apiVersion: postgresql.cnpg.io/v1
kind: Pooler
metadata:
name: sastrafilm-ro-pooler
namespace: default
spec:
cluster:
name: sastrafilm
@ -78,6 +82,7 @@ apiVersion: postgresql.cnpg.io/v1
kind: ScheduledBackup
metadata:
name: sastrafilm
namespace: default
spec:
schedule: "0 2 * * *"
method: volumeSnapshot

View File

@ -3,3 +3,4 @@ apiVersion: rabbitmq.com/v1beta1
kind: RabbitmqCluster
metadata:
name: sastrafilm
namespace: default

View File

@ -0,0 +1,64 @@
---
apiVersion: v1
kind: Secret
metadata:
name: sastrafilm-postgres
data:
password: YWJjZGVm
username: YWJjZGVm
---
apiVersion: v1
kind: Secret
metadata:
name: sastrafilm-image-registry
type: kubernetes.io/dockerconfigjson
stringData:
.dockerconfigjson: |
{
"auths": {
"ghcr.io": {"username":"abcdef","password":"abcdef","auth":"abcdef"}
}
}
---
apiVersion: v1
kind: Secret
metadata:
name: sastrafilm-server
data:
ACLEDA_CALLBACK_API_KEY: YWJjZGVm
ACLEDA_REMOTE_PASSWORD: YWJjZGVm
ACLEDA_REMOTE_USER: YWJjZGVm
ACLEDA_SECRET: YWJjZGVm
API_DOC_PASSWORD: YWJjZGVm
CELLCARD_CLIENT_ID: YWJjZGVm
CELLCARD_CLIENT_SECRET: YWJjZGVm
CLOUDFLARE_PEM: YWJjZGVm
CLOUDFLARE_X_AUTH_KEY: YWJjZGVm
CLOUDINARY_API_KEY: YWJjZGVm
CLOUDINARY_API_SECRET: YWJjZGVm
FIREBASE_ADMIN_SDK_SERVICE_ACCOUNT_DATA: YWJjZGVm
FIREBASE_REALTIME_DATABASE_URL: YWJjZGVm
GEOLITE2_LICENSE_KEY: YWJjZGVm
GOOGLE_PAY_SERVICE_ACCOUNT_FILE_DATA: YWJjZGVm
JWT_SECRET_KEY: YWJjZGVm
PAYWAY_API_KEY: YWJjZGVm
PLASGATE-CA.CERT.PEM: YWJjZGVm
PLASGATE.CERT.PEM: YWJjZGVm
PLASGATE.KEY.PEM: YWJjZGVm
PLASGATE_PASSWORD: YWJjZGVm
PLASGATE_SENDER: YWJjZGVm
PLASGATE_USERNAME: YWJjZGVm
S3_ACCESS_KEY_ID: YWJjZGVm
S3_SECRET_ACCESS_KEY: YWJjZGVm
SMTP_PASS: YWJjZGVm
SYMMETRIC_ENCRYPTION_KEY: YWJjZGVm
TELEBOT_TOKEN: YWJjZGVm
TRUEMONEY_CLIENT_SECRET: YWJjZGVm
TRUEMONEY_PRIVATE_KEY_DATA: YWJjZGVm
TWILIO_ACCOUNT_SID: YWJjZGVm
TWILIO_AUTH_TOKEN: YWJjZGVm
TWILIO_MESSAGE_SERVICE_ID: YWJjZGVm
WING_CLIENT_SECRET: YWJjZGVm
WING_USER_PASSWORD: YWJjZGVm

View File

@ -3,6 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: sastrafilm-server
namespace: default
spec:
type: ClusterIP
selector:
@ -23,6 +24,7 @@ apiVersion: v1
kind: Service
metadata:
name: sastrafilm-user-subscription-worker
namespace: default
spec:
type: ClusterIP
selector: