From 3e8313c0219c2bb3fd76a6386d38f28b3ebda8f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Sowi=C5=84ski?= Date: Mon, 21 Aug 2023 17:41:31 +0200 Subject: [PATCH 01/10] Update Chart.yaml --- src/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Chart.yaml b/src/Chart.yaml index 30e985ee..1f1aeb48 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: nussknacker -version: 1.10.1 +version: 1.10.1-SNAPSHOT description: Nussknacker - a design, development, and deployment tool for stream processing home: https://nussknacker.io/ icon: https://nussknacker.io/wp-content/uploads/2021/10/Nussknacker-short-black.svg From e44397a9038020a1c38eee59dd5ad95676266754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Tue, 22 Aug 2023 11:51:05 +0200 Subject: [PATCH 02/10] bump chart and Nussknacker version --- src/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Chart.yaml b/src/Chart.yaml index 1f1aeb48..89e95497 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: nussknacker -version: 1.10.1-SNAPSHOT +version: 1.11.0-SNAPSHOT description: Nussknacker - a design, development, and deployment tool for stream processing home: https://nussknacker.io/ icon: https://nussknacker.io/wp-content/uploads/2021/10/Nussknacker-short-black.svg @@ -11,7 +11,7 @@ keywords: - stream processing - event stream processing type: application -appVersion: 1.10.0 +appVersion: 1.11.0 dependencies: - name: postgresql version: ~12.1.15 From a09de4363b85f60d9286900b20459a1e30af8de0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Tue, 22 Aug 2023 12:04:48 +0200 Subject: [PATCH 03/10] bump dependencies --- src/Chart.lock | 12 ++++++------ src/Chart.yaml | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Chart.lock b/src/Chart.lock index bbde2622..3b1a209d 100644 --- a/src/Chart.lock +++ b/src/Chart.lock @@ -4,7 +4,7 @@ dependencies: version: 12.1.15 - name: kafka repository: https://charts.bitnami.com/bitnami - version: 22.1.3 + version: 22.1.6 - name: zookeeper repository: https://charts.bitnami.com/bitnami version: 11.0.3 @@ -16,12 +16,12 @@ dependencies: version: 0.2.0 - name: grafana repository: https://grafana.github.io/helm-charts - version: 6.56.6 + version: 6.58.9 - name: influxdb repository: https://helm.influxdata.com/ - version: 4.12.1 + version: 4.12.4 - name: telegraf repository: https://helm.influxdata.com/ - version: 1.8.28 -digest: sha256:46aba6b24953b73194810cdde14358f7098d52c4d83708561d1038f9a8a5432b -generated: "2023-05-31T09:36:02.733938544+02:00" + version: 1.8.31 +digest: sha256:f2f04202e1d09fd614fdf48c8ffbc54e011336a3d5897ed4d1c9af394fe1d2b8 +generated: "2023-08-22T12:13:05.948963355+02:00" diff --git a/src/Chart.yaml b/src/Chart.yaml index 89e95497..da0606f0 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -18,7 +18,7 @@ dependencies: repository: "@bitnami" condition: postgresql.enabled - name: kafka - version: ~22.1.3 + version: ~22.1.6 repository: "@bitnami" condition: kafka.enabled - name: zookeeper @@ -39,10 +39,10 @@ dependencies: repository: "@grafana" condition: grafana.enabled - name: influxdb - version: ~4.12.0 + version: ~4.12.4 repository: "@influxdata" condition: influxdb.enabled - name: telegraf - version: ~1.8.26 + version: ~1.8.31 repository: "@influxdata" condition: telegraf.enabled From c0a2eb667e17f9bf46ce83ff61bda12c354f76ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Tue, 12 Sep 2023 17:24:50 +0200 Subject: [PATCH 04/10] bump Nussknacker version --- src/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Chart.yaml b/src/Chart.yaml index da0606f0..8a473a55 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -11,7 +11,7 @@ keywords: - stream processing - event stream processing type: application -appVersion: 1.11.0 +appVersion: 1.11.3 dependencies: - name: postgresql version: ~12.1.15 From 3626be4c1ecb3b1c1c5fc8281f33b005d892a29d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Tue, 12 Sep 2023 17:32:22 +0200 Subject: [PATCH 05/10] bump dependencies --- src/Chart.lock | 10 +++++----- src/Chart.yaml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Chart.lock b/src/Chart.lock index 3b1a209d..2456ec9a 100644 --- a/src/Chart.lock +++ b/src/Chart.lock @@ -16,12 +16,12 @@ dependencies: version: 0.2.0 - name: grafana repository: https://grafana.github.io/helm-charts - version: 6.58.9 + version: 6.59.4 - name: influxdb repository: https://helm.influxdata.com/ - version: 4.12.4 + version: 4.12.5 - name: telegraf repository: https://helm.influxdata.com/ - version: 1.8.31 -digest: sha256:f2f04202e1d09fd614fdf48c8ffbc54e011336a3d5897ed4d1c9af394fe1d2b8 -generated: "2023-08-22T12:13:05.948963355+02:00" + version: 1.8.33 +digest: sha256:cca242af079ddfd7fb81d7743450a35e5ee5a8afb309318a5fe92afd04d0d664 +generated: "2023-09-12T17:28:29.752321616+02:00" diff --git a/src/Chart.yaml b/src/Chart.yaml index 8a473a55..8a5f7d77 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -39,10 +39,10 @@ dependencies: repository: "@grafana" condition: grafana.enabled - name: influxdb - version: ~4.12.4 + version: ~4.12.5 repository: "@influxdata" condition: influxdb.enabled - name: telegraf - version: ~1.8.31 + version: ~1.8.33 repository: "@influxdata" condition: telegraf.enabled From 9126069e62ff2914a55b8ada47d5edf4fb1725a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Wed, 13 Sep 2023 10:29:17 +0200 Subject: [PATCH 06/10] bump dependencies --- src/Chart.lock | 6 +++--- src/Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Chart.lock b/src/Chart.lock index 2456ec9a..e7505b89 100644 --- a/src/Chart.lock +++ b/src/Chart.lock @@ -22,6 +22,6 @@ dependencies: version: 4.12.5 - name: telegraf repository: https://helm.influxdata.com/ - version: 1.8.33 -digest: sha256:cca242af079ddfd7fb81d7743450a35e5ee5a8afb309318a5fe92afd04d0d664 -generated: "2023-09-12T17:28:29.752321616+02:00" + version: 1.8.34 +digest: sha256:a4235f4aca5b0785f910bc33cb813604cab949729753b88fb095814524fe269c +generated: "2023-09-13T10:29:02.122496096+02:00" diff --git a/src/Chart.yaml b/src/Chart.yaml index 8a5f7d77..413a75cc 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -43,6 +43,6 @@ dependencies: repository: "@influxdata" condition: influxdb.enabled - name: telegraf - version: ~1.8.33 + version: ~1.8.34 repository: "@influxdata" condition: telegraf.enabled From 88c202839b89b1d14cf8895cb0d84038affc7ddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Wed, 13 Sep 2023 11:44:24 +0200 Subject: [PATCH 07/10] switch back chart version --- src/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Chart.yaml b/src/Chart.yaml index 413a75cc..0f75bede 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: nussknacker -version: 1.11.0-SNAPSHOT +version: 1.10.1-SNAPSHOT description: Nussknacker - a design, development, and deployment tool for stream processing home: https://nussknacker.io/ icon: https://nussknacker.io/wp-content/uploads/2021/10/Nussknacker-short-black.svg From 44e7a92556631a3d206673e6eaeebeb3b23f9db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Wed, 13 Sep 2023 15:05:08 +0200 Subject: [PATCH 08/10] bump chart version (#110) --- src/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Chart.yaml b/src/Chart.yaml index 0f75bede..63bb6ecd 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: nussknacker -version: 1.10.1-SNAPSHOT +version: 1.11.0 description: Nussknacker - a design, development, and deployment tool for stream processing home: https://nussknacker.io/ icon: https://nussknacker.io/wp-content/uploads/2021/10/Nussknacker-short-black.svg From f953b48c5a3e92ee8cabea1b4b6f5d3d9d8ea1e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20S=C5=82abek?= Date: Wed, 13 Sep 2023 16:50:01 +0200 Subject: [PATCH 09/10] bump chart version to snapshot (#111) --- src/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Chart.yaml b/src/Chart.yaml index 63bb6ecd..a482b8dc 100644 --- a/src/Chart.yaml +++ b/src/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: nussknacker -version: 1.11.0 +version: 1.11.1-SNAPSHOT description: Nussknacker - a design, development, and deployment tool for stream processing home: https://nussknacker.io/ icon: https://nussknacker.io/wp-content/uploads/2021/10/Nussknacker-short-black.svg From aa2ff275b163824557382a1f5898f71e5c77cf0c Mon Sep 17 00:00:00 2001 From: ZbyszekMM <50945192+ZbyszekMM@users.noreply.github.com> Date: Tue, 19 Sep 2023 12:59:55 +0200 Subject: [PATCH 10/10] [Docs] Some docs clarifications (#113) * Initial commit - some docs clarifications * Further polishing of the clarifations --------- Co-authored-by: ZbyszekMM --- src/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/README.md b/src/README.md index 5e44e0f1..e145a954 100644 --- a/src/README.md +++ b/src/README.md @@ -7,9 +7,7 @@ it is highly configurable. Quickstart ---------- -To go through the whole process of installation, configuration of messages schemas and defining of scenarios, -see [Quickstart guide](https://nussknacker.io/documentation/quickstart/helm/) -or `k8s-helm` directory in [nussknacker-quickstart repository](https://github.com/TouK/nussknacker-quickstart) +Check [Quickstart guide](https://nussknacker.io/documentation/quickstart/lite-streaming/) relevant to your [engine](https://nussknacker.io/documentation/about/engines/) and [processing mode](https://nussknacker.io/documentation/about/ProcessingModes/) to see the whole process of installation, configuration of messages schemas and defining of scenarios. You can also check `k8s-helm` directory in [nussknacker-quickstart repository](https://github.com/TouK/nussknacker-quickstart) for an example of K8s based installation. Finally, the `examples` folder of the [Helm chart repo](https://github.com/TouK/nussknacker-helm.git) contains examples how to apply configurations typical to Nussknacker K8s deployment. Requirements ------------ @@ -125,6 +123,10 @@ Nussknacker configuration consists of three [configuration areas](https://nusskn - `k8sDeploymentConfig` - here you can specify your own k8s runtime deployment yaml config in `streaming-lite` and `request-response` modes - `requestResponse` - here you can specify `servicePort` and `ingress` configuration for deployed scenarios on k8s when running in `request-response` mode +Yaml keys expected by Nussknacker to be in the form of nested yaml structures in the Values file are converted to json; check the chart implementation if in doubt. + +Please note that not all configurations are one-to-one mapped to Values key names and that in few cases Values key names are different from configuration keys names. + Finally, if you use external (not generated through this chart) Flink instance, use `flinkConfig` to configure it. Check `values.yaml` for available options. These settings are included in ```engineConfig``` section of ```application.conf ```.