diff --git a/rook-ceph/dev/ingress.yaml b/rook-ceph/dev/ingress.yaml new file mode 100644 index 0000000..ca6efab --- /dev/null +++ b/rook-ceph/dev/ingress.yaml @@ -0,0 +1,19 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: cdn-dev + namespace: rook-ceph +spec: + rules: + - host: cdn-dev.podkrepi.bg + http: + paths: + - backend: + service: + name: rook-ceph-rgw-object-store-dev + port: + number: 80 + pathType: ImplementationSpecific + tls: + - hosts: + - cdn-dev.podkrepi.bg diff --git a/rook-ceph/dev/object-store.yaml b/rook-ceph/dev/object-store.yaml new file mode 100644 index 0000000..dad9b2c --- /dev/null +++ b/rook-ceph/dev/object-store.yaml @@ -0,0 +1,33 @@ +apiVersion: ceph.rook.io/v1 +kind: CephObjectStore +metadata: + name: object-store-dev + namespace: rook-ceph +spec: + metadataPool: + failureDomain: host + replicated: + size: 2 + dataPool: + failureDomain: host + replicated: + size: 2 + preservePoolsOnDelete: true + gateway: + sslCertificateRef: + port: 80 + # securePort: 443 + instances: 2 + healthCheck: + bucket: + disabled: false + interval: 60s +--- +apiVersion: ceph.rook.io/v1 +kind: CephObjectStoreUser +metadata: + name: object-store-dev-admin + namespace: rook-ceph +spec: + store: object-store-dev + displayName: "Object-store-dev admin" \ No newline at end of file