Skip to content

(feat): Adding mixed policy instance overrides#189

Merged
skipi merged 9 commits intorenderedtext:masterfrom
CleverTap-SNE:adding_mixed_policy_instance_overrides
Jan 7, 2026
Merged

(feat): Adding mixed policy instance overrides#189
skipi merged 9 commits intorenderedtext:masterfrom
CleverTap-SNE:adding_mixed_policy_instance_overrides

Conversation

@Yashprime1
Copy link
Copy Markdown
Contributor

No description provided.

@Yashprime1 Yashprime1 marked this pull request as draft December 19, 2025 05:12
@dexyk
Copy link
Copy Markdown
Contributor

dexyk commented Dec 24, 2025

/sem-approve

1 similar comment
@Yashprime1
Copy link
Copy Markdown
Contributor Author

/sem-approve

@Yashprime1 Yashprime1 marked this pull request as ready for review January 5, 2026 16:35
@Yashprime1 Yashprime1 force-pushed the adding_mixed_policy_instance_overrides branch 2 times, most recently from 975d9c4 to 9d2a92a Compare January 5, 2026 16:45
@Yashprime1 Yashprime1 force-pushed the adding_mixed_policy_instance_overrides branch from 9d2a92a to 66d57bb Compare January 5, 2026 16:49
@Yashprime1
Copy link
Copy Markdown
Contributor Author

/sem-approve

@Yashprime1 Yashprime1 changed the title Adding mixed policy instance overrides (feat): Adding mixed policy instance overrides Jan 5, 2026
@Yashprime1
Copy link
Copy Markdown
Contributor Author

Yashprime1 commented Jan 5, 2026

@dexyk, could you please facilitate the merging of this pull request? This enhancement provides greater flexibility in applying overrides. For instance, in our forked version, we are currently utilizing it as follows:
"SEMAPHORE_AGENT_ASG_LAUNCH_TEMPLATE_OVERRIDES_JSON": "{\"instanceRequirements\":{\"vCpuCount\":{\"min\":48,\"max\":48},\"memoryMiB\":{\"min\":98304,\"max\":98304},\"cpuManufacturers\":[\"intel\"] }}"

This approach allows us to define specific instance configuration requirements rather than hardcoding instance types, which mitigates issues related to the availability of a particular instance type.

Add SEMAPHORE_AGENT_ASG_NEW_INSTANCES_PROTECTED_FROM_SCALE_IN parameter
to control whether new instances in the Auto Scaling Group are protected
from scale-in operations. Defaults to false.
@skipi skipi self-requested a review January 7, 2026 11:05
@skipi
Copy link
Copy Markdown
Member

skipi commented Jan 7, 2026

/sem-approve

@skipi skipi merged commit b4161ef into renderedtext:master Jan 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants