diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 7a99ef0c12..f6a0b9faa1 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{"charts/base-cluster":"10.1.0","charts/teuto-portal-k8s-worker":"3.4.1","charts/t8s-cluster":"9.4.1","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.6.0","charts/ckan":"1.4.0","charts/teuto-cnpg":"3.0.0"} +{"charts/base-cluster":"10.1.1","charts/teuto-portal-k8s-worker":"3.4.1","charts/t8s-cluster":"9.4.1","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.6.0","charts/ckan":"1.4.0","charts/teuto-cnpg":"3.0.0"} diff --git a/charts/base-cluster/CHANGELOG.md b/charts/base-cluster/CHANGELOG.md index 3633240e4b..117057ef73 100644 --- a/charts/base-cluster/CHANGELOG.md +++ b/charts/base-cluster/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [10.1.1](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-v10.1.0...base-cluster-v10.1.1) (2025-11-28) + + +### Bug Fixes + +* **base-cluster/tracing:** use correct resources for tracing gateway ([#1832](https://github.com/teutonet/teutonet-helm-charts/issues/1832)) ([48c4fca](https://github.com/teutonet/teutonet-helm-charts/commit/48c4fca97048449a888987e9fb0986c1d5c17e44)) + + +### Miscellaneous Chores + +* **base-cluster/dependencies:** update helm release oauth2-proxy to v9 ([#1825](https://github.com/teutonet/teutonet-helm-charts/issues/1825)) ([b4f08bc](https://github.com/teutonet/teutonet-helm-charts/commit/b4f08bca7c9eba85124a2ac127d9f7db84577a68)) +* **base-cluster/dependencies:** update helm release reflector to v9.1.41 ([#1833](https://github.com/teutonet/teutonet-helm-charts/issues/1833)) ([a7b9805](https://github.com/teutonet/teutonet-helm-charts/commit/a7b98054ce2f469b60faef58e9ec164cd1e30598)) +* **base-cluster/dependencies:** update helm release traefik to v37 ([#1826](https://github.com/teutonet/teutonet-helm-charts/issues/1826)) ([fb514f3](https://github.com/teutonet/teutonet-helm-charts/commit/fb514f3a132f59c5d6911d2ca344ef4b38d01136)) + ## [10.1.0](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-v10.0.3...base-cluster-v10.1.0) (2025-11-28) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index 327fdfb3af..7bba392648 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -16,10 +16,10 @@ maintainers: name: tasches name: base-cluster sources: - - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v10.1.0/charts/base-cluster + - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v10.1.1/charts/base-cluster - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster type: application -version: 10.1.0 +version: 10.1.1 annotations: artifacthub.io/images: |- - image: docker.io/bats/bats:v1.4.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Pod/kube-prometheus-stack-grafana-test.yaml @@ -31,11 +31,12 @@ annotations: - image: docker.io/curlimages/curl:8.17.0@sha256:935d9100e9ba842cdb060de42472c7ca90cfe9a7c96e4dacb55e79e560b3ff40 # default/Job/dead-mans-switch-registration.yaml - image: docker.io/curlimages/curl:8.17.0@sha256:935d9100e9ba842cdb060de42472c7ca90cfe9a7c96e4dacb55e79e560b3ff40 # monitoring/CronJob/dead-mans-switch.yaml - image: docker.io/curlimages/curl:8.9.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml - - image: docker.io/emberstack/kubernetes-reflector:9.1.40 # kube-system/HelmRelease/reflector/kube-system/Deployment/reflector.yaml + - image: docker.io/emberstack/kubernetes-reflector:9.1.41 # kube-system/HelmRelease/reflector/kube-system/Deployment/reflector.yaml - image: docker.io/fluxcd/flux-cli:v2.7.5@sha256:3a4f9b0a26c26db8193c476e0abe33c32187eae8ce7a0a604d38a51783544946 # default/Job/flux-generate-ssh-key-secret-main.yaml - image: docker.io/grafana/alloy:v1.11.3 # monitoring/HelmRelease/telemetry-collector/monitoring/DaemonSet/telemetry-collector.yaml + - image: docker.io/grafana/alloy:v1.11.3 # monitoring/HelmRelease/telemetry-gateway/monitoring/Deployment/telemetry-gateway.yaml - image: docker.io/grafana/grafana-image-renderer:3.12.9@sha256:6d8650aad54e3efcbe9992ca1bc06e1046c7c15567019d4d289273f60ef59656 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana-image-renderer.yaml - - image: docker.io/grafana/grafana:12.1.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: docker.io/grafana/grafana:12.3.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml - image: docker.io/grafana/loki:3.5.7 # monitoring/HelmRelease/loki/monitoring/StatefulSet/loki.yaml - image: docker.io/grafana/tempo:2.9.0 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-compactor.yaml - image: docker.io/grafana/tempo:2.9.0 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-distributor.yaml @@ -57,12 +58,13 @@ annotations: - image: quay.io/jetstack/cert-manager-controller:v1.17.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager.yaml - image: quay.io/jetstack/cert-manager-startupapicheck:v1.17.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Job/cert-manager-startupapicheck.yaml - image: quay.io/jetstack/cert-manager-webhook:v1.17.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager-webhook.yaml - - image: quay.io/kiwigrid/k8s-sidecar:1.30.3 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: quay.io/kiwigrid/k8s-sidecar:1.30.10 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml - image: quay.io/prometheus-operator/prometheus-config-reloader:v0.81.0 # monitoring/HelmRelease/telemetry-collector/monitoring/DaemonSet/telemetry-collector.yaml - - image: quay.io/prometheus-operator/prometheus-operator:v0.83.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-operator.yaml - - image: quay.io/prometheus/alertmanager:v0.28.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Alertmanager/kube-prometheus-stack-alertmanager.yaml - - image: quay.io/prometheus/node-exporter:v1.9.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/DaemonSet/kube-prometheus-stack-prometheus-node-exporter.yaml - - image: quay.io/prometheus/prometheus:v3.5.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Prometheus/kube-prometheus-stack-prometheus.yaml + - image: quay.io/prometheus-operator/prometheus-config-reloader:v0.81.0 # monitoring/HelmRelease/telemetry-gateway/monitoring/Deployment/telemetry-gateway.yaml + - image: quay.io/prometheus-operator/prometheus-operator:v0.86.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-operator.yaml + - image: quay.io/prometheus/alertmanager:v0.29.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Alertmanager/kube-prometheus-stack-alertmanager.yaml + - image: quay.io/prometheus/node-exporter:v1.10.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/DaemonSet/kube-prometheus-stack-prometheus-node-exporter.yaml + - image: quay.io/prometheus/prometheus:v3.7.3 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Prometheus/kube-prometheus-stack-prometheus.yaml - image: reg.kyverno.io/kyverno/background-controller:v1.14.4 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-background-controller.yaml - image: reg.kyverno.io/kyverno/cleanup-controller:v1.14.4 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-cleanup-controller.yaml - image: reg.kyverno.io/kyverno/kyverno:v1.14.4 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-admission-controller.yaml @@ -71,9 +73,9 @@ annotations: - image: registry.k8s.io/descheduler/descheduler:v0.34.0 # kube-system/HelmRelease/descheduler/kube-system/Deployment/descheduler.yaml - image: registry.k8s.io/external-dns/external-dns:v0.19.0 # ingress/HelmRelease/external-dns/ingress/Deployment/external-dns.yaml - image: registry.k8s.io/ingress-nginx/controller:v1.12.3@sha256:ac444cd9515af325ba577b596fe4f27a34be1aa330538e8b317ad9d6c8fb94ee # ingress-nginx/HelmRelease/ingress-nginx/ingress-nginx/Deployment/ingress-nginx-controller.yaml - - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-create.yaml - - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-patch.yaml - - image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-kube-state-metrics.yaml + - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.4 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-create.yaml + - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.4 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-patch.yaml + - image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.17.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-kube-state-metrics.yaml - image: registry.k8s.io/kubectl:1.33.4@sha256:261a9ed843eb68e3d50da132245e2221d75ca19504130e47bd32788c0ff339a0 # default/Job/flux-generate-gpg-key-secret-main.yaml - image: registry.k8s.io/kubectl:1.33.4@sha256:261a9ed843eb68e3d50da132245e2221d75ca19504130e47bd32788c0ff339a0 # default/Job/prevent-uninstallation.yaml - image: registry.k8s.io/kubectl:1.33.4@sha256:261a9ed843eb68e3d50da132245e2221d75ca19504130e47bd32788c0ff339a0 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-clean-reports.yaml diff --git a/charts/base-cluster/README.md b/charts/base-cluster/README.md index 51f8168479..5055d87de2 100644 --- a/charts/base-cluster/README.md +++ b/charts/base-cluster/README.md @@ -1,6 +1,6 @@ # base-cluster -![Version: 10.1.0](https://img.shields.io/badge/Version-10.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 10.1.1](https://img.shields.io/badge/Version-10.1.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) A common base for every kubernetes cluster @@ -246,7 +246,7 @@ output of `helm -n flux-system get notes base-cluster` ## Source Code -* +* * ## Requirements @@ -3084,6 +3084,7 @@ must respect the following conditions | ------------------------------------------------------- | ------- | ---------------- | ---------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------- | | - [resourcesPreset](#monitoring_alloy_resourcesPreset ) | No | enum (of string) | No | Same as [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset ) | - | | - [resources](#monitoring_alloy_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | +| - [gateway](#monitoring_alloy_gateway ) | No | object | No | - | - | #### 4.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > alloy > resourcesPreset` @@ -3102,6 +3103,35 @@ must respect the following conditions **Description:** ResourceRequirements describes the compute resource requirements. +#### 4.6.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > alloy > gateway` + +| | | +| ------------------------- | -------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| --------------------------------------------------------------- | ------- | ---------------- | ---------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| - [resourcesPreset](#monitoring_alloy_gateway_resourcesPreset ) | No | enum (of string) | No | Same as [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset ) | - | +| - [resources](#monitoring_alloy_gateway_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | + +##### 4.6.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > alloy > gateway > resourcesPreset` + +| | | +| ---------------------- | -------------------------------------------------------------------- | +| **Type** | `enum (of string)` | +| **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | + +##### 4.6.3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > alloy > gateway > resources` + +| | | +| ------------------------- | --------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | +| **Same definition as** | [resources](#global_authentication_oauthProxy_resources) | + +**Description:** ResourceRequirements describes the compute resource requirements. + ### 4.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer` | | |