UNCLASSIFIED - NO CUI

Add additional use cases to 3.x to 4.x migration script

General MR

Summary

  • Users typically SOPS encrypt values with sensitive credentials using a k8s Secret template. The Migration script needed the ability to accept a values file inline in a K8s Secret yaml template. This MR provides that with an additional optional script that can sops decrypt a secret and invoke the migration script to follow.
  • This MR also updates the ADR 11 and blog to reflect our decision that users can run the migration script now but will need to re run the script prior to the 4.0 release. Additional changes are being completed that will require changes to the migration script. BB-common changes were deferred to the final 3.x release so the migration script will ship in two phases.
  • Updated the migration script to preserve ordering of packages to reduce the review burden of the changes

Relevant logs/screenshots

N/A

Linked Issue

Closes #3455 (closed)

Upgrade Notices

Big Bang 3.x to 4.x migration script now includes the functionality to migrate decrypted values in a K8s Secret

Edited by Christopher O'Connell

Merge request reports

Loading
Loading