Skip to content

Release 1 9 0 - #418

Draft
gwright99 wants to merge 8 commits into
masterfrom
release-1-9-0
Draft

gwright99 wants to merge 8 commits into
masterfrom
release-1-9-0

Conversation

@gwright99

@gwright99 gwright99 commented Jun 27, 2026

Copy link
Copy Markdown
Member

Summary

Opening for visibility.

Related Issues

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Refactor / chore
  • Documentation
  • Tests

Changes

Test Plan

  • make verify passes
  • make plan reviewed
  • ./tests/run_tests_all.sh passes
  • Unit tests added/updated
  • Integration tested against a live deployment
  • ruff run on modified Python files

Configuration / Migration Notes

Screenshots / Output

Checklist

  • Updated templates/TEMPLATE_terraform.tfvars if variables changed
  • Updated CHANGELOG / VERSION if applicable
  • No secrets committed; sensitive values use SSM Parameter Store
  • Documentation updated (README, CLAUDE.md, inline docs)

- Original solution attached security groups to the Launch Template that defined EC2 details.
- It was discovered that n+1 changes which required added/removing a security group on the EC2 would not occured. This was ultimately due to the "frozen" nature of the LT.
- Fix was to defined reconciled security groups directly onto the EC2.
- To maintain compatility with other solution mechanisms, SGs also defined on LT, but we now ignore LT changes and attach the new SG group directly to EC2.
* fix: updated Studios SSH EC2 security groups

- EC2 was allowing traffic from anywhere for Studios SSH. It should only allow traffic from NLB (which should itself have a security group).
- Tightened security group on EC2 and implemented security group on NLB via new variable.
- Discovered that non-NLB SSH Studios flow was added during original contribution. Will be ripping that out in next commit.

* chore: removed SSH Studio without NLB flow.
- Playing with idea to make it easier to do configuration updates during upgrades.
- Have not figured out what to do with latest release's changes since tag won't exist until I'm ready to release and thus the links likely wont be right.
* feat: added 'make check_upgrade' script to help with tfvars migration during upgrade.
* feat: added 'make check_upgrade' script to help with tfvars migration during upgrade.
* fix: truncated NLB name so total size is >= 32
* refactor: remonolithed separate ansible calls to minimize null_resource count.
* refactor: added extra check on batch null_resources -- dont run if seqerakit inactive.
* refactor: collapsed additional null_resources to minimize TF resource change noise.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant