From d3ef2642a06a71a331d5197afc2b9daf1f6d5449 Mon Sep 17 00:00:00 2001 From: Bruno Willenborg Date: Tue, 9 May 2023 10:50:00 +0200 Subject: [PATCH] 0.9.10 --- CHANGELOG.md | 7 +++++++ charts/tum-gis-iot-stack-k8s/Chart.yaml | 2 +- charts/tum-gis-iot-stack-k8s/README.md | 2 +- charts/tum-gis-iot-stack-k8s/charts/frostweb/Chart.yaml | 2 +- charts/tum-gis-iot-stack-k8s/charts/frostweb/README.md | 4 +++- .../frostweb/templates/frost-http-mqtt-configMap.yml | 4 ++++ charts/tum-gis-iot-stack-k8s/charts/frostweb/values.yaml | 8 ++++++++ 7 files changed, 25 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c29f366..5711485 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,12 @@ For releases `< 1.0.0` minor version step indicate breaking changes. ## [Unreleased] - YYYY-MM-DD +## [tum-gis-iot-stack-k8s-0.9.10] - 2023-05-09 + +### Added + +- Exposed some more FROST-Sever settings in `values.yml` + ## [tum-gis-iot-stack-k8s-0.9.9] - 2023-05-09 ### Changed @@ -127,6 +133,7 @@ For releases `< 1.0.0` minor version step indicate breaking changes. ### Deprecated [Unreleased]: https://github.com/tum-gis/tum-gis-iot-stack-k8s/compare/tum-gis-iot-stack-k8s-0.9.8...HEAD +[tum-gis-iot-stack-k8s-0.9.10]: https://github.com/tum-gis/tum-gis-iot-stack-k8s/compare/tum-gis-iot-stack-k8s-0.9.9...tum-gis-iot-stack-k8s-0.9.10 [tum-gis-iot-stack-k8s-0.9.9]: https://github.com/tum-gis/tum-gis-iot-stack-k8s/compare/tum-gis-iot-stack-k8s-0.9.8...tum-gis-iot-stack-k8s-0.9.9 [tum-gis-iot-stack-k8s-0.9.8]: https://github.com/tum-gis/tum-gis-iot-stack-k8s/compare/tum-gis-iot-stack-k8s-0.9.7...tum-gis-iot-stack-k8s-0.9.8 [tum-gis-iot-stack-k8s-0.9.7]: https://github.com/tum-gis/tum-gis-iot-stack-k8s/compare/tum-gis-iot-stack-k8s-0.9.6...tum-gis-iot-stack-k8s-0.9.7 diff --git a/charts/tum-gis-iot-stack-k8s/Chart.yaml b/charts/tum-gis-iot-stack-k8s/Chart.yaml index 28b9a1f..9c9634c 100644 --- a/charts/tum-gis-iot-stack-k8s/Chart.yaml +++ b/charts/tum-gis-iot-stack-k8s/Chart.yaml @@ -15,7 +15,7 @@ maintainers: name: Bruno Willenborg url: https://www.asg.ed.tum.de/en/gis/our-team/staff/bruno-willenborg/ -version: 0.9.9 +version: 0.9.10 appVersion: "2.1.2" dependencies: diff --git a/charts/tum-gis-iot-stack-k8s/README.md b/charts/tum-gis-iot-stack-k8s/README.md index 0bc5b90..be2435d 100644 --- a/charts/tum-gis-iot-stack-k8s/README.md +++ b/charts/tum-gis-iot-stack-k8s/README.md @@ -1,6 +1,6 @@ # tum-gis-iot-stack-k8s -![Version: 0.9.9](https://img.shields.io/badge/Version-0.9.9-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square) +![Version: 0.9.10](https://img.shields.io/badge/Version-0.9.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square) Helm Chart for the TUM-GI IoT stack. diff --git a/charts/tum-gis-iot-stack-k8s/charts/frostweb/Chart.yaml b/charts/tum-gis-iot-stack-k8s/charts/frostweb/Chart.yaml index 4facb8e..68bdc07 100644 --- a/charts/tum-gis-iot-stack-k8s/charts/frostweb/Chart.yaml +++ b/charts/tum-gis-iot-stack-k8s/charts/frostweb/Chart.yaml @@ -9,7 +9,7 @@ sources: - https://github.com/FraunhoferIOSB/FROST-Server -version: 0.6.3 +version: 0.6.4 appVersion: "2.1.2" maintainers: diff --git a/charts/tum-gis-iot-stack-k8s/charts/frostweb/README.md b/charts/tum-gis-iot-stack-k8s/charts/frostweb/README.md index 0c0f954..ba101d2 100644 --- a/charts/tum-gis-iot-stack-k8s/charts/frostweb/README.md +++ b/charts/tum-gis-iot-stack-k8s/charts/frostweb/README.md @@ -1,6 +1,6 @@ # frostweb -![Version: 0.6.3](https://img.shields.io/badge/Version-0.6.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square) +![Version: 0.6.4](https://img.shields.io/badge/Version-0.6.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square) FROST-Server HTTP and MQTT service. @@ -90,8 +90,10 @@ FROST-Server HTTP and MQTT service. | persistence.idGenerationMode | string | `"ServerGeneratedOnly"` | | | persistence.queryTimeout | int | `0` | | | persistence.slowQueryThreshold | int | `200` | | +| plugins.openApi.enable | bool | `false` | Enable/disable OpenAPI endpoint, see https://fraunhoferiosb.github.io/FROST-Server/settings/plugins.html | | podAnnotations | object | `{}` | Additional pod annotations | | podSecurityContext | object | `{}` | | +| queueLoggingInterval | int | `0` | | | readinessProbe.enabled | bool | `true` | Enable/disable readiness probe [Readiness probe](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes) See the [API reference](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#Probe) for details. Use `readinessProbe.probe: {}` to configure [readinessProbe probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) | | readinessProbe.failureThreshold | int | `5` | | | readinessProbe.initialDelaySeconds | int | `10` | | diff --git a/charts/tum-gis-iot-stack-k8s/charts/frostweb/templates/frost-http-mqtt-configMap.yml b/charts/tum-gis-iot-stack-k8s/charts/frostweb/templates/frost-http-mqtt-configMap.yml index d92bfac..dd72b0c 100644 --- a/charts/tum-gis-iot-stack-k8s/charts/frostweb/templates/frost-http-mqtt-configMap.yml +++ b/charts/tum-gis-iot-stack-k8s/charts/frostweb/templates/frost-http-mqtt-configMap.yml @@ -21,6 +21,7 @@ data: maxDataSize: {{ .Values.maxDataSize | quote }} defaultCount: {{ .Values.defaultCount | quote }} logSensitiveData: {{ .Values.logSensitiveData | quote }} + queueLoggingInterval: {{ .Values.queueLoggingInterval | quote }} # Persistence settings persistence_db_driver: {{ .Values.persistence.db.driver | quote }} @@ -37,6 +38,9 @@ data: mqtt_Host: {{ .Values.mqtt.host | quote }} mqtt_QoS: {{ .Values.mqtt.qos | quote }} + # Plugin settings + plugins_openApi_enable: {{ .Values.plugins.openApi.enable | quote }} + # Auth settings {{ if .Values.auth.enabled -}} auth_realmName: {{ .Values.auth.realmName | quote }} diff --git a/charts/tum-gis-iot-stack-k8s/charts/frostweb/values.yaml b/charts/tum-gis-iot-stack-k8s/charts/frostweb/values.yaml index 5a1f992..4766dd2 100644 --- a/charts/tum-gis-iot-stack-k8s/charts/frostweb/values.yaml +++ b/charts/tum-gis-iot-stack-k8s/charts/frostweb/values.yaml @@ -117,6 +117,7 @@ defaultTop: 100 defaultCount: false maxDataSize: "25000000" logSensitiveData: false +queueLoggingInterval: 0 # FROST-Server MQTT settings # https://fraunhoferiosb.github.io/FROST-Server/settings/settings.html#mqtt-settings @@ -134,6 +135,13 @@ mqttService: # -- Service port for MQTT port: 1883 +# FROST-Server plugin settings +plugins: + openApi: + # -- Enable/disable OpenAPI endpoint, see + # https://fraunhoferiosb.github.io/FROST-Server/settings/plugins.html + enable: false + # -- Extra environment variables. Watch out for unquoted strings! extraEnv: {}