Skip to content

Ready: WPB-24090 Refactored terraform logic for CD purposes#900

Merged
mohitrajain merged 7 commits into
masterfrom
WPB-24090-terraform-fixes
May 19, 2026
Merged

Ready: WPB-24090 Refactored terraform logic for CD purposes#900
mohitrajain merged 7 commits into
masterfrom
WPB-24090-terraform-fixes

Conversation

@mohitrajain
Copy link
Copy Markdown
Contributor

@mohitrajain mohitrajain commented Apr 28, 2026

Fixed: Refactored terraform logic for CD purposes for all solutions wiab-dev(demo), wiab-staging and default (equivalent). All logic to pick up the region and server type remains in the respective scripts, there will be an iteration over regions first, terraform would just validate the regions and server types

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-dev - WIAB/dev 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

…utions wiab-dev(demo), wiab-staging and default
@mohitrajain mohitrajain changed the title fix: WPB-24090 Refactored terraform logic for CD purposes Ready: WPB-24090 Refactored terraform logic for CD purposes May 7, 2026
Copy link
Copy Markdown
Contributor

@Veki301 Veki301 left a comment

Choose a reason for hiding this comment

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

just a small change needed, otherwise LGTM

Comment thread offline/cd_demo.sh Outdated

if [[ "$deployment_succeeded" != true ]]; then
echo "All deployment attempts failed after $MAX_RETRIES tries"
cleanup
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

you already have trap cleanup

* fix: WPB-24090 fixed values for smtp helm chart

* Wpb 24090 wiab dev MLS keys 5.25 fixes (#905)

* fix: WPB-24090 smtp helm chart name

* fix: WPB-24090 enable mls key creation for wiab-dev by default

* fix: WPB-24090 add changelog

* fix: WPB-24090 update reference for 5.25 to 5.25.21 (#906)

* fix: WPB-24090 update reference for 5.25 to 5.25.21 without any pinned component

* fix: WPB-24090 remove rust-sft and fluent-bit helm chart to ignore busybox

* fix: WPB-24090 added logging in case of helm chart failure

* fix: WPB-24090 add a changelog
@sonarqubecloud
Copy link
Copy Markdown

@mohitrajain mohitrajain merged commit c929570 into master May 19, 2026
18 of 24 checks passed
@mohitrajain mohitrajain deleted the WPB-24090-terraform-fixes branch May 19, 2026 07:55
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