Skip to content

Fix wiab stag feedback#875

Open
mohitrajain wants to merge 10 commits intomasterfrom
fix-wiab-stag-feedback
Open

Fix wiab stag feedback#875
mohitrajain wants to merge 10 commits intomasterfrom
fix-wiab-stag-feedback

Conversation

@mohitrajain
Copy link
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
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
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
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
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 mohitrajain force-pushed the fix-wiab-stag-feedback branch from d47ae96 to 758427b Compare March 10, 2026 11:35
@sonarqubecloud
Copy link

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