feat(infra-compose): seedFrom source-override + release 1.3.2#109
Merged
Conversation
handle_switch (POST /dbs/:name/{switch,restore}) accepts an optional
seedFrom; download_profile_seed overrides only the S3 source prefix
(source_name) so a uniquely-named sandbox DB can restore a snapshot
stored under a stable canonical template name. seeds dir + snapshot
path stay keyed by the DB's own name. Validated /^[a-zA-Z0-9_-]+$/.
Promote 1.3.2-dev.0 → 1.3.2 (identical code) so the db-host ASG launch template can pin a published release instead of a prerelease. Required after the cross-instance fix made matching infra-compose versions load-bearing across scaled-out db-host nodes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mainlines the canonical-seed sandbox's
seedFromcapability for@saga-ed/infra-compose.What
Why now
infra-compose 1.3.2 is already published to CodeArtifact and the dev db-host launch template installs it, but the source lived only on
unified/infra-compose-seedfrom. This reconcilesmain(which was at 1.3.1) with what's published/deployed.Scope
infra/only —ec2-router.js,profiles.js, plus a newprofiles-seedfrom.unit.test.js. 3 commits, merges cleanly with the soa-postgres work already on main (no overlap).