diff --git a/.yamllint.yaml b/.yamllint.yaml index a944498c..1a2db9f6 100644 --- a/.yamllint.yaml +++ b/.yamllint.yaml @@ -7,3 +7,7 @@ rules: check-keys: false comments: min-spaces-from-content: 1 # Needed due to https://github.com/adrienverge/yamllint/issues/443 + braces: + ignore: | + stacks/signal-processing/* + stacks/_templates/* diff --git a/stacks/_templates/jupyterhub.yaml b/stacks/_templates/jupyterhub.yaml index 793929a7..fd4bbd81 100644 --- a/stacks/_templates/jupyterhub.yaml +++ b/stacks/_templates/jupyterhub.yaml @@ -4,7 +4,7 @@ name: jupyterhub repo: name: jupyterhub url: https://jupyterhub.github.io/helm-chart/ -version: 3.3.7 +version: 4.0.0 options: hub: config: diff --git a/stacks/_templates/keycloak.yaml b/stacks/_templates/keycloak.yaml index c7d7085e..7491b28b 100644 --- a/stacks/_templates/keycloak.yaml +++ b/stacks/_templates/keycloak.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: keycloak - image: quay.io/keycloak/keycloak:22.0.3 + image: quay.io/keycloak/keycloak:26.0.5 args: - start - --hostname-strict=false diff --git a/stacks/_templates/minio-distributed-small.yaml b/stacks/_templates/minio-distributed-small.yaml index 2f7ee3d3..da59a6b5 100644 --- a/stacks/_templates/minio-distributed-small.yaml +++ b/stacks/_templates/minio-distributed-small.yaml @@ -1,9 +1,10 @@ +--- releaseName: minio name: minio repo: name: minio url: https://charts.min.io/ -version: 5.2.0 +version: 5.3.0 options: additionalLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/minio-distributed.yaml b/stacks/_templates/minio-distributed.yaml index 656177a5..a6b22c81 100644 --- a/stacks/_templates/minio-distributed.yaml +++ b/stacks/_templates/minio-distributed.yaml @@ -1,9 +1,10 @@ +--- releaseName: minio name: minio repo: name: minio url: https://charts.min.io/ -version: 5.2.0 +version: 5.3.0 options: additionalLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/minio.yaml b/stacks/_templates/minio.yaml index f75581d3..2ddc51c0 100644 --- a/stacks/_templates/minio.yaml +++ b/stacks/_templates/minio.yaml @@ -1,9 +1,10 @@ +--- releaseName: minio name: minio repo: name: minio url: https://charts.min.io/ -version: 5.2.0 +version: 5.3.0 options: additionalLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/opensearch-dashboards.yaml b/stacks/_templates/opensearch-dashboards.yaml index f4765057..8dbdb2c1 100644 --- a/stacks/_templates/opensearch-dashboards.yaml +++ b/stacks/_templates/opensearch-dashboards.yaml @@ -1,9 +1,10 @@ +--- releaseName: opensearch-dashboards name: opensearch-dashboards repo: name: opensearch-dashboards url: https://opensearch-project.github.io/helm-charts -version: 2.16.0 +version: 2.25.0 options: labels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/opensearch.yaml b/stacks/_templates/opensearch.yaml index e381b01d..1f189323 100644 --- a/stacks/_templates/opensearch.yaml +++ b/stacks/_templates/opensearch.yaml @@ -1,9 +1,10 @@ +--- releaseName: opensearch name: opensearch repo: name: opensearch url: https://opensearch-project.github.io/helm-charts -version: 2.18.0 +version: 2.27.0 options: labels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-airflow.yaml b/stacks/_templates/postgresql-airflow.yaml index 63421bab..159186a0 100644 --- a/stacks/_templates/postgresql-airflow.yaml +++ b/stacks/_templates/postgresql-airflow.yaml @@ -1,9 +1,10 @@ +--- releaseName: postgresql-airflow name: postgresql repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 15.5.16 +version: 16.1.2 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-druid.yaml b/stacks/_templates/postgresql-druid.yaml index 2e36ceb5..033911f4 100644 --- a/stacks/_templates/postgresql-druid.yaml +++ b/stacks/_templates/postgresql-druid.yaml @@ -1,9 +1,10 @@ +--- releaseName: postgresql-druid name: postgresql repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 15.5.16 +version: 16.1.2 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-hive-iceberg.yaml b/stacks/_templates/postgresql-hive-iceberg.yaml index 098fa4a5..1cdd1848 100644 --- a/stacks/_templates/postgresql-hive-iceberg.yaml +++ b/stacks/_templates/postgresql-hive-iceberg.yaml @@ -1,9 +1,10 @@ +--- releaseName: postgresql-hive-iceberg name: postgresql repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 15.5.16 +version: 16.1.2 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-hive.yaml b/stacks/_templates/postgresql-hive.yaml index 4feee781..bc77ac4e 100644 --- a/stacks/_templates/postgresql-hive.yaml +++ b/stacks/_templates/postgresql-hive.yaml @@ -1,9 +1,10 @@ +--- releaseName: postgresql-hive name: postgresql repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 15.5.16 +version: 16.1.2 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-hivehdfs.yaml b/stacks/_templates/postgresql-hivehdfs.yaml index a2cf58a7..ce4e83f9 100644 --- a/stacks/_templates/postgresql-hivehdfs.yaml +++ b/stacks/_templates/postgresql-hivehdfs.yaml @@ -1,9 +1,10 @@ +--- releaseName: hivehdfs name: postgresql repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 15.5.16 +version: 16.1.2 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-hives3.yaml b/stacks/_templates/postgresql-hives3.yaml index c1fd8d55..329cefc9 100644 --- a/stacks/_templates/postgresql-hives3.yaml +++ b/stacks/_templates/postgresql-hives3.yaml @@ -1,9 +1,10 @@ +--- releaseName: hives3 name: postgresql repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 15.5.16 +version: 16.1.2 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-superset.yaml b/stacks/_templates/postgresql-superset.yaml index 485337de..4346c876 100644 --- a/stacks/_templates/postgresql-superset.yaml +++ b/stacks/_templates/postgresql-superset.yaml @@ -1,9 +1,10 @@ +--- releaseName: postgresql-superset name: postgresql repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 15.5.16 +version: 16.1.2 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/postgresql-timescaledb.yaml b/stacks/_templates/postgresql-timescaledb.yaml index 594ff092..e1f3f2dc 100644 --- a/stacks/_templates/postgresql-timescaledb.yaml +++ b/stacks/_templates/postgresql-timescaledb.yaml @@ -1,3 +1,4 @@ +--- releaseName: postgresql-timescaledb name: timescaledb-single repo: diff --git a/stacks/_templates/prometheus.yaml b/stacks/_templates/prometheus.yaml index bd796d78..56f9412e 100644 --- a/stacks/_templates/prometheus.yaml +++ b/stacks/_templates/prometheus.yaml @@ -1,9 +1,10 @@ +--- releaseName: prometheus name: kube-prometheus-stack repo: name: prometheus-community url: https://prometheus-community.github.io/helm-charts -version: 54.2.2 +version: 66.1.0 options: commonMetaLabels: stackable.tech/vendor: Stackable @@ -34,14 +35,14 @@ options: stackable-dashboardprovider.yaml: apiVersion: 1 providers: - - name: 'stackable' - orgId: 1 - folder: 'Stackable Data Platform' - type: file - disableDeletion: false - allowUiUpdates: true # TODO set to false. Is enabled so Dashboards can be build easier. Note: If a provisioned dashboard is saved from the UI and then later updated from the source, the dashboard stored in the database will always be overwritten - options: - path: /var/lib/grafana/dashboards/stackable # Must be /var/lib/grafana/dashboards/ + - name: 'stackable' + orgId: 1 + folder: 'Stackable Data Platform' + type: file + disableDeletion: false + allowUiUpdates: true # TODO set to false. Is enabled so Dashboards can be build easier. Note: If a provisioned dashboard is saved from the UI and then later updated from the source, the dashboard stored in the database will always be overwritten + options: + path: /var/lib/grafana/dashboards/stackable # Must be /var/lib/grafana/dashboards/ dashboardsConfigMaps: stackable: stackable-grafana-dashboards kube-state-metrics: diff --git a/stacks/_templates/redis-airflow.yaml b/stacks/_templates/redis-airflow.yaml index 19f37cfa..a4b7bd19 100644 --- a/stacks/_templates/redis-airflow.yaml +++ b/stacks/_templates/redis-airflow.yaml @@ -1,9 +1,10 @@ +--- releaseName: redis-airflow name: redis repo: name: bitnami url: https://charts.bitnami.com/bitnami/ -version: 19.6.1 +version: 19.6.4 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/_templates/vector-aggregator.yaml b/stacks/_templates/vector-aggregator.yaml index d7dd458a..c6bf486b 100644 --- a/stacks/_templates/vector-aggregator.yaml +++ b/stacks/_templates/vector-aggregator.yaml @@ -1,9 +1,10 @@ +--- releaseName: vector-aggregator name: vector repo: name: vector url: https://helm.vector.dev -version: 0.34.0 +version: 0.37.0 options: commonLabels: stackable.tech/vendor: Stackable diff --git a/stacks/observability/grafana-loki.yaml b/stacks/observability/grafana-loki.yaml index e8785a9d..45514b48 100644 --- a/stacks/observability/grafana-loki.yaml +++ b/stacks/observability/grafana-loki.yaml @@ -1,10 +1,11 @@ # https://github.com/grafana/loki/tree/main/production/helm/loki +--- releaseName: loki name: loki repo: name: loki url: https://grafana.github.io/helm-charts -version: 5.47.2 +version: 6.19.0 options: loki: auth_enabled: false diff --git a/stacks/observability/grafana-tempo.yaml b/stacks/observability/grafana-tempo.yaml index 5c0e9d69..b576c6cb 100644 --- a/stacks/observability/grafana-tempo.yaml +++ b/stacks/observability/grafana-tempo.yaml @@ -1,10 +1,11 @@ # https://github.com/grafana/helm-charts/tree/main/charts/tempo +--- releaseName: tempo name: tempo repo: name: tempo url: https://grafana.github.io/helm-charts -version: 1.7.2 +version: 1.13.0 options: tempo: server: diff --git a/stacks/observability/grafana.yaml b/stacks/observability/grafana.yaml index 1e847e66..d215406e 100644 --- a/stacks/observability/grafana.yaml +++ b/stacks/observability/grafana.yaml @@ -1,10 +1,11 @@ # https://github.com/grafana/helm-charts/tree/main/charts/grafana +--- releaseName: grafana name: grafana repo: name: grafana url: https://grafana.github.io/helm-charts -version: 7.3.7 +version: 8.6.0 options: admin: existingSecret: grafana-admin-credentials @@ -14,24 +15,24 @@ options: datasources.yaml: apiVersion: 1 datasources: - - name: Loki - type: loki - url: https://loki.default.svc.cluster.local:3100 - access: proxy - isDefault: false - jsonData: - tlsAuthWithCACert: true - secureJsonData: - tlsCACert: $__file{/etc/grafana/certs/ca.crt} - - name: Tempo - type: tempo - url: https://tempo.default.svc.cluster.local:3100 - access: proxy - isDefault: false - jsonData: - tlsAuthWithCACert: true - secureJsonData: - tlsCACert: $__file{/etc/grafana/certs/ca.crt} + - name: Loki + type: loki + url: https://loki.default.svc.cluster.local:3100 + access: proxy + isDefault: false + jsonData: + tlsAuthWithCACert: true + secureJsonData: + tlsCACert: $__file{/etc/grafana/certs/ca.crt} + - name: Tempo + type: tempo + url: https://tempo.default.svc.cluster.local:3100 + access: proxy + isDefault: false + jsonData: + tlsAuthWithCACert: true + secureJsonData: + tlsCACert: $__file{/etc/grafana/certs/ca.crt} readinessProbe: httpGet: scheme: HTTPS diff --git a/stacks/observability/jaeger.yaml b/stacks/observability/jaeger.yaml index 0e89d44f..334a14fe 100644 --- a/stacks/observability/jaeger.yaml +++ b/stacks/observability/jaeger.yaml @@ -1,11 +1,12 @@ # https://github.com/jaegertracing/helm-charts/tree/main/charts/jaeger # The jaeger allInOne mode doesn't support NodePort services. +--- releaseName: jaeger name: jaeger repo: name: jaeger url: https://jaegertracing.github.io/helm-charts -version: 2.0.1 +version: 3.3.2 options: # labels: # stackable.tech/vendor: Stackable @@ -18,10 +19,10 @@ options: headless: true collector: otlp: - grpc: - name: otlp-grpc # http: # name: otlp-http + grpc: + name: otlp-grpc agent: enabled: false collector: diff --git a/stacks/observability/opentelemetry-operator.yaml b/stacks/observability/opentelemetry-operator.yaml index 8fc8b9bb..c13d75f4 100644 --- a/stacks/observability/opentelemetry-operator.yaml +++ b/stacks/observability/opentelemetry-operator.yaml @@ -1,10 +1,11 @@ # https://github.com/open-telemetry/opentelemetry-helm-charts/tree/main/charts/opentelemetry-operator +--- releaseName: opentelemetry-operator name: opentelemetry-operator repo: name: opentelemetry-operator url: https://open-telemetry.github.io/opentelemetry-helm-charts -version: 0.60.0 +version: 0.73.0 options: admissionWebhooks: certManager: diff --git a/stacks/signal-processing/grafana.yaml b/stacks/signal-processing/grafana.yaml index cf871853..4b334f10 100644 --- a/stacks/signal-processing/grafana.yaml +++ b/stacks/signal-processing/grafana.yaml @@ -1,9 +1,10 @@ +--- releaseName: grafana name: grafana repo: name: grafana url: https://grafana.github.io/helm-charts -version: 7.3.7 +version: 8.6.0 options: extraLabels: stackable.tech/vendor: Stackable @@ -21,14 +22,14 @@ options: stackable-dashboardprovider.yaml: apiVersion: 1 providers: - - name: 'stackable' - orgId: 1 - folder: 'Stackable Data Platform' - type: file - disableDeletion: false - allowUiUpdates: true - options: - path: /var/lib/grafana/dashboards/stackable + - name: 'stackable' + orgId: 1 + folder: 'Stackable Data Platform' + type: file + disableDeletion: false + allowUiUpdates: true + options: + path: /var/lib/grafana/dashboards/stackable dashboardsConfigMaps: stackable: stackable-grafana-dashboards datasources: diff --git a/stacks/signal-processing/jupyterhub.yaml b/stacks/signal-processing/jupyterhub.yaml index 6b086a44..a3b745b6 100644 --- a/stacks/signal-processing/jupyterhub.yaml +++ b/stacks/signal-processing/jupyterhub.yaml @@ -1,9 +1,10 @@ +--- releaseName: jupyterhub name: jupyterhub repo: name: jupyterhub url: https://jupyterhub.github.io/helm-chart/ -version: 3.2.1 +version: 4.0.0 options: hub: config: