aws / aws/aws-cdk

aws-codebuild: missing CodeBuild image types for newly supported environment types

Open
#32,978 3 comments 1 reaction 0 assignees View on GitHub
@aws-cdk/aws-codebuild effort/small feature-request p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

The CodeBuild CDK [code](https://github.com/aws/aws-cdk/blob/ddaad470c5da4ea85789dc53a27af58832ae0e1c/packages/aws-cdk-lib/aws-codebuild/lib/project.ts#L2032) needs to add new image types to match newly supported environment types: `LINUX_EC2`, `ARM_EC2` and `WINDOWS_EC2`.

### Use Case

Users can not create project with fleet configured with `LINUX_EC2`, `ARM_EC2` or `WINDOWS_EC2` environment type using CDK.

### Proposed Solution

Add new image types `LINUX_EC2`, `ARM_EC2` and `WINDOWS_EC2` into [file](https://github.com/aws/aws-cdk/blob/ddaad470c5da4ea85789dc53a27af58832ae0e1c/packages/aws-cdk-lib/aws-codebuild/lib/project.ts#L2032).

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CDK version used

Any

### Environment details (OS name and version, etc.)

Any

Contributor guide

Open the contributing guide

Research direction

Open packages/aws-cdk-lib/aws-codebuild/lib/project.ts at the linked location and inspect the existing image-type definitions alongside the supported environment types. Done means the three requested LINUX_EC2, ARM_EC2, and WINDOWS_EC2 image types are available so users can create projects with those fleet environment types.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud
Issue type
Feature
Difficulty
1/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.