Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ec2): design dual stack vpc #4

Closed
wants to merge 240 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
240 commits
Select commit Hold shift + click to select a range
d9ce236
add temp dual-stack file
scanlonp Dec 13, 2023
734ef9f
chore(release): 2.115.0
Dec 14, 2023
58027ee
chore(release): 2.115.0 (#28362)
mergify[bot] Dec 14, 2023
df66778
chore(merge-back): 2.115.0 (#28364)
mergify[bot] Dec 14, 2023
b8b6baf
chore(cdk-testing): fix init-go canary (#28365)
mrgrain Dec 14, 2023
067cf7c
dual stack vpc protocol
scanlonp Dec 14, 2023
8ae575f
clean up comments
scanlonp Dec 14, 2023
de0d77b
feat(ecs): Support specifying revision of task definition (#27036)
luxaritas Dec 14, 2023
986db38
feat(rds): support aurora mysql 3.05.1 (#28370)
go-to-k Dec 14, 2023
be38982
chore(amplify-alpha): add dependency from @aws-cdk/custom-resource-ha…
paulhcsun Dec 14, 2023
09cb003
fix(secretsmanager): cannot set hourly rotation (#28303)
lpizzinidev Dec 14, 2023
ac41730
feat(stepfunctions): support Map ItemProcessor (#27913)
lpizzinidev Dec 15, 2023
93cb6e4
feat(apigateway): validate integrationHttpMethod with non-MOCK integr…
lpizzinidev Dec 15, 2023
37be7b9
fix(s3-notifications): multiple notifications doesn't work (#28132)
corymhall Dec 15, 2023
7c62d68
docs(lambda): clarify FunctionOptions.allowAllOutbound property (#28367)
sakurai-ryo Dec 15, 2023
6554e48
feat(scheduler): flexible time windows (#28098)
sakurai-ryo Dec 15, 2023
21a0fa6
chore(roadmap): Add IPv6 work to the roadmap (#28366)
evgenyka Dec 15, 2023
1a9c30e
feat: implement code generated handler framework (#28251)
colifran Dec 16, 2023
5b36eed
chore(cdk-testing): fix integ test case using unrestricted principal …
mrgrain Dec 18, 2023
f741ce6
chore(deps): Bump actions/download-artifact from 3 to 4 (#28405)
dependabot[bot] Dec 18, 2023
c4cbfad
chore(deps): Bump actions/upload-artifact from 3 to 4 (#28404)
dependabot[bot] Dec 18, 2023
fcb701c
feat: update AWS Service Spec (#28407)
aws-cdk-automation Dec 18, 2023
49358fd
chore(apigateway): fix typo in a doc and a private method for lambda …
go-to-k Dec 18, 2023
7a721d3
chore(autoscaling): add lowest-price OnDemandAllocationStrategy enum …
bwagner5 Dec 18, 2023
3e6f10d
fix(core): messages from `annotations.ts` can show up as `[object Obj…
lmammino Dec 18, 2023
8c44f32
feat(scheduler-targets): add CodePipeline as target for scheduler (#2…
daschaa Dec 18, 2023
0b2ba1c
fix(logs): adding a resource policy statement with `AnyPrincipal` fai…
laurelmay Dec 18, 2023
0e30fcc
chore(logs): fix method name typo (#28416)
paulhcsun Dec 18, 2023
f85f486
fix(lambda-python-alpha): pipenv lock -r is no longer supported (#28317)
stefanfreitag Dec 18, 2023
4d8d82a
temp fixes, refactor in the works
scanlonp Dec 18, 2023
9078ffe
integ snapshot
scanlonp Dec 18, 2023
5b06024
remove unnecessary file
scanlonp Dec 18, 2023
52a5579
feat(ecs): log retention for FireLensLogDriver (#28354)
sakurai-ryo Dec 19, 2023
b87212b
fix(eks): neuron plugin not added with addNodegroupCapacity() (#27909)
gdamjan Dec 19, 2023
a175da8
feat(ecr): Add emptyOnDelete CloudFormation property to Repository L2…
markmansur Dec 19, 2023
7c2b110
chore(eks): document failure conditions for albController (#28419)
pahud Dec 19, 2023
f6e2155
remove eigw prop and refine ipv6 property errors
scanlonp Dec 19, 2023
c687778
feat(ses): add scalingMode property to dedicated ip pool (#28392)
badmintoncryer Dec 19, 2023
df27531
useIpv6 and useIpv6 booleans
scanlonp Dec 19, 2023
c75ee8d
move default IPv6 IGW route into Subnet method
scanlonp Dec 19, 2023
c09559c
update docstrings
scanlonp Dec 19, 2023
cf923bc
feat(stepfunctions): CustomState addCatch (#28422)
graydenshand Dec 19, 2023
4dde502
feat(events): add multiple event bus policies on a single event bus (…
postsa Dec 19, 2023
5d6b8ee
fix(ecs-patterns): taskDefinition ignored by queueProcessingFargateSe…
badmintoncryer Dec 19, 2023
70adf54
clean up subnetProps definition
scanlonp Dec 19, 2023
d0999c3
docs(apigatewayv2): revive README.md (#28435)
tmokmss Dec 20, 2023
36b7706
fix automatic IPv6 assignment logic
scanlonp Dec 20, 2023
37ad274
update snapshot
scanlonp Dec 20, 2023
98cd46a
chore(roadmap): add GC to the roadmap (#28413)
evgenyka Dec 20, 2023
c488035
fix(integ-tests): apply correct IAM policy to waiterProvider (#28424)
sakurai-ryo Dec 20, 2023
6b3caff
feat(ec2): support creating key pairs (#28138)
laurelmay Dec 20, 2023
bfeef00
fix(custom-resources): cannot set logging for state machine generated…
go-to-k Dec 20, 2023
fbd12ca
chore(roadmap): Add EKSv2 to the ROADMAP.md (#28439)
evgenyka Dec 20, 2023
aa075cd
feat(ecr): tag pattern list for lifecycle policy (#28432)
go-to-k Dec 20, 2023
6950d86
chore: make the service-spec update more user friendly (#28441)
mrgrain Dec 20, 2023
7264121
chore: add evgenyka to mergify and githubmerit badger (#28440)
kaizencc Dec 20, 2023
4ab5bb2
fix(secretsmanager): hosted rotation with fromSecretNameV2() does not…
go-to-k Dec 20, 2023
73a5e74
feat(stepfunctions-tasks): EMR createCluster command support OnDemand…
go-to-k Dec 21, 2023
4f88db6
fix(iam): importedRoleStackSafeDefaultPolicyName feature flag results…
yamoyamoto Dec 21, 2023
36bb696
feat(sns): delivery status logging configuration (#28433)
tam0ri Dec 21, 2023
588b106
fix(events-targets): imported sqs queue cannot be used as a rule dlq …
JeromeGuyon Dec 21, 2023
9ca7ba8
chore(integ-tests): add waiterProvider to IApiCall (#27844)
go-to-k Dec 21, 2023
3b4d4a5
chore(release): 2.116.0
Dec 21, 2023
5344e87
chore(release): 2.116.0 (#28456)
mergify[bot] Dec 21, 2023
3de7cca
ipv6 cidr options ip-addresses class and interface
scanlonp Dec 21, 2023
16a1a62
chore(integ-tests): revert add waiterProvider to IApiCall (#28457)
comcalvi Dec 21, 2023
729db12
chore(release): 2.116.0
Dec 21, 2023
1ed9b52
Merge branch 'v2-release' into bump/2.116.0
mergify[bot] Dec 21, 2023
c724d27
fix(lambda-python-alpha): use function architecture (#18696) (#28449)
lucacucchetti Dec 21, 2023
a1552da
chore(release): 2.116.0 (#28458)
mergify[bot] Dec 21, 2023
943abe8
feat(globalaccelerator): add support for ip addresses and type (#28055)
msambol Dec 21, 2023
c42f389
Merge branch 'main' into merge-back/2.116.0
mergify[bot] Dec 22, 2023
6824513
chore(merge-back): 2.116.0 (#28461)
mergify[bot] Dec 22, 2023
cd54c42
fix(core): core constructs fail with `Error: Cannot find module '../d…
mrgrain Dec 22, 2023
e8be128
fix(core): core constructs fail with `Error: Cannot find module '../d…
mrgrain Dec 22, 2023
557ed28
chore(release): 2.116.1
mrgrain Dec 22, 2023
222de71
chore(release): 2.116.1 (#28468)
mergify[bot] Dec 22, 2023
6d88faa
Merge branch 'main' into merge-back/2.116.1
mergify[bot] Dec 22, 2023
b29cbe3
chore(merge-back): 2.116.1 (#28472)
mergify[bot] Dec 22, 2023
0932027
feat(api-gateway-v2): Add method to generate flexible execute-api ARN…
badmintoncryer Dec 22, 2023
7635bbc
feat(ecs): Implement method in ECS cluster to retrieve task ARN (#28381)
badmintoncryer Dec 22, 2023
be6ddb8
feat(ses): synth-time naming validation for dedicatedIpPoolName (#28466)
badmintoncryer Dec 22, 2023
3cb3e02
feat(ecs-patterns): support disabling CPU-based scaling and custom ta…
AnuragMohapatra Dec 22, 2023
5eb2c26
feat(autoscaling): instance maintenance policy for AutoScalingGroup (…
go-to-k Dec 22, 2023
a4a4c6f
feat(codebuild): Lambda compute for codebuild projects (#27934)
sakurai-ryo Dec 23, 2023
8071015
chore(migrate): only allow migrate on healthy stacks (#28452)
TheRealAmazonKendra Dec 23, 2023
02733da
eigw default route function
scanlonp Dec 23, 2023
0274c9b
fix class name typo
scanlonp Dec 23, 2023
7ab23ce
clean integ test
scanlonp Dec 23, 2023
10121c3
clean up subnet cidr allocation
scanlonp Dec 23, 2023
f5951ce
clean up commented code
scanlonp Dec 23, 2023
07c1439
change stack name in integ test
scanlonp Dec 23, 2023
d83d47e
update basic unit test
scanlonp Dec 23, 2023
c7638a0
Add documentation to distinguish IPv4 and v6 props
scanlonp Dec 23, 2023
1efc632
Edit doc string
scanlonp Dec 23, 2023
4780b0d
Merge branch 'main' into designIpv6Vpc
scanlonp Dec 23, 2023
ed02d5c
feat(ec2): trn1 instance type (#28477)
ayush-shah-1501 Dec 23, 2023
7bb72e1
feat(elasticloadbalancingv2): FIPS compliant SSL policy to ALB (#28479)
badmintoncryer Dec 23, 2023
9d3f95b
chore(ecs-patterns): fix the integration tests of queue processing fa…
AnuragMohapatra Dec 23, 2023
84d81b6
feat(core): option to disable cache for docker build (#27944)
msambol Dec 23, 2023
00331a7
fix(lambda-python-alpha): bundling hash logic includes auth tokens in…
kcp-chewie Dec 23, 2023
e03a41f
feat(elasticloadbalancingv2): dualstack NetworkLoadBalancer (#27546)
lpizzinidev Dec 24, 2023
1fad41f
chore(deps): Bump tj-actions/changed-files from 40.2.2 to 41.0.1 (#28…
dependabot[bot] Dec 25, 2023
607dccb
feat: update L1 CloudFormation resource definitions (#28489)
aws-cdk-automation Dec 25, 2023
c7dfd1d
chore: refuse to close PRs that are awaiting maintainer review (#28481)
kaizencc Dec 26, 2023
9c0fecf
fix(ecs-patterns): `ApplicationMultipleTargetGroupsEc2Service` ignore…
lpizzinidev Dec 26, 2023
5225b44
chore(release): 2.117.0
Dec 26, 2023
59d9b23
chore(release): 2.117.0 (#28496)
mergify[bot] Dec 26, 2023
9bc972b
feat(ecs): enable cluster to grant task protection API permissions to…
badmintoncryer Dec 27, 2023
832e29a
feat(ecs): nvidia support to BottlerocketEcsVariant enum for gpu-acce…
badmintoncryer Dec 27, 2023
8e15482
feat(glue-alpha): add `cfn-glue-table-tableinput-parameters` to Glue …
lawofcycles Dec 27, 2023
49274da
Merge branch 'main' into merge-back/2.117.0
mergify[bot] Dec 27, 2023
e7115db
chore(merge-back): 2.117.0 (#28503)
mergify[bot] Dec 27, 2023
6b80338
feat(opensearchservice): ip address type for domain (#28497)
go-to-k Dec 28, 2023
98ed6b3
feat(appsync): IntrospectionConfig property (#28500)
cm-iwata Dec 28, 2023
a12d9eb
fix(rds): circular dependencies when creating multiple DatabaseProxie…
sakurai-ryo Dec 28, 2023
cae756c
chore(prlint): fix broken link to get trusted members (#28505)
sakurai-ryo Dec 28, 2023
6a1e712
chore(lambda): formatting of enums (#28504)
kaizencc Dec 28, 2023
276e3a6
feat(autoscaling): add support for `InstanceRequirements` property (#…
wafuwafu13 Dec 28, 2023
030db42
feat(cloudfront): Key Value Store L2 (#28473)
laurelmay Dec 29, 2023
9b466ae
feat(cloudfront): CloudFront Function runtime property (#28099)
watany-dev Dec 29, 2023
9d8b06f
feat(rds): new Aurora Postgres engine versions (#28508)
kimmoahokas Dec 29, 2023
e0b725c
feat(stepfunctions-tasks): add validations for EmrCreateCluster (#28529)
go-to-k Dec 30, 2023
94003ec
feat(stepfunctions-tasks): additional allocation strategies for spot …
go-to-k Dec 30, 2023
0b345c5
fix(iam): withConditions overrides Principal actions (#28510)
lpizzinidev Dec 30, 2023
a59dc0c
feat(codepipeline-actions): more convenient methods to `CacheControl`…
Tietew Dec 30, 2023
cbac240
feat(glue): database description property (#27744)
msambol Dec 30, 2023
c4aec95
chore(codebuild): deprecate images that are no longer actively mainta…
sakurai-ryo Dec 31, 2023
f9bf0e0
chore: updated Copyright year range for 2024 (#28542)
go-to-k Jan 2, 2024
5dd8072
chore: update Contributors File (#28541)
aws-cdk-automation Jan 2, 2024
ca91626
feat(stepfunctions-tasks): add `timeout` parameter for EmrCreateClust…
go-to-k Jan 2, 2024
166967f
fix(events): event bus fails with duplicate policy resource (#28521)
kaizencc Jan 2, 2024
1f9788f
feat(ecs): `interactive` option in `ContainerDefinitionOptions` (#28536)
badmintoncryer Jan 2, 2024
999c01a
feat(iam): validate roleName (#28509)
frattallone Jan 2, 2024
a2f0553
chore(spec2cdk): remove temporary schema for AWS::Lambda::Function (#…
mrgrain Jan 3, 2024
dde5975
fix(cli): direct deploy method fails when there are no updates (#28523)
jogold Jan 3, 2024
b625510
docs(core): update old recommendations in core README (#28535)
laurelmay Jan 3, 2024
508825b
feat(rds): `timeout` and `timeoutAction` properties to ServerlessClus…
badmintoncryer Jan 3, 2024
669e6ff
feat(rds): ClientPasswordAuthType property on DatabaseProxy (#28540)
lpizzinidev Jan 3, 2024
a8a639e
fix(lambda-go): path with space breaks go build (#28554)
longtv2222 Jan 3, 2024
9f33dfa
chore(release): 2.118.0
Jan 3, 2024
a40f2ec
chore(release): 2.118.0 (#28562)
mergify[bot] Jan 3, 2024
27f27b0
chore(merge-back): 2.118.0 (#28565)
mergify[bot] Jan 3, 2024
a74aacf
fix(core): single-file bundling breaks due to left over temp dir (#28…
hoegertn Jan 4, 2024
10ed194
fix(cli): `cdk diff` falsely reports resource replacements on trivial…
comcalvi Jan 4, 2024
cea83d3
Merge branch 'main' into designIpv6Vpc
scanlonp Jan 4, 2024
2d255a7
add Ipv6Outbound property to instance
scanlonp Jan 4, 2024
5308b87
add ec2 integ test
scanlonp Jan 5, 2024
1f852fb
fix linting errors
scanlonp Jan 5, 2024
f5d11e2
update integ test to set public IPv4 address
scanlonp Jan 5, 2024
c38f844
ec2 integ snapshot
scanlonp Jan 5, 2024
8d9b4b1
fix typo in error message
scanlonp Jan 5, 2024
86c6f57
add IPv6 info to readme
scanlonp Jan 5, 2024
fdf4830
feat: update L1 CloudFormation resource definitions (#28613)
aws-cdk-automation Jan 8, 2024
0f38b6e
feat(rds): RDS for SQL Server 15.00.4345.5.v1 (#28614)
go-to-k Jan 8, 2024
d7aa196
feat(signer): Notation-OCI-SHA384-ECDSA platform (#28612)
lpizzinidev Jan 8, 2024
8824b7f
use ipv4.google.com in web-server
scanlonp Jan 8, 2024
5e98f6c
standardize CIDR capitalization in ip-addresses
scanlonp Jan 8, 2024
d184ac2
feat(pipelines): expose crossRegionReplicationBuckets (#28447)
ahammond Jan 8, 2024
050a305
docs(pipelines): fix split blockquote (#28616)
cone56 Jan 8, 2024
8562c17
chore(tools): eslint update requires promises.all (#28617)
TheRealAmazonKendra Jan 8, 2024
0042e53
fix(stepfunctions): retry block in CustomState is always empty (#28598)
sakurai-ryo Jan 8, 2024
ea18b77
clean up readme and add dual stack configurations
scanlonp Jan 8, 2024
22e6ce8
fix(ec2): passing keypair to instance unexpectedly does nothing (#28482)
ayush-shah-1501 Jan 8, 2024
0fbaaee
Update packages/aws-cdk-lib/aws-ec2/lib/vpc.ts
scanlonp Jan 8, 2024
178b845
chore: update cdk-from-cfn version (#28619)
TheRealAmazonKendra Jan 8, 2024
9cf9baa
feat(opensearchservice): TLS security policy for TLS 1.3 and perfect …
go-to-k Jan 8, 2024
65505f0
chore(deps): Bump follow-redirects from 1.15.3 to 1.15.4 (#28620)
dependabot[bot] Jan 8, 2024
3656a4c
chore(pkglint): uncomment pkglint functionality (#28622)
TheRealAmazonKendra Jan 9, 2024
929c4b9
update readme vpcProtocol to ipProtocol
scanlonp Jan 9, 2024
d28654e
Merge remote-tracking branch 'refs/remotes/origin/designIpv6Vpc' into…
scanlonp Jan 9, 2024
382d261
feat(rds): RDS for SQL Server 16 without a specific minor version (#2…
go-to-k Jan 9, 2024
3bf57de
docs(ec2): wrong description for InterfaceVpcEndpoint (#28632)
ayush-shah-1501 Jan 9, 2024
1822cc9
feat(certificatemanager): key algorithm support for `PrivateCertifica…
longtv2222 Jan 9, 2024
a63ef74
chore: upgrade dependencies in cli (#28639)
TheRealAmazonKendra Jan 9, 2024
336c056
ipv6IpAddresses to ipv6Addresses
scanlonp Jan 10, 2024
b71df98
change vpcProtocol to ipProtocol
scanlonp Jan 10, 2024
d9c5de7
docs nit
scanlonp Jan 10, 2024
7912d88
feat(codebuild): X-Large Linux compute type (#28642)
watany-dev Jan 10, 2024
783f610
chore(prlint): update readme to reflect the state of the github actio…
kaizencc Jan 10, 2024
37c79b9
feat(cli): option to ignore no stacks (#28387)
msambol Jan 10, 2024
a04fe7a
docs: spelling grammar and brands for contributing doc (#28649)
philipws Jan 10, 2024
dee22b1
Remove admin permissions from EC2DualStack test.
Jan 10, 2024
0cada61
docs(route53): crossaccountrole scope-down guidance (#28624)
miiiak Jan 10, 2024
0fc8846
Add snapshot dir
Jan 10, 2024
1fccb47
chore: auto-sync every fork from upstream (#28653)
rix0rrr Jan 10, 2024
539cdc5
chore: update cdk-from-cfn (#28654)
TheRealAmazonKendra Jan 10, 2024
3318a38
chore(custom-resource-handlers): remove unused folder (#28656)
kaizencc Jan 10, 2024
7d68fee
chore: npm-check-updates && yarn upgrade (#28434)
aws-cdk-automation Jan 10, 2024
5f96d13
fix(ecs): unnecessary CloudWatch logs ResourcePolicy (#28495)
sakurai-ryo Jan 10, 2024
665943e
Merge pull request #7 from scanlonp/mikewrighton-fix-admin-role
scanlonp Jan 11, 2024
b9fbce2
chore: add GavinZZ to mergify and github merit badger (#28663)
GavinZZ Jan 11, 2024
a5462a2
tag vpc and subnets with protocol
scanlonp Jan 11, 2024
2d9175e
use IDependable
scanlonp Jan 11, 2024
253c321
fix dependable
scanlonp Jan 11, 2024
c395e38
update integ test
scanlonp Jan 11, 2024
b0102c6
ec2 integ snapshot update with tags
scanlonp Jan 11, 2024
402f236
add note on length of integ test
scanlonp Jan 11, 2024
7201291
move dependencies to caller, remove prop
scanlonp Jan 11, 2024
c4e021a
update base integ test and snapshot
scanlonp Jan 11, 2024
cde7b40
addIpv6Nat64route function
scanlonp Jan 11, 2024
636c635
fix default protocol logic
scanlonp Jan 11, 2024
a5a9fb0
update base integ test and snapshot
scanlonp Jan 11, 2024
2e41fdb
clean up useIpv4 usage + add docstring
scanlonp Jan 11, 2024
3d13d2e
move splitting of IPv6 CIDRs to ip-addresses
scanlonp Jan 11, 2024
f16843c
update ec2 snapshot
scanlonp Jan 11, 2024
795fbc2
re-arrange ip-addresses functions
scanlonp Jan 11, 2024
48533f6
collapse allocateSubnetResources calls
scanlonp Jan 11, 2024
957598b
feat(neptune-alpha): engineVersion v1.3 (#28647)
badmintoncryer Jan 11, 2024
1def36c
allocate vpc ipv6 cidr in ipAddresses
scanlonp Jan 11, 2024
10d5a9f
docs(core): typo in Design Guidelines (#28668)
sakurai-ryo Jan 11, 2024
e6d2620
remove tags, allocate ipv cidr in ipAddresses
scanlonp Jan 11, 2024
b0e1815
update integ test name and snapshots
scanlonp Jan 11, 2024
38a9e36
change import order
scanlonp Jan 11, 2024
5fdfa97
add error case test
scanlonp Jan 11, 2024
b9f4923
feat(cloudwatch-actions): support alarm lambda action (#28484)
neilkuan Jan 11, 2024
d55ca88
update contruct name in ec2 integ & snapshot
scanlonp Jan 11, 2024
268f839
chore(release): 2.119.0
Jan 11, 2024
029c61e
fix changelog
MrArnoldPalmer Jan 11, 2024
50c03ba
Merge branch 'main' into designIpv6Vpc
scanlonp Jan 11, 2024
0392e71
chore(release): 2.119.0 (#28670)
mergify[bot] Jan 11, 2024
dd04725
fix(cli): running the cli with --debug does not print stack traces (#…
mrgrain Jan 11, 2024
4738ed7
Empty commit test
Jan 11, 2024
aaa2a09
feat(ecs): support for capacity provider managed instance draining (#…
otaviomacedo Jan 11, 2024
617a595
fix(rds): RDS Parameter Group doesn't support custom removal policy (…
GavinZZ Jan 11, 2024
0420292
Merge branch 'main' into merge-back/2.119.0
mergify[bot] Jan 11, 2024
c4f2a86
chore(merge-back): 2.119.0 (#28675)
mergify[bot] Jan 11, 2024
b2c60cb
feat: update L1 CloudFormation resource definitions (#28677)
aws-cdk-automation Jan 12, 2024
a0f6f22
chore: add abstraction team to mergify and merit badger (#28674)
paulhcsun Jan 12, 2024
cf97f47
feat(ecs): support for capacity provider managed instance draining (#…
otaviomacedo Jan 11, 2024
761b460
chore(release): 2.120.0
otaviomacedo Jan 12, 2024
58b90c4
chore(release): 2.120.0 (#28681)
mergify[bot] Jan 12, 2024
cbe2378
feat: update L1 CloudFormation resource definitions (#28684)
aws-cdk-automation Jan 12, 2024
15d7ac3
Merge branch 'main' into merge-back/2.120.0
mergify[bot] Jan 12, 2024
e718c90
chore(merge-back): 2.120.0 (#28685)
mergify[bot] Jan 12, 2024
68d9c8b
chore: update sync workflow (#28689)
rix0rrr Jan 12, 2024
8d19bf5
Merge branch 'main' into designIpv6Vpc
mikewrighton Jan 12, 2024
8fbd385
fix(cli): program execution fails without debug information (#28687)
mrgrain Jan 12, 2024
d07deec
fix(opensearchservice): OpenSearchAccessPolicy unnecessarily attempts…
mrgrain Jan 12, 2024
911a995
Merge branch 'main' into designIpv6Vpc
mergify[bot] Jan 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/close-stale-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@ jobs:
important-checks-regex: AutoBuildv2Project1C6BFA3F
warn-message: This PR has been in the STATE state for 3 weeks, and looks abandoned. To keep this PR from being closed, please continue work on it. If not, it will automatically be closed in a week.
close-message: This PR has been deemed to be abandoned, and will be automatically closed. Please create a new PR for these changes if you think this decision has been made in error.
skip-labels: contribution/core,pr-linter/do-not-close
skip-labels: contribution/core,pr-linter/do-not-close,pr/needs-maintainer-review
close-label: closed-for-staleness
2 changes: 1 addition & 1 deletion .github/workflows/github-merit-badger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ jobs:
badges: '[beginning-contributor,repeat-contributor,valued-contributor,admired-contributor,star-contributor,distinguished-contributor]'
thresholds: '[0,3,6,13,25,50]'
badge-type: 'achievement'
ignore-usernames: '[rix0rrr,MrArnoldPalmer,iliapolo,otaviomacedo,madeline-k,kaizencc,comcalvi,TheRealAmazonKendra,vinayak-kukreja,mrgrain,pahud,cgarvis,kellertk,HBobertz,sumupitchayan,SankyRed,udaypant,colifran,khushail,scanlonp,mikewrighton,moelasmar,paulhcsun,awsmjs,aws-cdk-automation,dependabot[bot],mergify[bot]]'
ignore-usernames: '[rix0rrr,MrArnoldPalmer,iliapolo,otaviomacedo,madeline-k,kaizencc,comcalvi,TheRealAmazonKendra,vinayak-kukreja,mrgrain,pahud,cgarvis,kellertk,HBobertz,sumupitchayan,SankyRed,udaypant,colifran,khushail,scanlonp,mikewrighton,moelasmar,paulhcsun,awsmjs,evgenyka,GavinZZ,aaythapa,xazhao,ConnorRobertson,ssenchenko,gracelu0,jfuss,SimonCMoore,aws-cdk-automation,dependabot[bot],mergify[bot]]'
2 changes: 1 addition & 1 deletion .github/workflows/pr-linter-trigger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
mkdir -p ./pr
echo $PR_NUMBER > ./pr/pr_number
echo $PR_SHA > ./pr/pr_sha
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: pr_info
path: pr/
2 changes: 1 addition & 1 deletion .github/workflows/request-cli-integ-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
persist-credentials: false
- name: Find changed cli files
id: changed-cli-files
uses: tj-actions/changed-files@94549999469dbfa032becf298d95c87a14c34394
uses: tj-actions/changed-files@716b1e13042866565e00e85fd4ec490e186c4a2f
with:
base_sha: ${{ github.event.pull_request.base.sha }}
files_yaml: |
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/spec-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

# Upload the current db to be used later
- name: Upload base database
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: db.base.json.gz
path: node_modules/@aws-cdk/aws-service-spec/db.json.gz
Expand All @@ -49,7 +49,7 @@ jobs:

# Now that we have updated the database, upload the new candidate db
- name: Upload head database
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: db.head.json.gz
path: node_modules/@aws-cdk/aws-service-spec/db.json.gz
Expand All @@ -69,7 +69,7 @@ jobs:
git add .
git diff --patch --staged > ${{ runner.temp }}/update-spec.patch
- name: Upload Patch
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: update-spec.patch
path: ${{ runner.temp }}/update-spec.patch
Expand All @@ -85,12 +85,12 @@ jobs:
CI: "true"
steps:
- name: Download base database
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: db.base.json.gz
path: base
- name: Download head database
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: db.head.json.gz
path: head
Expand All @@ -100,17 +100,17 @@ jobs:
continue-on-error: true
- name: Create PR body file
run: |-
echo 'Update AWS Service Spec packages to latest versions' >> PR.md
echo 'Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`' >> PR.md
- name: Add model changelog to PR body file
if: steps.diff-db.outputs.diff-result
run: |-
echo '' >> PR.md
echo '**@aws-cdk/aws-service-spec changes:**' >> PR.md
echo '**L1 CloudFormation resource definition changes:**' >> PR.md
echo '```' >> PR.md
cat DIFF >> PR.md
echo '```' >> PR.md
- name: Upload PR body file
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: PR.md
path: PR.md
Expand All @@ -128,7 +128,7 @@ jobs:
uses: actions/checkout@v4

- name: Download patch
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: update-spec.patch
path: ${{ runner.temp }}
Expand All @@ -137,7 +137,7 @@ jobs:
run: '[ -s ${{ runner.temp }}/update-spec.patch ] && git apply ${{ runner.temp }}/update-spec.patch || echo "Empty patch. Skipping."'

- name: Download PR body file
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: PR.md
path: ${{ runner.temp }}
Expand All @@ -149,10 +149,10 @@ jobs:
branch: automation/spec-update
author: aws-cdk-automation <aws-cdk-automation@users.noreply.github.com>
commit-message: |-
feat: update AWS Service Spec
Update AWS Service Spec packages to latest versions
feat: update L1 CloudFormation resource definitions
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`
# Pull Request details
title: "feat: update AWS Service Spec"
title: "feat: update L1 CloudFormation resource definitions"
body-path: ${{ runner.temp }}/PR.md
labels: contribution/core,dependencies,auto-approve,pr-linter/exempt-integ-test,pr-linter/exempt-readme,pr-linter/exempt-test
team-reviewers: aws-cdk-team
Expand Down
63 changes: 63 additions & 0 deletions .github/workflows/sync-from-upstream.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Sync repository from upstream
on:
workflow_dispatch: {}
schedule:
- cron: 5 2 * * *

env:
BRANCHES: main v2-release

jobs:

# Check for the presence of a PROJEN_GITHUB_TOKEN secret.
#
# This is expected to contain a personal access token of someone who has
# permissions to bypass branch protection rules.
#
# If not present, we can only use GitHub Actions Token permissions,
# but this has the following downsides:
#
# - Those are bound by branch protection rules (so automated pushing won't work).
# - As soon as a workflow file needs to be changed, GitHub will reject the push.
# Only Apps and Users can be allowed to modify workflows.
check-secret:
# Don't run on the target repo itself, only forks
if: github.repository != 'aws/aws-cdk'

runs-on: ubuntu-latest
steps:
- name: Check for presence of PROJEN_GITHUB_TOKEN
id: check-secrets
run: |
if [ ! -z "${{ secrets.PROJEN_GITHUB_TOKEN }}" ]; then
echo "ok=true" >> $GITHUB_OUTPUT
else
echo "ok=false" >> $GITHUB_OUTPUT
fi
outputs:
ok: ${{ steps.check-secrets.outputs.ok }}

sync-branch:
runs-on: ubuntu-latest
permissions:
contents: write
needs: [check-secret]
steps:
- name: Checkout using User Token
if: needs.check-secret.outputs.ok == 'true'
uses: actions/checkout@v4
with:
token: ${{ secrets.PROJEN_GITHUB_TOKEN }}

- name: Checkout using GitHub Actions permissions
if: needs.check-secret.outputs.ok == 'false'
uses: actions/checkout@v4

- name: Sync from aws/aws-cdk
run: |-
git remote add upstream https://github.com/aws/aws-cdk.git
git fetch upstream $BRANCHES

for branch in $BRANCHES; do
git push origin --force refs/remotes/upstream/$branch:refs/heads/$branch
done
4 changes: 2 additions & 2 deletions .github/workflows/update-metadata-regions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
git add .
git diff --patch --staged > ${{ runner.temp }}/update-spec.patch
- name: Upload Patch
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: update-spec.patch
path: ${{ runner.temp }}/update-spec.patch
Expand All @@ -50,7 +50,7 @@ jobs:
uses: actions/checkout@v4

- name: Download patch
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: update-spec.patch
path: ${{ runner.temp }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/yarn-upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ jobs:
git add .
git diff --patch --staged > ${{ runner.temp }}/upgrade.patch
- name: Upload Patch
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: upgrade.patch
path: ${{ runner.temp }}/upgrade.patch
Expand All @@ -106,7 +106,7 @@ jobs:
uses: actions/checkout@v4

- name: Download patch
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: upgrade.patch
path: ${{ runner.temp }}
Expand Down
2 changes: 1 addition & 1 deletion .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pull_request_rules:
label:
add: [ contribution/core ]
conditions:
- author~=^(rix0rrr|MrArnoldPalmer|iliapolo|otaviomacedo|madeline-k|kaizencc|comcalvi|TheRealAmazonKendra|vinayak-kukreja|mrgrain|pahud|cgarvis|kellertk|HBobertz|sumupitchayan|SankyRed|udaypant|colifran|scanlonp|mikewrighton|moelasmar|paulhcsun|awsmjs)$
- author~=^(rix0rrr|MrArnoldPalmer|iliapolo|otaviomacedo|madeline-k|kaizencc|comcalvi|TheRealAmazonKendra|vinayak-kukreja|mrgrain|pahud|cgarvis|kellertk|HBobertz|sumupitchayan|SankyRed|udaypant|colifran|scanlonp|mikewrighton|moelasmar|paulhcsun|awsmjs|evgenyka|GavinZZ|aaythapa|xazhao|ConnorRobertson|ssenchenko|gracelu0|jfuss|SimonCMoore)$
- -label~="contribution/core"
- name: automatic merge
actions:
Expand Down
5 changes: 5 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
repos:
- repo: https://github.com/gitleaks/gitleaks
rev: v8.17.0
hooks:
- id: gitleaks
67 changes: 67 additions & 0 deletions CHANGELOG.v2.alpha.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,73 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.120.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.119.0-alpha.0...v2.120.0-alpha.0) (2024-01-12)

## [2.119.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.118.0-alpha.0...v2.119.0-alpha.0) (2024-01-11)


### Features

* **neptune-alpha:** engineVersion v1.3 ([#28647](https://github.com/aws/aws-cdk/issues/28647)) ([957598b](https://github.com/aws/aws-cdk/commit/957598b5fe08298a9ab52a1d0b2069d6a73d59c0)), closes [#28648](https://github.com/aws/aws-cdk/issues/28648)

## [2.118.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.117.0-alpha.0...v2.118.0-alpha.0) (2024-01-03)


### Features

* **glue:** database description property ([#27744](https://github.com/aws/aws-cdk/issues/27744)) ([cbac240](https://github.com/aws/aws-cdk/commit/cbac24041db7dbc39b4ae1d6da4902b3443528cb)), closes [#27740](https://github.com/aws/aws-cdk/issues/27740)
* **glue-alpha:** add `cfn-glue-table-tableinput-parameters` to Glue table construct ([#27643](https://github.com/aws/aws-cdk/issues/27643)) ([8e15482](https://github.com/aws/aws-cdk/commit/8e15482295c1324eefea020faeb11e4c686357c6))


### Bug Fixes

* **lambda-go:** path with space breaks go build ([#28554](https://github.com/aws/aws-cdk/issues/28554)) ([a8a639e](https://github.com/aws/aws-cdk/commit/a8a639e2a2114162db240361c32c40a596a7a19e)), closes [#28555](https://github.com/aws/aws-cdk/issues/28555)

## [2.117.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.116.1-alpha.0...v2.117.0-alpha.0) (2023-12-26)


### Bug Fixes

* **lambda-python-alpha:** bundling hash logic includes auth tokens in PIP urls, causing an unnecessary rebuild ([#27903](https://github.com/aws/aws-cdk/issues/27903)) ([00331a7](https://github.com/aws/aws-cdk/commit/00331a7292a3e60ea5ba3caf2a4fd4cca2fe7dc5)), closes [#27331](https://github.com/aws/aws-cdk/issues/27331)
* **lambda-python-alpha:** use function architecture ([#18696](https://github.com/aws/aws-cdk/issues/18696)) ([#28449](https://github.com/aws/aws-cdk/issues/28449)) ([c724d27](https://github.com/aws/aws-cdk/commit/c724d277277c45b421dcd89ee1a6d4b54f942d3b))

## [2.116.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.116.0-alpha.0...v2.116.1-alpha.0) (2023-12-22)

## [2.116.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.115.0-alpha.0...v2.116.0-alpha.0) (2023-12-21)


### Features

* **scheduler:** flexible time windows ([#28098](https://github.com/aws/aws-cdk/issues/28098)) ([6554e48](https://github.com/aws/aws-cdk/commit/6554e48908662de31aa5dba4578007c857c2403d))
* **scheduler-targets:** add CodePipeline as target for scheduler ([#27799](https://github.com/aws/aws-cdk/issues/27799)) ([8c44f32](https://github.com/aws/aws-cdk/commit/8c44f3298f6bd6d5b2b081eeef50296d6f716a2d)), closes [#27449](https://github.com/aws/aws-cdk/issues/27449)


### Bug Fixes

* **integ-tests:** apply correct IAM policy to waiterProvider ([#28424](https://github.com/aws/aws-cdk/issues/28424)) ([c488035](https://github.com/aws/aws-cdk/commit/c488035db893532c6aca97c59717a351539fa2ec)), closes [40aws-cdk/integ-tests-alpha/lib/assertions/sdk.ts#L136](https://github.com/40aws-cdk/integ-tests-alpha/lib/assertions/sdk.ts/issues/L136) [40aws-cdk/integ-tests-alpha/lib/assertions/sdk.ts#L247](https://github.com/40aws-cdk/integ-tests-alpha/lib/assertions/sdk.ts/issues/L247) [#27865](https://github.com/aws/aws-cdk/issues/27865)
* **lambda-python-alpha:** pipenv lock -r is no longer supported ([#28317](https://github.com/aws/aws-cdk/issues/28317)) ([f85f486](https://github.com/aws/aws-cdk/commit/f85f486d34e51c4e5d6a8b68b16a35a14f431329)), closes [#28015](https://github.com/aws/aws-cdk/issues/28015) [/github.com/pypa/pipenv/blob/main/CHANGELOG.md#2022813-2022-08-13](https://github.com/aws//github.com/pypa/pipenv/blob/main/CHANGELOG.md/issues/2022813-2022-08-13) [#28015](https://github.com/aws/aws-cdk/issues/28015)

## [2.115.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.114.1-alpha.0...v2.115.0-alpha.0) (2023-12-14)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **scheduler:** The typos in the Schedule and Group construct method names have been fixed, changing `metricSentToDLQTrunacted` to `metricSentToDLQTruncated` and `metricAllSentToDLQTrunacted` to `metricAllSentToDLQTruncated`.
* **redshift:** Further updates of the Redshift table will fail for existing tables, if the table name is changed. Therefore, changing the table name for existing Redshift tables have been disabled.

### Features

* **appconfig-alpha:** add deploy method to configuration constructs ([#28269](https://github.com/aws/aws-cdk/issues/28269)) ([c723ef9](https://github.com/aws/aws-cdk/commit/c723ef913a73fa6a452042db926023d174e86dbf))
* **cloud9-alpha:** support image ids for Amazon Linux 2023 and Ubuntu 22.04 ([#28346](https://github.com/aws/aws-cdk/issues/28346)) ([93681e0](https://github.com/aws/aws-cdk/commit/93681e07ad19c08f60eb2ee5748a2d55c6d2bc45)), closes [/docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2](https://github.com/aws//docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html/issues/cfn-cloud9-environmentec2)
* **scheduler:** start and end time for schedule construct ([#28306](https://github.com/aws/aws-cdk/issues/28306)) ([0b4ab1d](https://github.com/aws/aws-cdk/commit/0b4ab1d0ba11b3536a2f7b02b537966de6ac0493)), closes [/github.com/aws/aws-cdk/pull/26819#discussion_r1301532299](https://github.com/aws//github.com/aws/aws-cdk/pull/26819/issues/discussion_r1301532299)


### Bug Fixes

* **appconfig-alpha:** extensions always create cdk diff ([#28264](https://github.com/aws/aws-cdk/issues/28264)) ([2075559](https://github.com/aws/aws-cdk/commit/207555919e0462686f6c434d1598e371687679c8)), closes [#27676](https://github.com/aws/aws-cdk/issues/27676)
* **redshift:** tables were dropped on table name change ([#24308](https://github.com/aws/aws-cdk/issues/24308)) ([7ac237b](https://github.com/aws/aws-cdk/commit/7ac237b08c489883962d6b8023799d6c2c40cfba)), closes [#24246](https://github.com/aws/aws-cdk/issues/24246)
* **scheduler:** typo in metricSentToDLQ... methods ([#28307](https://github.com/aws/aws-cdk/issues/28307)) ([8b91e10](https://github.com/aws/aws-cdk/commit/8b91e106e649e6a75b396f350dae9266770ad6cb))

## [2.114.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.114.0-alpha.0...v2.114.1-alpha.0) (2023-12-06)

## [2.114.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.113.0-alpha.0...v2.114.0-alpha.0) (2023-12-05)
Expand Down
Loading
Loading