Skip to content

Commit 0446ddf

Browse files
clean values unusued, duplicate and organize values + fix job on Values + add hpa for media api if enabled
1 parent 1e29633 commit 0446ddf

19 files changed

+251
-412
lines changed

20250107T133551.json

Lines changed: 0 additions & 146 deletions
This file was deleted.

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ transform-and-deliver-assets:
161161
redis: ...
162162
delegatedStorage: ...
163163
s3: ...
164-
mediaProvider: ...
164+
mediaApi: ...
165165
rateLimit: ...
166166
domain: .media
167167
env: media-service
@@ -189,20 +189,20 @@ transform-and-deliver-assets:
189189
| s3.bucketName | Nom du bucket S3/MinIO | 'media' |
190190
| s3.storage.storageClassName | Nom de la classe de stockage pour S3/MinIO | 'hostpath' |
191191
| s3.storage.resources.requests.storage | Espace de stockage demandé pour S3/MinIO | '500Mi' |
192-
| mediaProvider.service | URL du service média | 'http://media-service' |
193-
| mediaProvider.apiPrefix | Préfixe de l'API pour le service média | '/palpatine' |
194-
| mediaProvider.routes.healthcheck.get | Chemin de vérification de la santé du service média | '/readiness-check' |
195-
| mediaProvider.routes.file.get | Chemin GET pour récupérer des fichiers | '/assets/media/' |
196-
| mediaProvider.routes.file.post | Chemin POST pour télécharger un fichier | '/upload' |
197-
| mediaProvider.routes.files.post | Chemin POST pour télécharger plusieurs fichiers | '/uploads' |
198-
| mediaProvider.routes.catalog.get | Chemin GET pour récupérer le catalogue de fichiers | '/catalog' |
199-
| mediaProvider.payloadMaxSize | Taille maximale de la charge utile | '10mb' |
200-
| mediaProvider.rateLimit.windowMs | Fenêtre de limitation de débit (ms) | 30000 |
201-
| mediaProvider.rateLimit.limit | Limitation de débit | 5 |
202-
| mediaProvider.originsAllowed | Origines autorisées | 'localhost,\*' |
203-
| mediaProvider.methodsAllowed | Méthodes HTTP autorisées | 'GET,POST' |
204-
| mediaProvider.storage.storageClassName | Nom de la classe de stockage pour le provider média | 'hostpath' |
205-
| mediaProvider.storage.resources.requests.storage | Espace de stockage demandé pour le media provider | '500Mi' |
192+
| mediaApi.service | URL du service média | 'http://media-service' |
193+
| mediaApi.apiPrefix | Préfixe de l'API pour le service média | '/palpatine' |
194+
| mediaApi.routes.healthcheck.get | Chemin de vérification de la santé du service média | '/readiness-check' |
195+
| mediaApi.routes.file.get | Chemin GET pour récupérer des fichiers | '/assets/media/' |
196+
| mediaApi.routes.file.post | Chemin POST pour télécharger un fichier | '/upload' |
197+
| mediaApi.routes.files.post | Chemin POST pour télécharger plusieurs fichiers | '/uploads' |
198+
| mediaApi.routes.catalog.get | Chemin GET pour récupérer le catalogue de fichiers | '/catalog' |
199+
| mediaApi.payloadMaxSize | Taille maximale de la charge utile | '10mb' |
200+
| mediaApi.rateLimit.windowMs | Fenêtre de limitation de débit (ms) | 30000 |
201+
| mediaApi.rateLimit.limit | Limitation de débit | 5 |
202+
| mediaApi.originsAllowed | Origines autorisées | 'localhost,\*' |
203+
| mediaApi.methodsAllowed | Méthodes HTTP autorisées | 'GET,POST' |
204+
| mediaApi.storage.storageClassName | Nom de la classe de stockage pour le provider média | 'hostpath' |
205+
| mediaApi.storage.resources.requests.storage | Espace de stockage demandé pour le media provider | '500Mi' |
206206
| rateLimit.windowMs | Fenêtre de limitation de débit (ms) | 30000 |
207207
| rateLimit.limit | Limitation de débit | 5 |
208208
| domain | Domaine du service | '.media' |

opensource/templates/_helpers.tpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,8 @@ tada-{{ .Release.Name }}-redis-service
88

99
{{- define "mediaService" -}}
1010
http://tada-{{ .Release.Name }}-media-service
11-
{{- end -}}
11+
{{- end -}}
12+
13+
{{- define "nginxService" -}}
14+
http://tada-{{.Release.Name}}-{{.Values.nginx.serviceName}}
15+
{{- end -}}

opensource/templates/backup-and-clean-job.yaml

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
apiVersion: batch/v1
44
kind: CronJob
55
metadata:
6-
name: tada-{{ .Release.Name }}-backup-and-clean-{{ .Values.version }}
6+
name: tada-{{ .Release.Name }}-backup-and-clean
77
spec:
88
schedule: '0 0 * * *'
99
jobTemplate:
@@ -12,30 +12,24 @@ spec:
1212
spec:
1313
containers:
1414
- name: remove-expired-files-cronjob
15-
image: '{{ .Values.mediaProvider.backupAndCleanJob.imageName }}:{{ .Values.mediaProvider.backupAndCleanJob.imageVersion }}'
15+
image: '{{ .Values.backupAndCleanJob.imageName }}:{{ .Values.backupAndCleanJob.imageVersion }}'
1616
resources:
1717
requests:
18-
cpu: {{ .Values.mediaProvider.backupAndCleanJob.resources.requests.cpu }}
19-
memory: {{ .Values.mediaProvider.backupAndCleanJob.resources.requests.memory }}
18+
cpu: {{ .Values.backupAndCleanJob.resources.requests.cpu }}
19+
memory: {{ .Values.backupAndCleanJob.resources.requests.memory }}
2020
env:
2121
- name: API_SERVICE
22-
value: '{{ .Values.mediaProvider.service }}'
22+
value: "{{ include "mediaService" . }}"
2323
- name: CATALOG_ROUTE
24-
value: '{{ .Values.mediaProvider.routes.catalog.get }}'
24+
value: '{{ .Values.mediaApi.routes.catalog.get }}'
2525
- name: DEV_ENV
2626
value: '{{ .Values.dev }}'
27-
- name: IMAGE_SERVICE
28-
value: '{{ .Values.mediaProvider.service }}'
27+
- name: NGINX_SERVICE
28+
value: "{{ include "nginxService" . }}"
2929
- name: API_PREFIX
30-
value: '{{ .Values.mediaProvider.apiPrefix }}'
30+
value: '{{ .Values.mediaApi.apiPrefix }}'
3131
- name: DELEGATED_STORAGE_METHOD
32-
value: '{{ .Values.mediaProvider.backupStorageMethod }}'
33-
- name: GET_ROUTE
34-
value: '{{ .Values.mediaProvider.routes.files.get }}'
35-
- name: PATCH_ROUTE
36-
value: '{{ .Values.mediaProvider.routes.files.patch }}'
37-
- name: DELETE_ROUTE
38-
value: '{{ .Values.mediaProvider.routes.files.delete }}'
32+
value: '{{ .Values.mediaApi.backupStorageMethod }}'
3933
restartPolicy: Never
4034
successfulJobsHistoryLimit: 1
4135
failedJobsHistoryLimit: 1

0 commit comments

Comments
 (0)