Closed nmussy closed 4 months ago
If someone else wants to take this on, feel free to do so, I already have my share of WIP PRs 😅
Thanks for the feature request!
I've started working on implementing the L2 construct. It shouldn't be too much more work, but the integration tests are slow running given how long fleets take to be deleted.
Unfortunately, I've noticed two missing attributes in the L1 construct, overflowBehavior
and scalingConfiguration
.
I've opened an issue in the CloudFormation Public Coverage Roadmap project (https://github.com/aws-cloudformation/cloudformation-coverage-roadmap/issues/1998). Unfortunately I'm going to have to ignore these attributes in the meantime, I'll open another PR to add them to the construct if and when they're implemented.
Hi Jimmy @nmussy - There is a update on the CloudFormation definition/documentation for AWS::CodeBuild::Fleet
👍. I can already see those props in CFN:
OverflowBehavior
FleetVpcConfig
, which I requested via https://github.com/aws-cloudformation/cloudformation-coverage-roadmap/issues/2047It seems to move fast 💯 - Just scalingConfiguration
is pending in CFN, isn't it?
I'll update the PR, thanks for the ping 👍
EDIT: The L1 constructs have not yet been updated to support these props, I'll update the PR when they do
@nmussy If I'm understanding this correctly, CDK L1 constructs are not supporting this feature yet due to CloudFormation limitations. I am catching myself up to speed with my CDK skills and wanted to verify I am following this thread correctly
Comments on closed issues are hard for our team to see. If you need more assistance, please either tag a team member or open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so.
Comments on closed issues and PRs are hard for our team to see. If you need help, please open a new issue that references this one.
Describe the feature
There is currently no documented examples or tests of reserved capacity CodeBuild projects.
Use Case
I discovered this issue while attempting to add the
aws/codebuild/windows-base:2019-3
image toWindowsBuildImage
, see https://github.com/aws/aws-cdk/pull/29616#issuecomment-2019991742 for additional contextProposed Solution
Adding a
fleet
prop to theProject
construct shouldn't be too much work, and will allow us to easily check that thefleet
property is present when aWindowsImageType.SERVER_2022
image is givenOther Information
Working with reserved capacity in AWS CodeBuild
29616
Acknowledgements
CDK version used
v2.133.0
Environment details (OS name and version, etc.)
macOS 14.3.1