Skip to content

Fix wiab stag feedback#875

Merged
mohitrajain merged 13 commits intomasterfrom
fix-wiab-stag-feedback
Apr 2, 2026
Merged

Fix wiab stag feedback#875
mohitrajain merged 13 commits intomasterfrom
fix-wiab-stag-feedback

Conversation

@mohitrajain
Copy link
Copy Markdown
Contributor

@mohitrajain mohitrajain commented Mar 5, 2026

Fixed: debug_logs.sh to log only the pods for default and cert-manager-ns namespace and limit log lines
Added: enabled debug_logs.sh on helm install failures (helm_operations.sh) with a flag DUMP_LOGS_ON_FAIL
Added: env vars to helm_operations.sh to improve UX while configuring variables
Fixed: sync_pg_secrets operation in helm_operations.sh and clean the deploy_charts logic
Added: wait and timeout on cert-manager and calling_services helm chart operations
Fixed: offline-cluster.sh to run helm-operations.sh using new env vars and with default DUMP_LOGS_ON_FAIL=TRUE
Fixed: documentation for wiab-staging.md based on a user feedback
Fixed: sftd helm chart values for joinCall component which fails to find hashbased images

Change type

  • Fix
  • Feature
  • Documentation
  • Security / Upgrade

Basic information

  • THIS CHANGE REQUIRES A DEPLOYMENT PACKAGE RELEASE
  • THIS CHANGE REQUIRES A WIRE-DOCS RELEASE

Testing

  • I ran/applied the changes myself, in a test environment.
  • The CI job attached to this repo will test it for me.

Offline Build CI (label-based)

Add one or more labels to trigger offline builds:

  • build-default - Full production build (ansible, terraform, all packages)
  • build-demo - Demo/WIAB build
  • build-wiab-staging - WIAB-staging build
  • build-min - Minimal build (fastest, essential charts only)
  • build-all - Run all three builds

Note: No builds run by default. Add a label to trigger CI.

Tracking

  • I added a new entry in an appropriate subdirectory of changelog.d
  • I mentioned this PR in Jira, OR I mentioned the Jira ticket in this PR.
  • I mentioned this PR in one of the issues attached to one of our repositories.

Knowledge Transfer

  • An Asciinema session is attached to the Jira ticket.

Motivation

Objective

Reason

Use case

TARGET_SYSTEM="${TARGET_SYSTEM:-example.com}"
CERT_MASTER_EMAIL="certmaster@${CERT_MASTER_EMAIL}:-certmaster@${TARGET_SYSTEM}"

# DEPLOY_CERT_MANAGER env variable to decide to check if cert_manager and nginx-ingress-services charts should get deployed
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this comment is a bit unclear / misphrased.

image:
repository: docker.io/bitnamilegacy/nginx
pullPolicy: IfNotPresent
tag: "1.27.3-debian-12-r5"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we be specifying a tag in examples? sounds like a way to carry around a bad version, because of cargo-culting...

Copy link
Copy Markdown
Contributor Author

@mohitrajain mohitrajain Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The attempt here is to avoid the exact sha256 mentioned here https://github.com/wireapp/wire-avs-service/blob/release-5.0/charts/sftd/values.yaml#L88 but keep the tag

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wireapp/wire-avs-service#40 - created a PR to get it fixed upstream

mohitrajain and others added 12 commits March 27, 2026 18:05
* fix: wpb-23988 sync offline-secrets and prod-secrets.example.yaml and add comments

* fix: wpb-23988 enable postgresql secret for background-worker inwiab-dev

* fix: wpb-23988 sync wire-server helm chart values for wiab-dev from prod values

* fix: wpb-23988 sync wire-server helm chart secrets for wiab-dev from prod values for 5.25

* fix: wpb-23988 add a changelog file

* fix: wpb-23988 fix the changelog verification workflow to consider the non-master branches as well

* fix: wpb-23988 remove the changelog trigger for every push operation

* fix: wpb-23988 comment out empty mls secrets for wiab-dev

* fix: wpb-23988 update wiab-stag artifact hash

* fix: wpb-22988 fix minio service name

* Update values/wire-server/demo-values.example.yaml

Co-authored-by: Sukanta <amisukanta02@gmail.com>

---------

Co-authored-by: Sukanta <amisukanta02@gmail.com>
Co-authored-by: Julia Longtin <julia.longtin@wire.com>
@mohitrajain mohitrajain force-pushed the fix-wiab-stag-feedback branch from 48a7792 to c51ad4c Compare March 27, 2026 17:06
* fix: wpb-23988 sync wire-server helm chart values for wiab-dev from prod values

* fix: wpb-23988 fix the changelog verification workflow to consider the non-master branches as well

* fix: wpb-23988 remove the changelog trigger for every push operation

* add: wpb-23988 variable private_deployment with default true to disable SNAT on adminhost

* fix: wpb-23988 cert_master_email env var

* fix: wpb-23988 running wiab-staging-nftables.yaml playbook is explicit

* fix: wpb-23988 wiab-staging.md documentation to add details about default SNAT access being denied and how to enable it

* fix: wpb-23988 add changelog

* fix: wpb-23988 update the wiab-staging.md to improve documentation around running commands

* fix: wpb-23988 update the artifact hash

* Apply suggestions from code review

Co-authored-by: Julia Longtin <julia.longtin@gmail.com>

* fix: wpb-24291 update the documentation for wiab-staging

* fix wpb-24291: fix the minio endpoint for s3 endpoint

* fix wpb-23988: fix the logic in wiab_server_nftables.conf.j2 and update the inventory comment

* fix wpb-23988: upgrade documentation and small fixes for inventory

* Wpb 23988 disable smallstep (#882)

* fix: wpb-23988 update the wiab-staging.md to improve documentation around running commands

* fix: wpb-23988 stop deploying smallstep by default in wiab-staging and wiab-dev

* fix: wpb-23988 changelog

* fix wpb-23988: replace demo-smtp with smtp

* fix wpb-23988: push action on master branch only

* fix wpb-23988: update documentation based on wire-docs pr101

---------

Co-authored-by: Julia Longtin <julia.longtin@gmail.com>
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 2, 2026

@mohitrajain mohitrajain merged commit f2b4299 into master Apr 2, 2026
17 checks passed
@mohitrajain mohitrajain deleted the fix-wiab-stag-feedback branch April 2, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants