Skip to content

Commit 34a1c7a

Browse files
author
Your Name
committed
Added quotas
1 parent a76bf72 commit 34a1c7a

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

charts/opencloud-microservices/deployments/timoni/opencloud/configmap.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,14 @@ data:
6565
# NATS specific persistence options
6666
# When true, a root init container will chown the NATS data volume before the main container starts.
6767
NATS_PERSISTENCE_CHOWN_INIT_CONTAINER: "false"
68+
69+
###############################################################################
70+
# Quotas
71+
###############################################################################
72+
QUOTAS_DEFAULT: "300000000000"
73+
QUOTAS_GUEST: "20000000000"
74+
QUOTAS_USER: "300000000000"
75+
QUOTAS_SPACE_ADMIN: "10000000000000"
6876

6977
###############################################################################
7078
# Internal Keycloak (for testing only)

charts/opencloud-microservices/deployments/timoni/opencloud/opencloud.cue

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,17 @@ bundle: {
113113
service: string @timoni(runtime:string:ANTIVIRUS_ICAP_SERVICE)
114114
}
115115
}
116+
quotas: {
117+
default: string @timoni(runtime:string:QUOTAS_DEFAULT)
118+
roles: {
119+
// Guest Role set to 20GB
120+
"38071a68-456a-4553-846a-fa67bf5596cc": string @timoni(runtime:string:QUOTAS_GUEST)
121+
// User Role set to 300GB
122+
"d7beeea8-8ff4-406b-8fb6-ab2dd81e6b11": string @timoni(runtime:string:QUOTAS_USER)
123+
// Space Administrator Role set to 100TB
124+
"2aadd357-682c-406b-8874-293091995fdd": string @timoni(runtime:string:QUOTAS_SPACE_ADMIN)
125+
}
126+
}
116127
externalUserManagement: {
117128
enabled: bool @timoni(runtime:bool:EXTERNAL_USER_MANAGEMENT_ENABLED)
118129
adminUUID: string @timoni(runtime:string:EXTERNAL_USER_MANAGEMENT_ADMIN_UUID)

charts/opencloud-microservices/deployments/timoni/opencloud/runtime.cue

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ runtime: {
116116
"ANTIVIRUS_INFECTED_FILE_HANDLING": "obj.data.ANTIVIRUS_INFECTED_FILE_HANDLING"
117117
"ANTIVIRUS_ICAP_URL": "obj.data.ANTIVIRUS_ICAP_URL"
118118
"ANTIVIRUS_ICAP_SERVICE": "obj.data.ANTIVIRUS_ICAP_SERVICE"
119+
"QUOTAS_DEFAULT": "obj.data.QUOTAS_DEFAULT"
120+
"QUOTAS_GUEST": "obj.data.QUOTAS_GUEST"
121+
"QUOTAS_USER": "obj.data.QUOTAS_USER"
122+
"QUOTAS_SPACE_ADMIN": "obj.data.QUOTAS_SPACE_ADMIN"
119123
}
120124
}
121125
]
@@ -206,5 +210,9 @@ runtime: {
206210
ANTIVIRUS_INFECTED_FILE_HANDLING: "abort"
207211
ANTIVIRUS_ICAP_URL: "http://opendesk-clamav-icap.clamav:1344"
208212
ANTIVIRUS_ICAP_SERVICE: "avscan"
213+
QUOTAS_DEFAULT: "300000000000"
214+
QUOTAS_GUEST: "20000000000"
215+
QUOTAS_USER: "300000000000"
216+
QUOTAS_SPACE_ADMIN: "10000000000000"
209217
}
210218
}

0 commit comments

Comments
 (0)