diff --git a/helm/dbrepo/Chart.lock b/helm/dbrepo/Chart.lock index e26b869016fcfee00e7f08f1a1f18a306429a6fa..50562acfcba6deb9cc874e003179a6c1458879e7 100644 --- a/helm/dbrepo/Chart.lock +++ b/helm/dbrepo/Chart.lock @@ -4,7 +4,7 @@ dependencies: version: 1.4.0 - name: keycloak repository: https://charts.bitnami.com/bitnami - version: 24.0.3 + version: 24.6.3 - name: mariadb-galera repository: https://charts.bitnami.com/bitnami version: 13.2.7 @@ -26,5 +26,8 @@ dependencies: - name: nginx repository: https://charts.bitnami.com/bitnami version: 18.3.1 -digest: sha256:acb36fe9078b39dd50381a03827c318897d401c1946aee453611b3b58c924a54 -generated: "2025-04-01T13:07:24.905667677+02:00" +- name: postgresql + repository: https://charts.bitnami.com/bitnami + version: 16.1.0 +digest: sha256:fd6fb7a9547e6bb1c7d311b67dae7a3987247e16256ef3b553593ddd90b91340 +generated: "2025-05-03T19:27:21.68619261+02:00" diff --git a/helm/dbrepo/README.md b/helm/dbrepo/README.md index d297582e974d318b8b817fb834868ccdc99794a0..90e6eb6a75a85de338ce4cad6d71835dd309c09d 100644 --- a/helm/dbrepo/README.md +++ b/helm/dbrepo/README.md @@ -72,7 +72,7 @@ The command removes all the Kubernetes components associated with the chart and | Name | Description | Value | | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `metadatadb.enabled` | Enable the Metadata datadb. | `true` | +| `metadatadb.enabled` | Enable the Metadata Database. | `true` | | `metadatadb.host` | The hostname for the microservices. | `metadata-db` | | `metadatadb.extraFlags` | Extra flags to ensure the query store works as intended, ref https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.6/api/data-db/#data | `--character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci` | | `metadatadb.rootUser.user` | The root username. | `root` | @@ -86,6 +86,16 @@ The command removes all the Kubernetes components associated with the chart and | `metadatadb.resourcesPreset` | The container resource preset | `xlarge` | | `metadatadb.persistence.enabled` | Enable persistent storage. | `true` | +### Dashboard Database Enable the Dashboard Database. + +| Name | Description | Value | +| --------------------------- | ------------------------------------- | ------------------- | +| `dashboarddb.enabled` | | `true` | +| `dashboarddb.host` | The hostname for the microservices. | `dashboard-db:5432` | +| `dashboarddb.auth.database` | The dashboard database name. | `grafana` | +| `dashboarddb.auth.username` | The dashboard database username. | `grafana` | +| `dashboarddb.auth.password` | The dashboard database user password. | `dbrepo` | + ### Auth Service | Name | Description | Value | @@ -368,9 +378,10 @@ mqtt.prefetch = 10 | `ui.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` | | `ui.resourcesPreset` | The container resource preset | `micro` | | `ui.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `ui.public.api.client` | The endpoint for the client api. Defaults to the value of `gateway`. | `""` | -| `ui.public.api.server` | The endpoint for the server api. Defaults to the value of `gateway`. | `""` | -| `ui.public.upload.client` | The endpoint for the upload client. Defaults to the value of `gateway` and path `/api/upload/files`. | `""` | +| `ui.public.api.client` | The endpoint for the client api. Overrides to the value of `gateway`. | `""` | +| `ui.public.api.server` | The endpoint for the server api. Overrides to the value of `gateway`. | `""` | +| `ui.public.dashboard.url` | The url for the dashboard. Overrides to the value of `gateway` and path `/dashboard`. | `""` | +| `ui.public.upload.client` | The endpoint for the upload client. Overrides to the value of `gateway` and path `/api/upload/files`. | `""` | | `ui.public.title` | The user interface title. | `Database Repository` | | `ui.public.logo` | The user interface logo. | `/logo.svg` | | `ui.public.icon` | The user interface icon. | `/favicon.ico` | @@ -412,11 +423,12 @@ mqtt.prefetch = 10 ### Dashboard UI -| Name | Description | Value | -| ----------------------------- | ----------------------------------- | --------------------- | -| `dashboardui.enabled` | Enable the Dashboard UI. | `true` | -| `dashboardui.metrics.enabled` | Enable the metrics sidecar. | `true` | -| `dashboardui.endpoint` | The endpoint for the microservices. | `http://dashboard-ui` | +| Name | Description | Value | +| ---------------------------------- | ----------------------------------- | -------------------------- | +| `dashboardui.enabled` | Enable the Dashboard UI. | `true` | +| `dashboardui.metrics.enabled` | Enable the metrics sidecar. | `true` | +| `dashboardui.endpoint` | The endpoint for the microservices. | `http://dashboard-ui:3000` | +| `dashboardui.grafana.replicaCount` | The number of replicas. | `2` | ### Metric Service diff --git a/helm/dbrepo/charts/keycloak-24.0.3.tgz b/helm/dbrepo/charts/keycloak-24.0.3.tgz deleted file mode 100644 index 29a964b44168bec6c04969e16cf51c94b75952fc..0000000000000000000000000000000000000000 Binary files a/helm/dbrepo/charts/keycloak-24.0.3.tgz and /dev/null differ diff --git a/helm/dbrepo/charts/keycloak-24.6.3.tgz b/helm/dbrepo/charts/keycloak-24.6.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..2196f1737a0aa9a6e1c4947de17fe842b171b610 Binary files /dev/null and b/helm/dbrepo/charts/keycloak-24.6.3.tgz differ diff --git a/helm/dbrepo/charts/postgresql-16.1.0.tgz b/helm/dbrepo/charts/postgresql-16.1.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4b12fe544d307c4aaa91f3a94ef2711d39b213ff Binary files /dev/null and b/helm/dbrepo/charts/postgresql-16.1.0.tgz differ diff --git a/helm/dbrepo/charts/seaweedfs-4.2.1.tgz b/helm/dbrepo/charts/seaweedfs-4.2.1.tgz index 2e8722a788b04ed720c0d9f5d21b694800fe011b..9c5c79a5d2e6d591b59287f2f278c064e1ab9982 100644 Binary files a/helm/dbrepo/charts/seaweedfs-4.2.1.tgz and b/helm/dbrepo/charts/seaweedfs-4.2.1.tgz differ diff --git a/helm/dbrepo/values.schema.json b/helm/dbrepo/values.schema.json index f253e2dec4f956285bb99258ef80de893b9843cb..a4482a8d384468f140f63078584229b25be45a05 100644 --- a/helm/dbrepo/values.schema.json +++ b/helm/dbrepo/values.schema.json @@ -442,6 +442,42 @@ }, "type": "object" }, + "dashboarddb": { + "properties": { + "auth": { + "properties": { + "database": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "type": "object" + }, + "enabled": { + "type": "boolean" + }, + "fullnameOverride": { + "type": "string" + }, + "host": { + "type": "string" + }, + "metrics": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, "dashboardservice": { "properties": { "containerSecurityContext": { @@ -559,6 +595,22 @@ }, "dashboardui": { "properties": { + "dashboardsProvider": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "datasources": { + "properties": { + "secretName": { + "type": "string" + } + }, + "type": "object" + }, "enabled": { "type": "boolean" }, @@ -570,9 +622,26 @@ }, "grafana": { "properties": { + "extraConfigmaps": { + "items": { + "properties": { + "mountPath": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, "extraEnvVarsSecret": { "type": "string" }, + "replicaCount": { + "type": "integer" + }, "updateStrategy": { "properties": { "type": { @@ -605,6 +674,14 @@ } }, "type": "object" + }, + "persistence": { + "properties": { + "enabled": { + "type": "boolean" + } + }, + "type": "object" } }, "type": "object" @@ -873,42 +950,6 @@ "existingServerBlockConfigmap": { "type": "string" }, - "extraVolumeMounts": { - "items": { - "properties": { - "mountPath": { - "type": "string" - }, - "name": { - "type": "string" - }, - "subPath": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "extraVolumes": { - "items": { - "properties": { - "configMap": { - "properties": { - "name": { - "type": "string" - } - }, - "type": "object" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, "fullnameOverride": { "type": "string" }, @@ -1481,14 +1522,6 @@ "properties": { "enabled": { "type": "boolean" - }, - "service": { - "properties": { - "type": { - "type": "string" - } - }, - "type": "object" } }, "type": "object" @@ -1555,6 +1588,14 @@ } }, "type": "object" + }, + "updateStrategy": { + "properties": { + "type": { + "type": "string" + } + }, + "type": "object" } }, "type": "object" @@ -2024,6 +2065,14 @@ }, "type": "object" }, + "dashboard": { + "properties": { + "url": { + "type": "string" + } + }, + "type": "object" + }, "database": { "properties": { "extra": { diff --git a/helm/seaweedfs/Chart.lock b/helm/seaweedfs/Chart.lock index 7dca0b6927791dbcc300fffdbf293accae9c37ed..f1741e07c59e46fb47f3563df750d7339f64d995 100644 --- a/helm/seaweedfs/Chart.lock +++ b/helm/seaweedfs/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 20.5.3 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 16.6.5 + version: 16.6.6 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:70d3ecdbdf71b1a9bcdea9c0deb4f776fcc2b51af444e85612b32f887c8b5576 -generated: "2025-04-25T10:46:57.714514706+02:00" + version: 2.30.2 +digest: sha256:79a3aee363cd4d88cd19f0c034d739b8dea199b2762f5d238bd9904ed77849d6 +generated: "2025-05-03T19:26:51.94678481+02:00" diff --git a/helm/seaweedfs/charts/common-2.30.0.tgz b/helm/seaweedfs/charts/common-2.30.0.tgz deleted file mode 100644 index df6d799a2c849afea773160f229d79eb1cf1af3b..0000000000000000000000000000000000000000 Binary files a/helm/seaweedfs/charts/common-2.30.0.tgz and /dev/null differ diff --git a/helm/seaweedfs/charts/common-2.30.2.tgz b/helm/seaweedfs/charts/common-2.30.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f35ca37f859944b5081011965987ff76bf3d75fc Binary files /dev/null and b/helm/seaweedfs/charts/common-2.30.2.tgz differ diff --git a/helm/seaweedfs/charts/postgresql-16.6.5.tgz b/helm/seaweedfs/charts/postgresql-16.6.5.tgz deleted file mode 100644 index 5bb4086c3145d56441395d89a78c819dca468e8e..0000000000000000000000000000000000000000 Binary files a/helm/seaweedfs/charts/postgresql-16.6.5.tgz and /dev/null differ diff --git a/helm/seaweedfs/charts/postgresql-16.6.6.tgz b/helm/seaweedfs/charts/postgresql-16.6.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..eea64cae7283ea48f6dd6977b6d7ba2af21cd948 Binary files /dev/null and b/helm/seaweedfs/charts/postgresql-16.6.6.tgz differ