diff --git a/charts/base-cluster/CHANGELOG.md b/charts/base-cluster/CHANGELOG.md
index 3e1f5b7d8..383510114 100644
--- a/charts/base-cluster/CHANGELOG.md
+++ b/charts/base-cluster/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## [4.9.0](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-4.8.0...base-cluster-v4.9.0) (2023-10-06)
+
+
+### Features
+
+* **base-cluster/nginx:** add possibility to disable ingress ([#489](https://github.com/teutonet/teutonet-helm-charts/issues/489)) ([c5d822a](https://github.com/teutonet/teutonet-helm-charts/commit/c5d822a4c030a10b7acb76c0abe79c6ac6392fc5))
+* **base-cluster/nginx:** add toggle for snippets ([#599](https://github.com/teutonet/teutonet-helm-charts/issues/599)) ([be13b6a](https://github.com/teutonet/teutonet-helm-charts/commit/be13b6aa084effab44cf9af7cc0b0549315a8bf4))
+
## [4.8.0](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-4.7.0...base-cluster-v4.8.0) (2023-09-20)
diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml
index 14172d4a4..0e71ba1d5 100644
--- a/charts/base-cluster/Chart.yaml
+++ b/charts/base-cluster/Chart.yaml
@@ -1,7 +1,7 @@
apiVersion: v2
name: base-cluster
type: application
-version: 4.8.0
+version: 4.9.0
icon: https://teuto.net/favicon.ico
maintainers:
- name: cwrau
@@ -22,38 +22,38 @@ annotations:
artifacthub.io/images: |
- image: docker.io/bats/bats:1.8.2
- image: docker.io/bats/bats:v1.4.1
- - image: docker.io/bitnami/grafana-tempo-query:2.2.2-debian-11-r0
- - image: docker.io/bitnami/grafana-tempo-vulture:2.2.2-debian-11-r0
- - image: docker.io/bitnami/grafana-tempo:2.2.2-debian-11-r0
- - image: docker.io/bitnami/kubectl:1.27
+ - image: docker.io/bitnami/grafana-tempo-query:2.2.3-debian-11-r7
+ - image: docker.io/bitnami/grafana-tempo-vulture:2.2.3-debian-11-r7
+ - image: docker.io/bitnami/grafana-tempo:2.2.3-debian-11-r20
- image: docker.io/bitnami/kubectl:1.27.6
- - image: docker.io/bitnami/memcached:1.6.21-debian-11-r62
- - image: docker.io/bitnami/metrics-server:0.6.4-debian-11-r50
+ - image: docker.io/bitnami/kubectl:1.28
+ - image: docker.io/bitnami/memcached:1.6.21-debian-11-r84
+ - image: docker.io/bitnami/metrics-server:0.6.4-debian-11-r67
- image: docker.io/busybox:1.35
- image: docker.io/curlimages/curl:7.85.0
- image: docker.io/fluxcd/flux-cli:v2.1.0
- image: docker.io/grafana/grafana-image-renderer:latest
- - image: docker.io/grafana/grafana:10.1.1
+ - image: docker.io/grafana/grafana:10.1.2
- image: docker.io/grafana/loki:2.6.1
- image: docker.io/grafana/promtail:2.8.3
- - image: docker.io/otel/opentelemetry-collector-contrib:0.85.0
+ - image: docker.io/otel/opentelemetry-collector-contrib:0.86.0
- image: docker.io/velero/velero-plugin-for-aws:v1.7.0
- - image: docker.io/velero/velero:v1.11.1
+ - image: docker.io/velero/velero:v1.12.0
- image: docker.io/vladgh/gpg@sha256:8514acc9c94607895e3dea724bd85d885252666212567f6632d2654580539ed3
- - image: ghcr.io/aquasecurity/trivy-operator:0.16.0
+ - image: ghcr.io/aquasecurity/trivy-operator:0.16.1
- image: ghcr.io/kyverno/cleanup-controller:v1.9.5
- image: ghcr.io/kyverno/kyverno:v1.9.5
- image: ghcr.io/kyverno/kyvernopre:v1.9.5
- - image: quay.io/jetstack/cert-manager-cainjector:v1.13.0
- - image: quay.io/jetstack/cert-manager-controller:v1.13.0
- - image: quay.io/jetstack/cert-manager-ctl:v1.13.0
- - image: quay.io/jetstack/cert-manager-webhook:v1.13.0
+ - image: quay.io/jetstack/cert-manager-cainjector:v1.13.1
+ - image: quay.io/jetstack/cert-manager-controller:v1.13.1
+ - image: quay.io/jetstack/cert-manager-ctl:v1.13.1
+ - image: quay.io/jetstack/cert-manager-webhook:v1.13.1
- image: quay.io/kiwigrid/k8s-sidecar:1.25.1
- image: quay.io/prometheus-operator/prometheus-operator:v0.68.0
- image: quay.io/prometheus/node-exporter:v1.6.1
- image: quay.io/prometheus/prometheus:v2.47.0
- image: registry.k8s.io/descheduler/descheduler:v0.28.0
- - image: registry.k8s.io/ingress-nginx/controller:v1.8.2@sha256:74834d3d25b336b62cabeb8bf7f1d788706e2cf1cfd64022de4137ade8881ff2
+ - image: registry.k8s.io/ingress-nginx/controller:v1.9.1@sha256:605a737877de78969493a4b1213b21de4ee425d2926906857b98050f57a95b25
- image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6
- image: registry.k8s.io/ingress-nginx/opentelemetry:v20230721-3e2062ee5@sha256:13bee3f5223883d3ca62fee7309ad02d22ec00ff0d7033e3e9aca7a9f60fd472
- image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.10.0
diff --git a/charts/base-cluster/README.md b/charts/base-cluster/README.md
index 3370eb823..086ea001a 100644
--- a/charts/base-cluster/README.md
+++ b/charts/base-cluster/README.md
@@ -1,7 +1,7 @@
[modeline]: # ( vim: set ft=markdown: )
# base-cluster
-![Version: 4.8.0](https://img.shields.io/badge/Version-4.8.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
+![Version: 4.9.0](https://img.shields.io/badge/Version-4.9.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
A common base for every kubernetes cluster
@@ -2634,11 +2634,13 @@ Must be one of:
| **Type** | `object` |
| **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") |
-| Property | Pattern | Type | Deprecated | Definition | Title/Description |
-| ---------------------------------- | ------- | -------------- | ---------- | ------------------------------------------------------ | ----------------------------------------------------------------- |
-| - [replicas](#ingress_replicas ) | No | integer | No | - | - |
-| - [resources](#ingress_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. |
-| - [IP](#ingress_IP ) | No | string or null | No | - | Try to use specified IP as loadbalancer IP |
+| Property | Pattern | Type | Deprecated | Definition | Title/Description |
+| ------------------------------------------------------------------------------ | ------- | -------------- | ---------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| - [replicas](#ingress_replicas ) | No | integer | No | - | - |
+| - [resources](#ingress_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. |
+| - [enabled](#ingress_enabled ) | No | boolean | No | - | - |
+| - [allowNginxConfigurationSnippets](#ingress_allowNginxConfigurationSnippets ) | No | boolean | No | - | Please don't do it if not absolutely necessary, it goes against all best practices. Ref.: https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/command-line-arguments#cmdoption-enable-snippets |
+| - [IP](#ingress_IP ) | No | string or null | No | - | Try to use specified IP as loadbalancer IP |
### 9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > ingress > replicas`
@@ -2660,7 +2662,21 @@ Must be one of:
**Description:** ResourceRequirements describes the compute resource requirements.
-### 9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > ingress > IP`
+### 9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > ingress > enabled`
+
+| | |
+| -------- | --------- |
+| **Type** | `boolean` |
+
+### 9.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > ingress > allowNginxConfigurationSnippets`
+
+| | |
+| -------- | --------- |
+| **Type** | `boolean` |
+
+**Description:** Please don't do it if not absolutely necessary, it goes against all best practices. Ref.: https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/command-line-arguments#cmdoption-enable-snippets
+
+### 9.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > ingress > IP`
| | |
| -------- | ---------------- |