From d4c4931c4f21c30018c8ba59e3c30332318c0baf Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Tue, 4 Feb 2025 07:05:23 +0100
Subject: [PATCH] Values schema

Signed-off-by: Martin Weise <martin.weise@tuwien.ac.at>
---
 .gitlab/agents/dev/values.yaml | 16 ++++++++--------
 helm/dbrepo/values.schema.json |  8 +++++++-
 helm/dbrepo/values.yaml        |  1 +
 3 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/.gitlab/agents/dev/values.yaml b/.gitlab/agents/dev/values.yaml
index b4f5790706..dcde0bb2ca 100644
--- a/.gitlab/agents/dev/values.yaml
+++ b/.gitlab/agents/dev/values.yaml
@@ -28,7 +28,7 @@ authservice:
     secret: MUwRc7yfXSJwX8AdRMWaQC3Nep1VjwgG
   setupJob:
     image:
-      name: registry.datalab.tuwien.ac.at/dbrepo/auth-service-init:1.6.3rc1
+      name: registry.datalab.tuwien.ac.at/dbrepo/auth-service-init:1.6.3rc4
   persistence:
     enabled: true
 
@@ -71,12 +71,12 @@ searchdb:
 analyseservice:
   enabled: true
   image:
-    name: registry.datalab.tuwien.ac.at/dbrepo/analyse-service:1.6.3rc0
+    name: registry.datalab.tuwien.ac.at/dbrepo/analyse-service:1.6.3rc4
 
 metadataservice:
   enabled: true
   image:
-    name: registry.datalab.tuwien.ac.at/dbrepo/metadata-service:1.6.3rc0
+    name: registry.datalab.tuwien.ac.at/dbrepo/metadata-service:1.6.3rc4
   admin:
     email: noreply@example.com
   deletedRecord: permanent
@@ -92,7 +92,7 @@ metadataservice:
 dataservice:
   enabled: true
   image:
-    name: registry.datalab.tuwien.ac.at/dbrepo/data-service:1.6.3rc0
+    name: registry.datalab.tuwien.ac.at/dbrepo/data-service:1.6.3rc4
   rabbitmq:
     consumer:
       username: admin
@@ -106,16 +106,16 @@ dataservice:
 searchservice:
   enabled: true
   image:
-    name: registry.datalab.tuwien.ac.at/dbrepo/search-service:1.6.3rc0
+    name: registry.datalab.tuwien.ac.at/dbrepo/search-service:1.6.3rc4
   init:
     image:
-      name: registry.datalab.tuwien.ac.at/dbrepo/search-service-init:1.6.3rc0
+      name: registry.datalab.tuwien.ac.at/dbrepo/search-service-init:1.6.3rc4
 
 storageservice:
   enabled: true
   init:
     image:
-      name: registry.datalab.tuwien.ac.at/dbrepo/storage-service-init:1.6.3rc0
+      name: registry.datalab.tuwien.ac.at/dbrepo/storage-service-init:1.6.3rc4
 
 uploadservice:
   enabled: true
@@ -132,7 +132,7 @@ metricdb:
 ui:
   enabled: true
   image:
-    name: registry.datalab.tuwien.ac.at/dbrepo/ui:1.6.3rc3-datalab-dev
+    name: registry.datalab.tuwien.ac.at/dbrepo/ui:1.6.3rc4
   public:
     api:
       client: https://s155.datalab.tuwien.ac.at
diff --git a/helm/dbrepo/values.schema.json b/helm/dbrepo/values.schema.json
index 9ade1b0749..641287b434 100644
--- a/helm/dbrepo/values.schema.json
+++ b/helm/dbrepo/values.schema.json
@@ -126,7 +126,7 @@
                 "endpoint": {
                     "type": "string"
                 },
-                "extraEnvVarsCM": {
+                "extraEnvVarsSecret": {
                     "type": "string"
                 },
                 "extraVolumeMounts": {
@@ -137,6 +137,9 @@
                             },
                             "name": {
                                 "type": "string"
+                            },
+                            "subPath": {
+                                "type": "string"
                             }
                         },
                         "type": "object"
@@ -224,6 +227,9 @@
                     },
                     "type": "object"
                 },
+                "production": {
+                    "type": "boolean"
+                },
                 "replicaCount": {
                     "type": "integer"
                 },
diff --git a/helm/dbrepo/values.yaml b/helm/dbrepo/values.yaml
index bd221fd89a..6422ca38dd 100644
--- a/helm/dbrepo/values.yaml
+++ b/helm/dbrepo/values.yaml
@@ -87,6 +87,7 @@ authservice:
     fullnameOverride: auth-db
     auth:
       postgresPassword: postgres
+  ## @param authservice.production Start Keycloak with production profile.
   production: true
   ## @param authservice.resourcesPreset The container resource presets
   resourcesPreset: "small"
-- 
GitLab