feat(xtra-sandbox): consolidate SANDBOX onto a single t3.medium node - #281
Merged
Conversation
Mirror the TEST consolidation for SANDBOX. SANDBOX does not require HA (fail-fast by design); collapse the two-node setup (system + app) into a single t3.medium node group. - Enable VPC CNI prefix delegation (enable_prefix_delegation flag, default false so prod is unchanged) and set kubelet maxPods=110 via an AL2023 launch template, so one t3.medium can host the full workload. - Remove the system node group; pin ingress-nginx and metrics-server to nodepool=app and scale them to 1 replica. - Drop cluster-autoscaler (pointless on a fixed 1-node group). - Ignore RDS engine_version changes (auto_minor_version_upgrade is on) to stop plan drift. Note: the shared modules/eks change is duplicated from #280 and will de-dupe on rebase once #280 merges to main. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
rohit-joy
approved these changes
Sep 3, 2026
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.
Summary
Applies the same single-node consolidation as #280 (TEST) to the SANDBOX environment. SANDBOX does not require HA (fail-fast by design), so the two-node setup (
system+app) is collapsed into one t3.medium node group.Already applied to the live
ctdl-xtra-sandboxcluster via a two-phase rolling rollout; this PR aligns the committed IaC with the running state.Changes
enable_prefix_delegationon the CNI + AL2023 launch template withmaxPods: 110so one t3.medium fits the full workload (default cap 17).systemnode group; singleappnode groupmin=max=desired=1.ingress-nginxandmetrics-servertonodepool: app, scaled to 1 replica (fixed in source, and patched live before the system node was removed → no outage).cluster-autoscaler(manifest + install step).Live state after rollout