From 97b553eecef9c46a3d46f20701e700a080976b8b Mon Sep 17 00:00:00 2001 From: salasource Date: Tue, 10 Feb 2026 11:18:24 +0000 Subject: [PATCH] Upload files to "/" --- redis.yaml | 28 ++++++++++++++++++++++++++++ s3.yaml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 redis.yaml create mode 100644 s3.yaml diff --git a/redis.yaml b/redis.yaml new file mode 100644 index 0000000..8ac95e0 --- /dev/null +++ b/redis.yaml @@ -0,0 +1,28 @@ +--- +apiVersion: secretgenerator.mittwald.de/v1alpha1 +kind: StringSecret +metadata: + name: memelord-sala-redis +spec: + fields: + - fieldName: redis-password + length: "32" + encoding: hex +--- +apiVersion: dragonflydb.io/v1alpha1 +kind: Dragonfly +metadata: + name: memelord-sala-redis +spec: + authentication: + passwordFromSecret: + name: memelord-sala-redis + key: redis-password + replicas: 1 + resources: + requests: + cpu: 500m + memory: 500Mi + limits: + cpu: 600m + memory: 750Mi diff --git a/s3.yaml b/s3.yaml new file mode 100644 index 0000000..5d5703f --- /dev/null +++ b/s3.yaml @@ -0,0 +1,48 @@ +--- +apiVersion: s3.onyxia.sh/v1alpha1 +kind: Policy +metadata: + name: memelord-sala-policy +spec: + name: memelord-sala-policy + s3InstanceRef: minio/default + policyContent: >- + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:ListBucket", + "s3:GetObject", + "s3:PutObject" + ], + "Resource": [ + "arn:aws:s3:::memelord-sala", + "arn:aws:s3:::memelord-sala/*" + ] + } + ] + } +--- +apiVersion: s3.onyxia.sh/v1alpha1 +kind: S3User +metadata: + name: memelord-sala-bucket +spec: + accessKey: memelord-sala-bucket # This is automatically created + policies: + - memelord-sala-policy + s3InstanceRef: minio/default +--- +apiVersion: s3.onyxia.sh/v1alpha1 +kind: Bucket +metadata: + name: memelord-sala +spec: + name: memelord-sala + s3InstanceRef: minio/default + quota: + default: 100000000 + +