Skip to content

Conversation

@jimmidyson
Copy link
Member

This allows for specifying PlacementGroup name allowing for
different strategies (configured in the pre-created PlacementGroup),
including Partition which provides increased resilience to
underlying hardware failure.

This allows for specifying PlacementGroup name allowing for
different strategies (configured in the pre-created PlacementGroup),
including `Partition` which provides increased resilience to
underlying hardware failure.
@jimmidyson jimmidyson requested review from dkoshkin and faiq July 17, 2025 16:55
Copy link
Contributor

@dkoshkin dkoshkin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we consider creating Placement Groups in CAREN? If we are, maybe the API should be a struct to allow for that in the future?

@jimmidyson
Copy link
Member Author

Should we consider creating Placement Groups in CAREN? If we are, maybe the API should be a struct to allow for that in the future?

That would mean CAREN having AWS privileges to create placement groups. Considering we will need to have AWS permissions to run preflights when we get to that point I guess that's OK. I'll change the API to placementGroup.name in this case, which can be extended in future for strategy, etc if we wan to manage the placement group itself.

@jimmidyson
Copy link
Member Author

Moved placement group name under placementGroup.name so this is extensible.

Copy link
Contributor

@dkoshkin dkoshkin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@jimmidyson jimmidyson enabled auto-merge (squash) July 22, 2025 10:01
@jimmidyson jimmidyson merged commit 02d0626 into main Jul 28, 2025
37 of 38 checks passed
@jimmidyson jimmidyson deleted the jimmi/aws-placement-partition branch July 28, 2025 13:58
@github-actions github-actions bot mentioned this pull request Jul 28, 2025
jimmidyson added a commit that referenced this pull request Jul 29, 2025
🤖 I have created a release *beep* *boop*
---


## 0.33.0 (2025-07-28)

<!-- Release notes generated using configuration in .github/release.yaml
at main -->

## What's Changed
### Exciting New Features 🎉
* feat: Reserve time to return preflight results before webhook timeout
by @dlipovetsky in
#1235
* feat: Support context for all Nutanix client calls by @dlipovetsky in
#1234
* feat: Support AWS PlacementGroups by @jimmidyson in
#1219
### Fixes 🔧
* fix(webhook): Update cluster webhook to validate failure domains by
@thunderboltsid in
#1233
* fix: More fixes to preflight result messages and fields by
@dlipovetsky in
#1240
* fix(deps): udpate CAPX to v1.7.0-beta.5 by @thunderboltsid in
#1241
### Other Changes
* build: Use GH client and token for coredns version mapping by
@jimmidyson in
#1238
* build: Update all tools by @jimmidyson in
#1237


**Full Changelog**:
v0.32.0...v0.33.0

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dimitri Koshkin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants