From 148cb05a96599a816ac185399c5b04dd2486c625 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 13:48:14 +0000 Subject: [PATCH 1/3] chore: release 4.0.0 --- CHANGELOG.md | 20 ++++++++++++++++++++ variables.tf | 2 +- version.txt | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3574c7bb..37a5174d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [4.0.0](https://github.com/camptocamp/devops-stack-module-thanos/compare/v3.3.0...v4.0.0) (2024-03-01) + + +### ⚠ BREAKING CHANGES + +* **chart:** major update of dependencies on thanos chart +* remove specific var and use the ServiceMonitor boolean + +### Features + +* **chart:** major update of dependencies on thanos chart ([bbd5e67](https://github.com/camptocamp/devops-stack-module-thanos/commit/bbd5e67d68d83528d6f6eb33d2b5eb2e1c5ed7f5)) + + +### Bug Fixes + +* change backend port that was changed in the original chart ([0ac7aab](https://github.com/camptocamp/devops-stack-module-thanos/commit/0ac7aabf0a32d562844dadbbfabd21de925d7a3b)) +* disable networkPolicy on all components ([5a84b3a](https://github.com/camptocamp/devops-stack-module-thanos/commit/5a84b3a548841cfb87f2bb23e2333862c4e3198f)) +* remove legacy ingress annotations ([f3eee6a](https://github.com/camptocamp/devops-stack-module-thanos/commit/f3eee6ae543a6889b9e5dcd5fd509b4e3f0caa7e)) +* remove specific var and use the ServiceMonitor boolean ([de3db09](https://github.com/camptocamp/devops-stack-module-thanos/commit/de3db094082ed39ae0cce9c96e9bb1c6b891503d)) + ## [3.3.0](https://github.com/camptocamp/devops-stack-module-thanos/compare/v3.2.0...v3.3.0) (2024-02-23) diff --git a/variables.tf b/variables.tf index 03050b63..c7d639c7 100644 --- a/variables.tf +++ b/variables.tf @@ -40,7 +40,7 @@ variable "destination_cluster" { variable "target_revision" { description = "Override of target revision of the application chart." type = string - default = "v3.3.0" # x-release-please-version + default = "v4.0.0" # x-release-please-version } variable "cluster_issuer" { diff --git a/version.txt b/version.txt index 15a27998..fcdb2e10 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -3.3.0 +4.0.0 From 14d51d0f6726919ef3190cd708a501b8695a24b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Heleno?= <33546359+lentidas@users.noreply.github.com> Date: Fri, 1 Mar 2024 14:51:14 +0100 Subject: [PATCH 2/3] docs: update CHANGELOG.md --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37a5174d..2b93af61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,8 +6,18 @@ ### ⚠ BREAKING CHANGES * **chart:** major update of dependencies on thanos chart + + The breaking change on the Thanos chart is the activation of the NetworkPolicies by default and now the configuration is per component instead of globally. + + See official information [here](https://github.com/bitnami/charts/blob/main/bitnami/thanos/README.md#to-1300). + + On my tests, I found out that the official NetworkPolicies were blocking the access through Traefik. Since the work of activating the NetworkPolicies on the DevOps Stack modules is already on the horizon, I decided to deactivate them and keep the current behaviour of the module for the time being. + * remove specific var and use the ServiceMonitor boolean + The variable `enable_monitoring_dashboard` introduced on the last release was removed, because on the other modules we've decided to simply deploy the dashboards automatically as long as the `serviceMonitor` for the metrics is activated. So we've reverted this addition to keep the behavior of the modules consistent. + + ### Features * **chart:** major update of dependencies on thanos chart ([bbd5e67](https://github.com/camptocamp/devops-stack-module-thanos/commit/bbd5e67d68d83528d6f6eb33d2b5eb2e1c5ed7f5)) From a59dea875d952acc0ef3c6b3ffdfa8926915cfc1 Mon Sep 17 00:00:00 2001 From: lentidas Date: Fri, 1 Mar 2024 13:51:31 +0000 Subject: [PATCH 3/3] docs(terraform-docs): generate docs and write to README.adoc --- README.adoc | 6 +++--- aks/README.adoc | 4 ++-- eks/README.adoc | 4 ++-- kind/README.adoc | 4 ++-- sks/README.adoc | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.adoc b/README.adoc index 200614fb..759a351e 100644 --- a/README.adoc +++ b/README.adoc @@ -114,7 +114,7 @@ Description: Override of target revision of the application chart. Type: `string` -Default: `"v3.3.0"` +Default: `"v4.0.0"` ==== [[input_cluster_issuer]] <> @@ -219,10 +219,10 @@ Description: ID to pass other modules in order to refer to this module as a depe [cols="a,a",options="header,autowidth"] |=== |Name |Version +|[[provider_null]] <> |>= 3 |[[provider_random]] <> |>= 3 |[[provider_utils]] <> |>= 1 |[[provider_argocd]] <> |>= 5 -|[[provider_null]] <> |>= 3 |=== = Resources @@ -283,7 +283,7 @@ Description: ID to pass other modules in order to refer to this module as a depe |[[input_target_revision]] <> |Override of target revision of the application chart. |`string` -|`"v3.3.0"` +|`"v4.0.0"` |no |[[input_cluster_issuer]] <> diff --git a/aks/README.adoc b/aks/README.adoc index e097039f..9e626cca 100644 --- a/aks/README.adoc +++ b/aks/README.adoc @@ -318,7 +318,7 @@ Description: Override of target revision of the application chart. Type: `string` -Default: `"v3.3.0"` +Default: `"v4.0.0"` ==== [[input_cluster_issuer]] <> @@ -510,7 +510,7 @@ object({ |[[input_target_revision]] <> |Override of target revision of the application chart. |`string` -|`"v3.3.0"` +|`"v4.0.0"` |no |[[input_cluster_issuer]] <> diff --git a/eks/README.adoc b/eks/README.adoc index 1e30908f..ff13c0e4 100644 --- a/eks/README.adoc +++ b/eks/README.adoc @@ -311,7 +311,7 @@ Description: Override of target revision of the application chart. Type: `string` -Default: `"v3.3.0"` +Default: `"v4.0.0"` ==== [[input_cluster_issuer]] <> @@ -479,7 +479,7 @@ object({ |[[input_target_revision]] <> |Override of target revision of the application chart. |`string` -|`"v3.3.0"` +|`"v4.0.0"` |no |[[input_cluster_issuer]] <> diff --git a/kind/README.adoc b/kind/README.adoc index 326b3be5..e2fd36b0 100644 --- a/kind/README.adoc +++ b/kind/README.adoc @@ -245,7 +245,7 @@ Description: Override of target revision of the application chart. Type: `string` -Default: `"v3.3.0"` +Default: `"v4.0.0"` ==== [[input_cluster_issuer]] <> @@ -415,7 +415,7 @@ object({ |[[input_target_revision]] <> |Override of target revision of the application chart. |`string` -|`"v3.3.0"` +|`"v4.0.0"` |no |[[input_cluster_issuer]] <> diff --git a/sks/README.adoc b/sks/README.adoc index cac61e9e..2bd5c76d 100644 --- a/sks/README.adoc +++ b/sks/README.adoc @@ -194,7 +194,7 @@ Description: Override of target revision of the application chart. Type: `string` -Default: `"v3.3.0"` +Default: `"v4.0.0"` ==== [[input_cluster_issuer]] <> @@ -369,7 +369,7 @@ object({ |[[input_target_revision]] <> |Override of target revision of the application chart. |`string` -|`"v3.3.0"` +|`"v4.0.0"` |no |[[input_cluster_issuer]] <>