From c53795bdf000168ccd71d8bce372e415338de556 Mon Sep 17 00:00:00 2001 From: mohitrajain Date: Wed, 25 Feb 2026 16:54:53 +0100 Subject: [PATCH 1/3] feat: wpb-23712 creating a release for 5.23 for all solutions with clean changelogs --- CHANGELOG.md | 59 +++++++++++++++++++ .../add-iam-user-for-cargohold | 1 - .../add-postgresql-backup-before-cleanup | 1 - .../configure-pg-values-for-brig | 1 - changelog.d/2-wire-builds/demo-values-changes | 3 - changelog.d/2-wire-builds/fix-build-tasks | 3 - .../2-wire-builds/optimize-offline-env | 1 - .../2-wire-builds/reaper-kubectl-image | 1 - .../unsupported-grafana-dashboards | 1 - .../2-wire-builds/update-cassandra-version | 1 - changelog.d/2-wire-builds/update-pg-binaries | 1 - changelog.d/2-wire-builds/wire-server-5.23.0 | 3 - changelog.d/2-wire-builds/zauth-wiab-demo-fix | 1 - changelog.d/3-deploy-builds/cd-demo-wiab | 2 - changelog.d/3-deploy-builds/cert-manager | 1 - changelog.d/3-deploy-builds/changes-in-cd | 3 - .../3-deploy-builds/demo-wiab-ansible-fixes | 12 ---- .../3-deploy-builds/demo-wiab-ansible-only | 8 --- .../fix-chart-patching-broken-pipe | 1 - .../3-deploy-builds/fix-demo-inventory | 1 - .../3-deploy-builds/move-repmgr-secret-to-k8s | 1 - .../optimize-default-build-deploy-process | 5 -- changelog.d/3-deploy-builds/pg_ha_cluster | 1 - .../postgresql_repmgr_node_config | 1 - .../rabbitmq-external-example-file | 1 - .../3-deploy-builds/standardize-yq-version | 1 - .../3-deploy-builds/update-cassandra-version | 1 - changelog.d/3-deploy-builds/update-wiab | 1 - changelog.d/3-deploy-builds/wiab-staging | 9 --- changelog.d/3-deploy-builds/wpb-17218 | 1 - .../3-deploy-builds/wpb-18722-hardcoded-pass | 1 - .../3-deploy-builds/wpb-22405-git-lable | 1 - .../wpb-22439-enable-rabbitmq-ansible | 1 - .../3-deploy-builds/wpb-22439-helm-operations | 4 -- changelog.d/4-docs/dkim-docs | 1 - changelog.d/4-docs/enable-changelog | 1 - changelog.d/4-docs/fix-private-ca-docs | 1 - changelog.d/4-docs/fix-wiab-docs | 1 - changelog.d/4-docs/rename-postgresql-cleanup | 1 - .../5-bug-fixes/fix-changelog-for-cotrun | 1 - .../5-bug-fixes/fix-changelog-for-zebot | 2 - .../5-bug-fixes/fix-postgres-exporter-auth | 1 - .../fix-postgresql-atomic-installation | 1 - .../fix-postgresql-upgrade-detection | 1 - .../fix-postgresql-version-detection | 1 - changelog.d/5-bug-fixes/redis-ephemeral | 1 - changelog.d/5-bug-fixes/remove-migrate-job | 1 - changelog.d/5-bug-fixes/standardize-features | 3 - 48 files changed, 59 insertions(+), 92 deletions(-) delete mode 100644 changelog.d/0-release-notes/add-iam-user-for-cargohold delete mode 100644 changelog.d/1-debian-builds/add-postgresql-backup-before-cleanup delete mode 100644 changelog.d/2-wire-builds/configure-pg-values-for-brig delete mode 100644 changelog.d/2-wire-builds/demo-values-changes delete mode 100644 changelog.d/2-wire-builds/fix-build-tasks delete mode 100644 changelog.d/2-wire-builds/optimize-offline-env delete mode 100644 changelog.d/2-wire-builds/reaper-kubectl-image delete mode 100644 changelog.d/2-wire-builds/unsupported-grafana-dashboards delete mode 100644 changelog.d/2-wire-builds/update-cassandra-version delete mode 100644 changelog.d/2-wire-builds/update-pg-binaries delete mode 100644 changelog.d/2-wire-builds/wire-server-5.23.0 delete mode 100644 changelog.d/2-wire-builds/zauth-wiab-demo-fix delete mode 100644 changelog.d/3-deploy-builds/cd-demo-wiab delete mode 100644 changelog.d/3-deploy-builds/cert-manager delete mode 100644 changelog.d/3-deploy-builds/changes-in-cd delete mode 100644 changelog.d/3-deploy-builds/demo-wiab-ansible-fixes delete mode 100644 changelog.d/3-deploy-builds/demo-wiab-ansible-only delete mode 100644 changelog.d/3-deploy-builds/fix-chart-patching-broken-pipe delete mode 100644 changelog.d/3-deploy-builds/fix-demo-inventory delete mode 100644 changelog.d/3-deploy-builds/move-repmgr-secret-to-k8s delete mode 100644 changelog.d/3-deploy-builds/optimize-default-build-deploy-process delete mode 100644 changelog.d/3-deploy-builds/pg_ha_cluster delete mode 100644 changelog.d/3-deploy-builds/postgresql_repmgr_node_config delete mode 100644 changelog.d/3-deploy-builds/rabbitmq-external-example-file delete mode 100644 changelog.d/3-deploy-builds/standardize-yq-version delete mode 100644 changelog.d/3-deploy-builds/update-cassandra-version delete mode 100644 changelog.d/3-deploy-builds/update-wiab delete mode 100644 changelog.d/3-deploy-builds/wiab-staging delete mode 100644 changelog.d/3-deploy-builds/wpb-17218 delete mode 100644 changelog.d/3-deploy-builds/wpb-18722-hardcoded-pass delete mode 100644 changelog.d/3-deploy-builds/wpb-22405-git-lable delete mode 100644 changelog.d/3-deploy-builds/wpb-22439-enable-rabbitmq-ansible delete mode 100644 changelog.d/3-deploy-builds/wpb-22439-helm-operations delete mode 100644 changelog.d/4-docs/dkim-docs delete mode 100644 changelog.d/4-docs/enable-changelog delete mode 100644 changelog.d/4-docs/fix-private-ca-docs delete mode 100644 changelog.d/4-docs/fix-wiab-docs delete mode 100644 changelog.d/4-docs/rename-postgresql-cleanup delete mode 100644 changelog.d/5-bug-fixes/fix-changelog-for-cotrun delete mode 100644 changelog.d/5-bug-fixes/fix-changelog-for-zebot delete mode 100644 changelog.d/5-bug-fixes/fix-postgres-exporter-auth delete mode 100644 changelog.d/5-bug-fixes/fix-postgresql-atomic-installation delete mode 100644 changelog.d/5-bug-fixes/fix-postgresql-upgrade-detection delete mode 100644 changelog.d/5-bug-fixes/fix-postgresql-version-detection delete mode 100644 changelog.d/5-bug-fixes/redis-ephemeral delete mode 100644 changelog.d/5-bug-fixes/remove-migrate-job delete mode 100644 changelog.d/5-bug-fixes/standardize-features diff --git a/CHANGELOG.md b/CHANGELOG.md index ccdba0a54..e23949494 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,65 @@ --> +# Relase 5.23 + +## release-notes + +* Changed: wire-server updated to version 5.23.0 for prod, wiab-staging and wiab-dev/demo +* Changed: cargohold service will use the scoped `cargohold` user with least privilege, with access limited to its `assets` bucket only (#814) +* Changed: Enable Ansible-based RabbitMQ deployment and fix RabbitMQ host configuration for wire-server (#861) + +### Data stores (PostgreSQL, Cassandra) + +* Added: enable support for PostgreSQL deployment via Ansible (#797) +* Added: PostgreSQL high availability cluster with repmgr (#807) +* Changed: PostgreSQL password management is now centralized in Kubernetes Secrets (repmgr and wire-server credentials), eliminating hardcoded passwords from inventory (#819) +* Changed: update Cassandra from 3.11.16 to 3.11.19 (#831) + +### Features / configuration +* Added: config for MLS deployment into example files (#824) + +## wire-builds + +* Changed: pre_clean_values_0.sh to clean unnecessary files + * Removed: `patch-chart-images.sh` as it is not required anymore + * Fixed: default|demo|min-build definitions to have more precise values and chart definitions (#825) +* Changed: Standardized all scripts to use `yq-go` (v4+) for YAML processing, replacing deprecated `python-yq`. Updated syntax in offline deployment scripts (`cd.sh`, `cd-with-retry.sh`), build scripts (`build_adminhost_containers.sh`), demo deployment (`offline_deploy_k8s.sh`), secret sync utilities, and chart image extraction to ensure reliable YAML manipulation and fix CI build errors (#820) + +## deploy-builds + +### WIAB demo / staging (high‑level) + +* Fixed: coturn and PostgreSQL secrets for demo-wiab + * Added: `kube-prometheus-stack` values and enabled monitoring support from wire-server for demo-wiab + * Added: values for wire-utility in demo-wiab (#826) +* Added: enable `cd-demo.sh` to verify demo-wiab builds (#826) +* Changed: add Ansible playbook for wiab-staging VM provisioning + * Added: Terraform resources for wiab-staging + * Added: `cd_staging` script to verify the default build bundle + * Changed: restructured `offline.yml` flow – introduced wiab-staging build and split bundle processing with default-build (#861) + +### Offline / CI / deployment pipeline + +* Added: `bin/helm-operations.sh` to replace `offline-helm` and more closely follow production instructions + * Changed: `bin/offline-secrets.sh` to support `helm-operations.sh` and add support for coturn secret (#858) +* Changed: Optimize Wire offline deployment pipeline with parallel job execution and S3 direct downloads + * Added: retry logic with progressive server type fallbacks for Hetzner Cloud resource availability issues (#815) +* Changed: offline workflow to require explicit labels for PR builds (`build-default`, `build-demo`, `build-min`, `build-all`); PRs without labels no longer trigger builds (#836) +* Changed: remove hardcoded PostgreSQL passwords from `demo-secrets.example.yaml` and automatically inject passwords from `databases-ephemeral` chart during deployment (#817) + +## docs + +* Added: documentation on how to set up DKIM for SMTP in wire-server (#793) +* Added: enable cert-manager Helm chart deployment with example values files (#805) +* Added: wiab-staging documentation to wire-server-deploy and fixed coturn port ranges (#861) +* Added: Enable changelog management in wire-server-deploy (#764) + +## bug-fixes +* Fixed: Optimize the `offline-env` load and add pipe/redirect functionality with `d` (#812) +* Fixed: add localhost authentication for `postgres_exporter`, upgrade to v0.18.1, and enable `stat_checkpointer` collector for PostgreSQL 17 checkpoint metrics (#832) +* Fixed: changelog-verify.yml workflow to allow Zebot pushes to master (#806) +* Changed: offline-vm-setup.sh script now uses an Ubuntu cloud image and local seed ISO (#861) # 2021-08-27 diff --git a/changelog.d/0-release-notes/add-iam-user-for-cargohold b/changelog.d/0-release-notes/add-iam-user-for-cargohold deleted file mode 100644 index 9ba0ca253..000000000 --- a/changelog.d/0-release-notes/add-iam-user-for-cargohold +++ /dev/null @@ -1 +0,0 @@ -Changed: cargohold service will use the scoped `cargohold user` with least privilege, so that it has the necessary access to its bucket `assets` only diff --git a/changelog.d/1-debian-builds/add-postgresql-backup-before-cleanup b/changelog.d/1-debian-builds/add-postgresql-backup-before-cleanup deleted file mode 100644 index 11ce0cfe7..000000000 --- a/changelog.d/1-debian-builds/add-postgresql-backup-before-cleanup +++ /dev/null @@ -1 +0,0 @@ -Added: backup step before cleanup in PostgreSQL deployment pipeline; removed backup duplication from cleanup playbook diff --git a/changelog.d/2-wire-builds/configure-pg-values-for-brig b/changelog.d/2-wire-builds/configure-pg-values-for-brig deleted file mode 100644 index 4048268dd..000000000 --- a/changelog.d/2-wire-builds/configure-pg-values-for-brig +++ /dev/null @@ -1 +0,0 @@ -Configure postgresql values and secrets in the wire-server values for brig component. \ No newline at end of file diff --git a/changelog.d/2-wire-builds/demo-values-changes b/changelog.d/2-wire-builds/demo-values-changes deleted file mode 100644 index 139115083..000000000 --- a/changelog.d/2-wire-builds/demo-values-changes +++ /dev/null @@ -1,3 +0,0 @@ -Fixed: coturn and postgresql secrets for demo-wiab -Added: kube-prometheus-stack values and enabled monitoring support from wire-server for demo-wiab -Added: add values for wire-utility in demo-wiab \ No newline at end of file diff --git a/changelog.d/2-wire-builds/fix-build-tasks b/changelog.d/2-wire-builds/fix-build-tasks deleted file mode 100644 index 305d7ef46..000000000 --- a/changelog.d/2-wire-builds/fix-build-tasks +++ /dev/null @@ -1,3 +0,0 @@ -Changed: pre_clean_values_0.sh to clean unnecessary files -Removed: patch-chart-images.sh as it is not required anymore -Fixed: default|demo|min-build definitions to have more precise values and chart definitions diff --git a/changelog.d/2-wire-builds/optimize-offline-env b/changelog.d/2-wire-builds/optimize-offline-env deleted file mode 100644 index 48caaf379..000000000 --- a/changelog.d/2-wire-builds/optimize-offline-env +++ /dev/null @@ -1 +0,0 @@ -Fixed: Optimize the offline-env load and add pipe/redirect functionality with `d` diff --git a/changelog.d/2-wire-builds/reaper-kubectl-image b/changelog.d/2-wire-builds/reaper-kubectl-image deleted file mode 100644 index 65eab9724..000000000 --- a/changelog.d/2-wire-builds/reaper-kubectl-image +++ /dev/null @@ -1 +0,0 @@ -Fixed: reaper kubectl image diff --git a/changelog.d/2-wire-builds/unsupported-grafana-dashboards b/changelog.d/2-wire-builds/unsupported-grafana-dashboards deleted file mode 100644 index 7bff71cad..000000000 --- a/changelog.d/2-wire-builds/unsupported-grafana-dashboards +++ /dev/null @@ -1 +0,0 @@ -add unsupported dir with grafana dashboards \ No newline at end of file diff --git a/changelog.d/2-wire-builds/update-cassandra-version b/changelog.d/2-wire-builds/update-cassandra-version deleted file mode 100644 index e91d1dc8a..000000000 --- a/changelog.d/2-wire-builds/update-cassandra-version +++ /dev/null @@ -1 +0,0 @@ -Changed: update Cassandra from 3.11.16 to 3.11.19 diff --git a/changelog.d/2-wire-builds/update-pg-binaries b/changelog.d/2-wire-builds/update-pg-binaries deleted file mode 100644 index dae1e98f6..000000000 --- a/changelog.d/2-wire-builds/update-pg-binaries +++ /dev/null @@ -1 +0,0 @@ -Changed: update PostgreSQL to 17.7-3, postgresql-common to 287, libpq5 to 18.1-1, repmgr to debpgdg-3, remove postgresql-common-dev (not needed for runtime), and add postgres_exporter v0.18.1 diff --git a/changelog.d/2-wire-builds/wire-server-5.23.0 b/changelog.d/2-wire-builds/wire-server-5.23.0 deleted file mode 100644 index 970b4537b..000000000 --- a/changelog.d/2-wire-builds/wire-server-5.23.0 +++ /dev/null @@ -1,3 +0,0 @@ -Changed: wire-server updated to version 5.23.0 -Changed: wire-server reverted from 529dbaf859df934b6407e05dff8384051acd8ddc -Changed: wire-server reverted from 44445d98b0295f7530755f056acb89d85b7be66c diff --git a/changelog.d/2-wire-builds/zauth-wiab-demo-fix b/changelog.d/2-wire-builds/zauth-wiab-demo-fix deleted file mode 100644 index 8900b206d..000000000 --- a/changelog.d/2-wire-builds/zauth-wiab-demo-fix +++ /dev/null @@ -1 +0,0 @@ -Fixed: Changed from Ansible variable slicing (which failed with binary data) to file-based operations diff --git a/changelog.d/3-deploy-builds/cd-demo-wiab b/changelog.d/3-deploy-builds/cd-demo-wiab deleted file mode 100644 index 83dd6b2ac..000000000 --- a/changelog.d/3-deploy-builds/cd-demo-wiab +++ /dev/null @@ -1,2 +0,0 @@ -Added: enable cd-demo.sh to verify the demo-wiab builds -Changed: add a note in old demo-staging playbooks and scripts that they aren't up-to-date and to also check demo-wiab diff --git a/changelog.d/3-deploy-builds/cert-manager b/changelog.d/3-deploy-builds/cert-manager deleted file mode 100644 index 1556945b3..000000000 --- a/changelog.d/3-deploy-builds/cert-manager +++ /dev/null @@ -1 +0,0 @@ -Added: Enable cert-manager helm chart deployment with example values files diff --git a/changelog.d/3-deploy-builds/changes-in-cd b/changelog.d/3-deploy-builds/changes-in-cd deleted file mode 100644 index eb4852914..000000000 --- a/changelog.d/3-deploy-builds/changes-in-cd +++ /dev/null @@ -1,3 +0,0 @@ -Removed: github artifact dependency from offline.yml and simplified default-build process -Fixed: cd.sh for manual values patch for ingress-nginx-controller and cleaning s3 download logic -Fixed: Hetzner terraform to create a demo user and changes for soon to be deprecated VM types diff --git a/changelog.d/3-deploy-builds/demo-wiab-ansible-fixes b/changelog.d/3-deploy-builds/demo-wiab-ansible-fixes deleted file mode 100644 index 347bfec31..000000000 --- a/changelog.d/3-deploy-builds/demo-wiab-ansible-fixes +++ /dev/null @@ -1,12 +0,0 @@ -Fixed: ansible playbooks for demo-wiab for the tags -Fixed: ansible playbooks for demo-wiab for the directory usage -Changed: refactor deploy_wiab to have common inventory together and stop asset service post deploy -Added: hairpin_networking check and rules placement for demo_wiab deployments -Changed: refactor helm_install to have separate values processing and enable wire-utility deployment -Fixed: dependecy on yq-go and making docker installation idempotent -Changed: refactor iptables_rules, add additional checks for system and fix port ranges for calling -Added: added a check for SPF TXT record in verify_dns -Changed: docker load logic for zuath image, containers_adminhost and fixed expected kube_config path -Added: a separate playbook and tag to allow bringing old values in a demo_wiab deloyment -Fixed: calling components deployment and archiving old values when processing them -Changed: enable deployment of smtp, postgresql and kube-prometheus-stack, update artifact hash diff --git a/changelog.d/3-deploy-builds/demo-wiab-ansible-only b/changelog.d/3-deploy-builds/demo-wiab-ansible-only deleted file mode 100644 index d16158884..000000000 --- a/changelog.d/3-deploy-builds/demo-wiab-ansible-only +++ /dev/null @@ -1,8 +0,0 @@ -Fixed: the values for demo deployments as per new wiab process -Changed: introduced the flags for cert_manager, clean old kubectl commands and fix ansible tags -Changed: move helm values handling logic from offline_deploy_k8s.sh to wire_values, made it idempotent -Added: helm secrets handling moved from offline_deploy_k8s.sh to wire_secrets playbook, removed zauth container dependency -Changed: added helm and kubernetes packages to install_pkgs, converted native kubectl commands to ansible native tasks -Changed: improved wiab-demo documentation and refactored clean_cluster playbook according to new changes -Removed: zauth container from demo bundle, copy only offline-env.sh -Fixed: Pip --break-system-packages fix for k8s python module management and general optimzations diff --git a/changelog.d/3-deploy-builds/fix-chart-patching-broken-pipe b/changelog.d/3-deploy-builds/fix-chart-patching-broken-pipe deleted file mode 100644 index 53d0beb98..000000000 --- a/changelog.d/3-deploy-builds/fix-chart-patching-broken-pipe +++ /dev/null @@ -1 +0,0 @@ -Fixed: Chart patching script broken pipe error caused by set -euo pipefail interaction with non-zero return codes diff --git a/changelog.d/3-deploy-builds/fix-demo-inventory b/changelog.d/3-deploy-builds/fix-demo-inventory deleted file mode 100644 index 5225c7cda..000000000 --- a/changelog.d/3-deploy-builds/fix-demo-inventory +++ /dev/null @@ -1 +0,0 @@ -Fixed: fix the artifact for demo-wiab deployment diff --git a/changelog.d/3-deploy-builds/move-repmgr-secret-to-k8s b/changelog.d/3-deploy-builds/move-repmgr-secret-to-k8s deleted file mode 100644 index 5e89cae5c..000000000 --- a/changelog.d/3-deploy-builds/move-repmgr-secret-to-k8s +++ /dev/null @@ -1 +0,0 @@ -Changed: PostgreSQL password management is now centralized in Kubernetes Secrets (repmgr and wire-server credentials) eliminating hardcoded passwords from inventory. diff --git a/changelog.d/3-deploy-builds/optimize-default-build-deploy-process b/changelog.d/3-deploy-builds/optimize-default-build-deploy-process deleted file mode 100644 index 90041f97c..000000000 --- a/changelog.d/3-deploy-builds/optimize-default-build-deploy-process +++ /dev/null @@ -1,5 +0,0 @@ -Changed: Optimize Wire offline deployment pipeline with parallel job execution and S3 direct downloads -Added: Retry logic with progressive server type fallbacks for Hetzner Cloud resource availability issues -Changed: Implement parallel terraform operations (15 parallelism) and fast SSH connection multiplexing -Changed: Move ansible execution directly to adminhost for faster private network connectivity -Changed: Reduce CI deployment time from 60+ minutes to ~30-40 minutes through parallel builds and optimized deployment process diff --git a/changelog.d/3-deploy-builds/pg_ha_cluster b/changelog.d/3-deploy-builds/pg_ha_cluster deleted file mode 100644 index fccc06593..000000000 --- a/changelog.d/3-deploy-builds/pg_ha_cluster +++ /dev/null @@ -1 +0,0 @@ -Added: PostgreSQL high availability cluster with repmgr diff --git a/changelog.d/3-deploy-builds/postgresql_repmgr_node_config b/changelog.d/3-deploy-builds/postgresql_repmgr_node_config deleted file mode 100644 index 161d93894..000000000 --- a/changelog.d/3-deploy-builds/postgresql_repmgr_node_config +++ /dev/null @@ -1 +0,0 @@ -Changed: remove repmgr_node_config from group_vars and put with node inventory diff --git a/changelog.d/3-deploy-builds/rabbitmq-external-example-file b/changelog.d/3-deploy-builds/rabbitmq-external-example-file deleted file mode 100644 index f9ac6c789..000000000 --- a/changelog.d/3-deploy-builds/rabbitmq-external-example-file +++ /dev/null @@ -1 +0,0 @@ -Add RabbitMq external example values file \ No newline at end of file diff --git a/changelog.d/3-deploy-builds/standardize-yq-version b/changelog.d/3-deploy-builds/standardize-yq-version deleted file mode 100644 index 57cadb69a..000000000 --- a/changelog.d/3-deploy-builds/standardize-yq-version +++ /dev/null @@ -1 +0,0 @@ -Changed: Standardized all scripts to use yq-go (v4+) for YAML processing, replacing deprecated python-yq. Updated syntax in offline deployment scripts (cd.sh, cd-with-retry.sh), build scripts (build_adminhost_containers.sh), demo deployment (offline_deploy_k8s.sh), secret sync utilities, and chart image extraction. This fixes CI build errors with helm template YAML parsing and ensures consistent, reliable YAML manipulation across the codebase. diff --git a/changelog.d/3-deploy-builds/update-cassandra-version b/changelog.d/3-deploy-builds/update-cassandra-version deleted file mode 100644 index 4d35d13cd..000000000 --- a/changelog.d/3-deploy-builds/update-cassandra-version +++ /dev/null @@ -1 +0,0 @@ -Changed: upgrade Cassandra from 3.11.16 to 3.11.19 and fix upgrade playbooks for Ansible 2.16+ compatibility and offline environments diff --git a/changelog.d/3-deploy-builds/update-wiab b/changelog.d/3-deploy-builds/update-wiab deleted file mode 100644 index 0b9088ee9..000000000 --- a/changelog.d/3-deploy-builds/update-wiab +++ /dev/null @@ -1 +0,0 @@ -Fixed: fix wiab for the zauth and demo-smtp change diff --git a/changelog.d/3-deploy-builds/wiab-staging b/changelog.d/3-deploy-builds/wiab-staging deleted file mode 100644 index 046d08f5b..000000000 --- a/changelog.d/3-deploy-builds/wiab-staging +++ /dev/null @@ -1,9 +0,0 @@ -Changed: offline-vm-setup.sh script now uses an ubuntu cloud image and local seed iso. -Added: now offline-vm-setup.sh waits on VMs to be alive, and health checks them. -Changed: Add ansible playbook for wiab-staging VM provisioning -Fixed: offline-deploy.sh for SSH_AUTH_SOCK handling and remove defunct passwords for postgresql -Added: terraform resources for wiab-staging -Added: cd_staging script to verify the default build bundle -Changed: changed the flow of offline.yml - introduced wiab-staging build and split bundle processing with default-build -Added: wiab-staging documentation to wire-server-deploy and fix coturn port ranges -Fixed: remove reference of hetzner-ci.example.yaml as it has been renamed to prod-values.example.yaml diff --git a/changelog.d/3-deploy-builds/wpb-17218 b/changelog.d/3-deploy-builds/wpb-17218 deleted file mode 100644 index 2875c6c25..000000000 --- a/changelog.d/3-deploy-builds/wpb-17218 +++ /dev/null @@ -1 +0,0 @@ -Added: Enable support for postgres deployment via ansible diff --git a/changelog.d/3-deploy-builds/wpb-18722-hardcoded-pass b/changelog.d/3-deploy-builds/wpb-18722-hardcoded-pass deleted file mode 100644 index 06f81129a..000000000 --- a/changelog.d/3-deploy-builds/wpb-18722-hardcoded-pass +++ /dev/null @@ -1 +0,0 @@ -Changed: Remove hardcoded PostgreSQL passwords from demo-secrets.example.yaml and automatically inject passwords from databases-ephemeral chart during deployment. Updated demo-setup.sh and bin/wiab-demo/offline_deploy_k8s.sh to retrieve and inject PostgreSQL passwords using --set flags. Add PR label-based build optimization to offline.yml workflow (use 'demo-only' or 'min-only' labels to skip unnecessary builds) diff --git a/changelog.d/3-deploy-builds/wpb-22405-git-lable b/changelog.d/3-deploy-builds/wpb-22405-git-lable deleted file mode 100644 index 230da6bd4..000000000 --- a/changelog.d/3-deploy-builds/wpb-22405-git-lable +++ /dev/null @@ -1 +0,0 @@ -Changed: offline workflow to require explicit labels for PR builds (build-default, build-demo, build-min, build-all); PRs without labels no longer trigger builds diff --git a/changelog.d/3-deploy-builds/wpb-22439-enable-rabbitmq-ansible b/changelog.d/3-deploy-builds/wpb-22439-enable-rabbitmq-ansible deleted file mode 100644 index 1d86cd0ae..000000000 --- a/changelog.d/3-deploy-builds/wpb-22439-enable-rabbitmq-ansible +++ /dev/null @@ -1 +0,0 @@ -Changed: Enable ansible based rabbitmq deployment and fix rabbitmq host accordingly for wire-server diff --git a/changelog.d/3-deploy-builds/wpb-22439-helm-operations b/changelog.d/3-deploy-builds/wpb-22439-helm-operations deleted file mode 100644 index e11aef9ee..000000000 --- a/changelog.d/3-deploy-builds/wpb-22439-helm-operations +++ /dev/null @@ -1,4 +0,0 @@ -Added: bin/helm-operations.sh to replace offline-helm to be more closer to our production instrcutions -Changed: bin/offline-secrets.sh to support helm-operations.sh script and add support for coturn secret -Changed: reduce replica count for sftd and coturn to support wiab-staging -Changed: make using daemonset with nodePort for ingress-nginx-controller default for prod and make load-balancer an example diff --git a/changelog.d/4-docs/dkim-docs b/changelog.d/4-docs/dkim-docs deleted file mode 100644 index 5fba7a388..000000000 --- a/changelog.d/4-docs/dkim-docs +++ /dev/null @@ -1 +0,0 @@ -Add documentation on how to set up DKIM for smtp in wire-server \ No newline at end of file diff --git a/changelog.d/4-docs/enable-changelog b/changelog.d/4-docs/enable-changelog deleted file mode 100644 index 71ea2fca1..000000000 --- a/changelog.d/4-docs/enable-changelog +++ /dev/null @@ -1 +0,0 @@ -Added: Enable changelog management in wire-server-deploy diff --git a/changelog.d/4-docs/fix-private-ca-docs b/changelog.d/4-docs/fix-private-ca-docs deleted file mode 100644 index 902c1e19c..000000000 --- a/changelog.d/4-docs/fix-private-ca-docs +++ /dev/null @@ -1 +0,0 @@ -Fixed: documentation for nginx-ingress-services with private certs diff --git a/changelog.d/4-docs/fix-wiab-docs b/changelog.d/4-docs/fix-wiab-docs deleted file mode 100644 index 3b5fbb9b2..000000000 --- a/changelog.d/4-docs/fix-wiab-docs +++ /dev/null @@ -1 +0,0 @@ -Fixed: Fixed wiab-staging documentation diff --git a/changelog.d/4-docs/rename-postgresql-cleanup b/changelog.d/4-docs/rename-postgresql-cleanup deleted file mode 100644 index 8787870ad..000000000 --- a/changelog.d/4-docs/rename-postgresql-cleanup +++ /dev/null @@ -1 +0,0 @@ -Changed: renamed clean_existing_setup.yml to postgresql-cleanup.yml and updated documentation to clarify cleanup only resets HA cluster configuration without deleting PostgreSQL data diff --git a/changelog.d/5-bug-fixes/fix-changelog-for-cotrun b/changelog.d/5-bug-fixes/fix-changelog-for-cotrun deleted file mode 100644 index 393053eb5..000000000 --- a/changelog.d/5-bug-fixes/fix-changelog-for-cotrun +++ /dev/null @@ -1 +0,0 @@ -Fixed: Include cotrun chart in the default bundle diff --git a/changelog.d/5-bug-fixes/fix-changelog-for-zebot b/changelog.d/5-bug-fixes/fix-changelog-for-zebot deleted file mode 100644 index 68395dcf0..000000000 --- a/changelog.d/5-bug-fixes/fix-changelog-for-zebot +++ /dev/null @@ -1,2 +0,0 @@ -Fixed: fixed changelog-verify.yml workflow to allow Zebot pushes to master - \ No newline at end of file diff --git a/changelog.d/5-bug-fixes/fix-postgres-exporter-auth b/changelog.d/5-bug-fixes/fix-postgres-exporter-auth deleted file mode 100644 index 6b5111959..000000000 --- a/changelog.d/5-bug-fixes/fix-postgres-exporter-auth +++ /dev/null @@ -1 +0,0 @@ -Fixed: add localhost authentication for postgres_exporter to access postgres database, upgrade to v0.18.1, and enable stat_checkpointer collector for PostgreSQL 17 checkpoint metrics diff --git a/changelog.d/5-bug-fixes/fix-postgresql-atomic-installation b/changelog.d/5-bug-fixes/fix-postgresql-atomic-installation deleted file mode 100644 index 449d311d5..000000000 --- a/changelog.d/5-bug-fixes/fix-postgresql-atomic-installation +++ /dev/null @@ -1 +0,0 @@ -Fixed: postgresql package installation dependency conflicts by installing packages atomically diff --git a/changelog.d/5-bug-fixes/fix-postgresql-upgrade-detection b/changelog.d/5-bug-fixes/fix-postgresql-upgrade-detection deleted file mode 100644 index 31311b683..000000000 --- a/changelog.d/5-bug-fixes/fix-postgresql-upgrade-detection +++ /dev/null @@ -1 +0,0 @@ -Fixed: postgresql package installation now detects version mismatches and performs upgrades instead of skipping already-installed packages diff --git a/changelog.d/5-bug-fixes/fix-postgresql-version-detection b/changelog.d/5-bug-fixes/fix-postgresql-version-detection deleted file mode 100644 index 377683907..000000000 --- a/changelog.d/5-bug-fixes/fix-postgresql-version-detection +++ /dev/null @@ -1 +0,0 @@ -Fixed: postgresql package version detection for postgresql-common packages preventing false upgrade warnings diff --git a/changelog.d/5-bug-fixes/redis-ephemeral b/changelog.d/5-bug-fixes/redis-ephemeral deleted file mode 100644 index 94f4bfa4d..000000000 --- a/changelog.d/5-bug-fixes/redis-ephemeral +++ /dev/null @@ -1 +0,0 @@ -Changed: example values for `redis-ephemeral` to follow upcoming release. diff --git a/changelog.d/5-bug-fixes/remove-migrate-job b/changelog.d/5-bug-fixes/remove-migrate-job deleted file mode 100644 index 656e5222c..000000000 --- a/changelog.d/5-bug-fixes/remove-migrate-job +++ /dev/null @@ -1 +0,0 @@ -Remove unneccesary migrate-features.yaml which is failing sonarqube analysis \ No newline at end of file diff --git a/changelog.d/5-bug-fixes/standardize-features b/changelog.d/5-bug-fixes/standardize-features deleted file mode 100644 index 8601b0a0a..000000000 --- a/changelog.d/5-bug-fixes/standardize-features +++ /dev/null @@ -1,3 +0,0 @@ -Added: missing webapp feature flags to webapp example values -Added: config for MLS deployment into example files -Added: config for Federation deployment into example files From ae04ad37deed6ca454b7ff722834704280b10a01 Mon Sep 17 00:00:00 2001 From: mohitrajain Date: Wed, 25 Feb 2026 17:10:48 +0100 Subject: [PATCH 2/3] fix: wpb-23712 add a changelog --- changelog.d/0-release-notes/release-5.23 | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/0-release-notes/release-5.23 diff --git a/changelog.d/0-release-notes/release-5.23 b/changelog.d/0-release-notes/release-5.23 new file mode 100644 index 000000000..d31657a30 --- /dev/null +++ b/changelog.d/0-release-notes/release-5.23 @@ -0,0 +1 @@ +Removed: removing all old changelogs to cut a release for wire-server-deploy 5.23 for prod, wiab-staging and wiab-dev From e0c8cd200515db3eec06ade0596e36ee971b472f Mon Sep 17 00:00:00 2001 From: mohitrajain Date: Mon, 2 Mar 2026 10:56:24 +0100 Subject: [PATCH 3/3] fix: wpb-23712 rebase master and consider last changelog --- CHANGELOG.md | 1 + changelog.d/3-deploy-builds/kubelet_log_path | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 changelog.d/3-deploy-builds/kubelet_log_path diff --git a/CHANGELOG.md b/CHANGELOG.md index e23949494..1da4b625a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -71,6 +71,7 @@ * Fixed: add localhost authentication for `postgres_exporter`, upgrade to v0.18.1, and enable `stat_checkpointer` collector for PostgreSQL 17 checkpoint metrics (#832) * Fixed: changelog-verify.yml workflow to allow Zebot pushes to master (#806) * Changed: offline-vm-setup.sh script now uses an Ubuntu cloud image and local seed ISO (#861) +* Fixed: Update kubernetes_logging.yml to use the standard kubelet log path instead of Docker-specific paths. (#864) # 2021-08-27 diff --git a/changelog.d/3-deploy-builds/kubelet_log_path b/changelog.d/3-deploy-builds/kubelet_log_path deleted file mode 100644 index d34546b7b..000000000 --- a/changelog.d/3-deploy-builds/kubelet_log_path +++ /dev/null @@ -1 +0,0 @@ -Fixed: Update kubernetes_logging.yml to use the standard kubelet log path instead of Docker-specific paths.