@@ -5,10 +5,11 @@ import { Transform } from "projen/lib/javascript";
55import { dirname } from 'path' ;
66import { globSync } from 'glob' ;
77
8- const CDK_VERSION = '2.178.2' ;
8+ const CDK_VERSION = '2.208.0' ;
9+ const CDK_CLI_VERSION = '2.1023.0' ;
910const CDK_CONSTRUCTS_VERSION = '10.4.2' ;
10- const JSII_VERSION = '~5.6 .0' ;
11- const KUBECTL_LAYER_VERSION = 'v30 ' ;
11+ const JSII_VERSION = '~5.8 .0' ;
12+ const KUBECTL_LAYER_VERSION = 'v33 ' ;
1213
1314const repositoryUrl = 'https://github.com/awslabs/data-solutions-framework-on-aws.git' ;
1415const homepage = 'https://awslabs.github.io/data-solutions-framework-on-aws/' ;
@@ -37,7 +38,7 @@ const rootProject = new LernaProject({
3738 'lerna-projen' ,
3839 'ts-node' ,
3940 'typescript' ,
40- 'glob@^10.3.6 '
41+ 'glob@^11.0.3 '
4142 ] ,
4243 peerDeps : [
4344 '@types/node@^16' ,
@@ -149,7 +150,7 @@ const fwkProject = new awscdk.AwsCdkConstructLibrary({
149150 '@jest/globals' ,
150151 'ts-jest' ,
151152 'jest-runner-groups' ,
152- `@aws-cdk/cli-lib-alpha@${ CDK_VERSION } -alpha.0` ,
153+ `@aws-cdk/cli-lib-alpha@${ CDK_CLI_VERSION } -alpha.0` ,
153154 'rosetta' ,
154155 `@aws-cdk/lambda-layer-kubectl-${ KUBECTL_LAYER_VERSION } ` ,
155156 '@types/eslint' ,
@@ -294,10 +295,10 @@ sparkDataLakeInfraExampleApp.addTask('test:e2e', {
294295} ) ;
295296const synthTask = sparkDataLakeInfraExampleApp . tasks . tryFind ( 'synth:silent' ) ! ;
296297synthTask . reset ( ) ;
297- synthTask . exec ( `npx aws-cdk@${ CDK_VERSION } synth -q -c prod=PLACEHOLDER -c staging=PLACEHOLDER` ) ;
298+ synthTask . exec ( `npx aws-cdk@${ CDK_CLI_VERSION } synth -q -c prod=PLACEHOLDER -c staging=PLACEHOLDER` ) ;
298299const buildExampleTask = sparkDataLakeInfraExampleApp . addTask ( 'build-example' , {
299300 steps : [
300- { exec : `pip install --ignore-installed --no-cache-dir --no-deps --no-index --find-links ../../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
301+ { exec : `pip install --force-reinstall --no-cache-dir --no-deps --no-index --find-links ../../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
301302 { spawn : 'synth:silent' } ,
302303 { spawn : 'test:unit' } ,
303304 ]
@@ -355,10 +356,10 @@ adsfQuickstart.addTask('test:e2e', {
355356} ) ;
356357const adsfQuickstartSynthTask = adsfQuickstart . tasks . tryFind ( 'synth:silent' ) ! ;
357358adsfQuickstartSynthTask . reset ( ) ;
358- adsfQuickstartSynthTask . exec ( `npx aws-cdk@${ CDK_VERSION } synth -q` ) ;
359+ adsfQuickstartSynthTask . exec ( `npx aws-cdk@${ CDK_CLI_VERSION } synth -q` ) ;
359360const buildAdsfQuickstartTask = adsfQuickstart . addTask ( 'build-example' , {
360361 steps : [
361- { exec : `pip install --ignore-installed --no-deps --no-cache-dir --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
362+ { exec : `pip install --force-reinstall --no-deps --no-cache-dir --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
362363 { spawn : 'synth:silent' } ,
363364 { spawn : 'test:unit' } ,
364365 ]
@@ -418,10 +419,10 @@ opensearchQuickstart.addTask('test:e2e', {
418419
419420const opensearchQuickstartSynthTask = opensearchQuickstart . tasks . tryFind ( 'synth:silent' ) ! ;
420421opensearchQuickstartSynthTask . reset ( ) ;
421- opensearchQuickstartSynthTask . exec ( `npx aws-cdk@${ CDK_VERSION } synth -q` ) ;
422+ opensearchQuickstartSynthTask . exec ( `npx aws-cdk@${ CDK_CLI_VERSION } synth -q` ) ;
422423const buildOpensearchQuickstartTask = opensearchQuickstart . addTask ( 'build-example' , {
423424 steps : [
424- { exec : `pip install --ignore-installed --no-deps --no-cache-dir --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
425+ { exec : `pip install --force-reinstall --no-deps --no-cache-dir --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
425426 { spawn : 'synth:silent' } ,
426427 { spawn : 'test:unit' } ,
427428 ]
@@ -480,10 +481,10 @@ redshiftDataWarehouseExample.addTask('test:e2e', {
480481
481482const redshiftDataWarehouseExampleSynthTask = redshiftDataWarehouseExample . tasks . tryFind ( 'synth:silent' ) ! ;
482483redshiftDataWarehouseExampleSynthTask . reset ( ) ;
483- redshiftDataWarehouseExampleSynthTask . exec ( `npx aws-cdk@${ CDK_VERSION } synth -q` ) ;
484+ redshiftDataWarehouseExampleSynthTask . exec ( `npx aws-cdk@${ CDK_CLI_VERSION } synth -q` ) ;
484485const buildredshiftDataWarehouseExampleTask = redshiftDataWarehouseExample . addTask ( 'build-example' , {
485486 steps : [
486- { exec : `pip install --ignore-installed --no-deps --no-cache-dir --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
487+ { exec : `pip install --force-reinstall --no-deps --no-cache-dir --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
487488 { spawn : 'synth:silent' } ,
488489 { spawn : 'test:unit' } ,
489490 ]
@@ -509,7 +510,7 @@ const datazoneMskGovernance = new awscdk.AwsCdkPythonApp({
509510
510511 pytest : true ,
511512 deps : [
512- ' aws-cdk.aws_lambda_python_alpha~=2.145.0a0'
513+ ` aws-cdk.aws_lambda_python_alpha~=${ CDK_VERSION } a0`
513514 ] ,
514515 devDeps : [
515516 "pytest" ,
@@ -546,10 +547,10 @@ datazoneMskGovernance.addTask('test:e2e', {
546547} ) ;
547548const datazoneMskGovernanceSynthTask = datazoneMskGovernance . tasks . tryFind ( 'synth:silent' ) ! ;
548549datazoneMskGovernanceSynthTask . reset ( ) ;
549- datazoneMskGovernanceSynthTask . exec ( `DOMAIN_ID=2222 DATAZONE_PORTAL_ROLE_NAME=admin npx aws-cdk@${ CDK_VERSION } synth -q` ) ;
550+ datazoneMskGovernanceSynthTask . exec ( `DOMAIN_ID=2222 DATAZONE_PORTAL_ROLE_NAME=admin npx aws-cdk@${ CDK_CLI_VERSION } synth -q` ) ;
550551const buildDatazoneMskGovernanceTask = datazoneMskGovernance . addTask ( 'build-example' , {
551552 steps : [
552- { exec : `pip install --ignore-installed --no-deps --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
553+ { exec : `pip install --force-reinstall --no-deps --no-index --find-links ../../framework/dist/python cdklabs.aws_data_solutions_framework` } ,
553554 { spawn : 'synth:silent' } ,
554555 { spawn : 'test:unit' } ,
555556 ]
0 commit comments