@@ -1,25 +0,0 @@
-apiVersion: ceph.rook.io/v1
-kind: CephObjectStore
-metadata:
- name: ceph-objectstore-ec
- namespace: rook-ceph
-spec:
- metadataPool:
- replicated:
- size: 3
- failureDomain: osd
- dataPool:
- erasureCoded:
- dataChunks: 2
- codingChunks: 1
- preservePoolsOnDelete: true
- gateway:
- sslCertificateRef:
- port: 6981
- # securePort: 443
- instances: 1
- #healthCheck:
- # bucket:
- # disabled: false
- # interval: 60s
@@ -0,0 +1,15 @@
+apiVersion: ceph.rook.io/v1
+kind: CephObjectStoreUser
+metadata:
+ name: jibby
+ namespace: rook-ceph
+spec:
+ store: ceph-objectstore
+ displayName: jibby
+ quotas:
+ maxBuckets: 2
+ maxSize: 8T
+ maxObjects: -1
+ capabilities:
+ user: "*"
+ bucket: "*"
@@ -0,0 +1,20 @@
+---
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+ name: s3
+ annotations:
+ traefik.ingress.kubernetes.io/router.entrypoints: websecure
+ rules:
+ - host: s3.bnuuy.org
+ http:
+ paths:
+ - path: /
+ pathType: Prefix
+ backend:
+ service:
+ name: rook-ceph-rgw-ceph-objectstore
+ port:
+ number: 6981