diff --git a/package-lock.json b/package-lock.json index eefe83e0e..91e83252c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,16 +9,16 @@ "version": "0.0.2", "license": "MIT", "devDependencies": { - "@aws-cdk/lambda-layer-kubectl-v28": "^2.1.0", + "@aws-cdk/lambda-layer-kubectl-v28": "^2.2.0", "@aws-sdk/client-cloudformation": "3.451.0", "@aws-sdk/client-eks": "3.451.0", "@aws-sdk/client-ssm": "3.451.0", "@linzjs/style": "^5.1.0", - "aws-cdk": "2.108.x", - "aws-cdk-lib": "2.108.x", - "cdk8s": "^2.68.4", - "cdk8s-cli": "^2.177.0", - "cdk8s-plus-27": "^2.7.61", + "aws-cdk": "2.136.x", + "aws-cdk-lib": "2.136.x", + "cdk8s": "^2.68.57", + "cdk8s-cli": "^2.198.95", + "cdk8s-plus-27": "^2.7.87", "constructs": "^10.3.0", "tsx": "^4.6.2" }, @@ -36,9 +36,9 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.201", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.201.tgz", - "integrity": "sha512-INZqcwDinNaIdb5CtW3ez5s943nX5stGBQS6VOP2JDlOFP81hM3fds/9NDknipqfUkZM43dx+HgVvkXYXXARCQ==", + "version": "2.2.202", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.202.tgz", + "integrity": "sha512-JqlF0D4+EVugnG5dAsNZMqhu3HW7ehOXm5SDMxMbXNDMdsF0pxtQKNHRl52z1U9igsHmaFpUgSGjbhAJ+0JONg==", "dev": true }, "node_modules/@aws-cdk/asset-kubectl-v20": { @@ -54,9 +54,9 @@ "dev": true }, "node_modules/@aws-cdk/lambda-layer-kubectl-v28": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v28/-/lambda-layer-kubectl-v28-2.1.0.tgz", - "integrity": "sha512-u806k9M9W1JQJ3e/kO4vQLn2PiKHO+ks2/fPlOchohS/HPcpNylL9hcRWYO8GO+rKMiwEW2EcqDci+6KEYrufQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v28/-/lambda-layer-kubectl-v28-2.2.0.tgz", + "integrity": "sha512-m7nMDn/Ff9S+gJ5Sok5NuYHBzgsj3Xz3dOo0BxXYJJNPl9UtD1HnPcKV56lHn9+BACJff/h8aPUMln0xCUPuIw==", "dev": true, "peerDependencies": { "aws-cdk-lib": "^2.28.0", @@ -1245,9 +1245,9 @@ "dev": true }, "node_modules/@jsii/check-node": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.91.0.tgz", - "integrity": "sha512-K9UFkRe4uJNVp1O2o4OBM/3usba6Vw3XF1Mq3TVBAYl1EzpAiA62DojGp30+3zwFlb1lkavVj1hKlCrIWIuJhw==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.97.0.tgz", + "integrity": "sha512-n7t4p2JNyr6iBkAv/+9pDPU6hV/sa3Kqdp6oPw5v4/TqNyopGSGtxyOtNXtsBcN6zMibAVXmvhzZA+OBaX1FiQ==", "dev": true, "dependencies": { "chalk": "^4.1.2", @@ -1258,9 +1258,9 @@ } }, "node_modules/@jsii/spec": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.91.0.tgz", - "integrity": "sha512-Ir01bk5CwIFAApRJjRC+JG/f9db5dACEYFSxsHyvXRMu+J/LIANdwD4OPSelWrhbRiQdY6U16BKsRO63uaNRqg==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.97.0.tgz", + "integrity": "sha512-5YIq1fgOtToH6eUyTNlqAXuZzUzTD6wBukE7m5DpsxHjQlbR7TVP750FcPqH9qCitCwaePPl5IdCZJ/AS0IwEA==", "dev": true, "dependencies": { "ajv": "^8.12.0" @@ -2569,9 +2569,9 @@ } }, "node_modules/aws-cdk": { - "version": "2.108.1", - "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.108.1.tgz", - "integrity": "sha512-VSu1KYLT1VzJdZqKPgVFQGfEBxaWmWCp0USfT4Xqk7drOmMzZK1PmXhSDpWr1mq1jn0m+4rwaifUi1Tt/0eFNQ==", + "version": "2.136.0", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.136.0.tgz", + "integrity": "sha512-MVSE+AERoP0D1qXlkhKQOzs22QVulGleX1yJTkWzoYhEyseEmR8EiFJcmyEhJku/swmY0KDpVlT9R62dRG5+JQ==", "dev": true, "bin": { "cdk": "bin/cdk" @@ -2584,9 +2584,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.108.1", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.108.1.tgz", - "integrity": "sha512-rqBJIB8cVjF2BjO3kEUn1j0JVY0GqrQc7KzMez40ew6I/QzqJwy6j8lPAI+eibn1JBifNeMb8wU2DpwVxz4fhQ==", + "version": "2.136.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.136.0.tgz", + "integrity": "sha512-zdkWNe91mvZH6ESghUoIxB8ORoreExg2wowTLEVfy3vWY1a6n69crxk8mkCG+vn6GhXEnEPpovoG1QV8BpXTpA==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -2597,22 +2597,24 @@ "punycode", "semver", "table", - "yaml" + "yaml", + "mime-types" ], "dev": true, "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.201", + "@aws-cdk/asset-awscli-v1": "^2.2.202", "@aws-cdk/asset-kubectl-v20": "^2.1.2", "@aws-cdk/asset-node-proxy-agent-v6": "^2.0.1", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", - "fs-extra": "^11.1.1", - "ignore": "^5.2.4", + "fs-extra": "^11.2.0", + "ignore": "^5.3.1", "jsonschema": "^1.4.1", + "mime-types": "^2.1.35", "minimatch": "^3.1.2", "punycode": "^2.3.1", - "semver": "^7.5.4", - "table": "^6.8.1", + "semver": "^7.6.0", + "table": "^6.8.2", "yaml": "1.10.2" }, "engines": { @@ -2739,7 +2741,7 @@ "license": "MIT" }, "node_modules/aws-cdk-lib/node_modules/fs-extra": { - "version": "11.1.1", + "version": "11.2.0", "dev": true, "inBundle": true, "license": "MIT", @@ -2759,7 +2761,7 @@ "license": "ISC" }, "node_modules/aws-cdk-lib/node_modules/ignore": { - "version": "5.2.4", + "version": "5.3.1", "dev": true, "inBundle": true, "license": "MIT", @@ -2821,6 +2823,27 @@ "node": ">=10" } }, + "node_modules/aws-cdk-lib/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/aws-cdk-lib/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/aws-cdk-lib/node_modules/minimatch": { "version": "3.1.2", "dev": true, @@ -2852,7 +2875,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.5.4", + "version": "7.6.0", "dev": true, "inBundle": true, "license": "ISC", @@ -2910,7 +2933,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/table": { - "version": "6.8.1", + "version": "6.8.2", "dev": true, "inBundle": true, "license": "BSD-3-Clause", @@ -3183,9 +3206,9 @@ } }, "node_modules/cdk8s": { - "version": "2.68.4", - "resolved": "https://registry.npmjs.org/cdk8s/-/cdk8s-2.68.4.tgz", - "integrity": "sha512-pkTtmwi3/hPWey6XtSbvPvQcdWfX6H+g1I/HPx5X5eyW22yGEZzYfSuv4HBHBLxOsp6949OlidLZn6EDo7D+UA==", + "version": "2.68.57", + "resolved": "https://registry.npmjs.org/cdk8s/-/cdk8s-2.68.57.tgz", + "integrity": "sha512-8GXjjb5ufx//b/Yl8QvfcQUTtCZ0ANp3kWBUDkufDArckVbnC/Pf9naX3pukcHslIrQqIBkUMhOVGCI4EO8GhQ==", "bundleDependencies": [ "fast-json-patch", "follow-redirects", @@ -3194,8 +3217,8 @@ "dev": true, "dependencies": { "fast-json-patch": "^3.1.1", - "follow-redirects": "^1.15.2", - "yaml": "2.3.2" + "follow-redirects": "^1.15.6", + "yaml": "2.4.1" }, "engines": { "node": ">= 16.20.0" @@ -3208,26 +3231,26 @@ } }, "node_modules/cdk8s-cli": { - "version": "2.177.0", - "resolved": "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-2.177.0.tgz", - "integrity": "sha512-8La/2uJs54aVGl3G+w895g+RUgtypqHLCzhUkvi+lSiG0Wmy1Kilnlt1zyNNvSMQurkADjUyOkT80zt0U+O1OA==", + "version": "2.198.95", + "resolved": "https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-2.198.95.tgz", + "integrity": "sha512-qxyHsefn1CuJmCD0T7jMVxS9RRMiGO1+HuXIjdIkJc8sHJzYcerBLDJJ8AWT6x6yWOUhkSNJB+/zfBAiF59eqQ==", "dev": true, "dependencies": { "@types/node": "^16", "ajv": "^8.12.0", - "cdk8s": "^2.68.4", - "cdk8s-plus-25": "^2.22.58", - "codemaker": "^1.91.0", + "cdk8s": "^2.68.56", + "cdk8s-plus-25": "^2.22.79", + "codemaker": "^1.97.0", "colors": "1.4.0", "constructs": "^10.3.0", "fs-extra": "^8", - "jsii-pacmak": "^1.91.0", - "jsii-srcmak": "^0.1.965", - "json2jsii": "^0.3.389", - "semver": "^7.5.4", + "jsii-pacmak": "^1.97.0", + "jsii-srcmak": "^0.1.1039", + "json2jsii": "^0.4.3", + "semver": "^7.6.0", "sscaff": "^1.2.274", - "table": "^6.8.1", - "yaml": "2.3.4", + "table": "^6.8.2", + "yaml": "2.4.1", "yargs": "^15" }, "bin": { @@ -3385,9 +3408,9 @@ } }, "node_modules/cdk8s-plus-25": { - "version": "2.22.59", - "resolved": "https://registry.npmjs.org/cdk8s-plus-25/-/cdk8s-plus-25-2.22.59.tgz", - "integrity": "sha512-2QCLjtmBtkFgw+X7V00wtya/T8o4K0vSRbC+1zy6ZQ230y3KG37GCy7tKj/Hvmx3VfhHVFolhw2vFkFT7sKWwQ==", + "version": "2.22.79", + "resolved": "https://registry.npmjs.org/cdk8s-plus-25/-/cdk8s-plus-25-2.22.79.tgz", + "integrity": "sha512-QSxCBAbLvDJvC3lqt7lO2x8Il84kCsrwIdfAVFxUiwh4wHQxi18ENI9JI16tEhS/2gxv1YyeUNBM1ucH6q9oJA==", "bundleDependencies": [ "minimatch" ], @@ -3402,7 +3425,7 @@ "backport": "8.5.0" }, "peerDependencies": { - "cdk8s": "^2.68.4", + "cdk8s": "^2.68.11", "constructs": "^10.3.0" } }, @@ -3441,9 +3464,9 @@ } }, "node_modules/cdk8s-plus-27": { - "version": "2.7.61", - "resolved": "https://registry.npmjs.org/cdk8s-plus-27/-/cdk8s-plus-27-2.7.61.tgz", - "integrity": "sha512-Oa1kCN3l1qP6MyJYeVKmvzmQ2VkpmXpZ0sSX8n4N6ZLX2+oQazFeMJ9mRjqaXJRAzm2fZ2e9VF00zuaqdrG+GQ==", + "version": "2.7.87", + "resolved": "https://registry.npmjs.org/cdk8s-plus-27/-/cdk8s-plus-27-2.7.87.tgz", + "integrity": "sha512-rSdUynaZfGl5jxF7FFtxIKbhmh2jD9lhwkHYGz4S0BPwJQE4iA7IL6qlS4Wcil9EjkgUNaePgoiVIDbGhVZbtA==", "bundleDependencies": [ "minimatch" ], @@ -3458,7 +3481,7 @@ "backport": "8.5.0" }, "peerDependencies": { - "cdk8s": "^2.68.4", + "cdk8s": "^2.68.11", "constructs": "^10.3.0" } }, @@ -3503,7 +3526,7 @@ "license": "MIT" }, "node_modules/cdk8s/node_modules/follow-redirects": { - "version": "1.15.3", + "version": "1.15.6", "dev": true, "funding": [ { @@ -3523,10 +3546,13 @@ } }, "node_modules/cdk8s/node_modules/yaml": { - "version": "2.3.2", + "version": "2.4.1", "dev": true, "inBundle": true, "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } @@ -3642,9 +3668,9 @@ } }, "node_modules/codemaker": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-1.91.0.tgz", - "integrity": "sha512-yI9ibYUBdJDI8n5Vffd4kfg7mSy6Fes2FHq3/TrZtqhL5CJcXvI8Lltl6iTWM5f1JkeIeAMQOC45PjscBhWyZg==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-1.97.0.tgz", + "integrity": "sha512-24ocuOL6bD9imoQqrYJOwPuL05HlEgdD8NyrtLWDUk2T94I3jwvw9pEmaj9Q4nW9tj9EEM3Ko1zV8mvPr0+mcA==", "dev": true, "dependencies": { "camelcase": "^6.3.0", @@ -4585,9 +4611,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -5783,13 +5809,13 @@ } }, "node_modules/jsii": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/jsii/-/jsii-1.91.0.tgz", - "integrity": "sha512-dJ2FbnUfX5Eg9BdZx6Cz2JhDsvzGi2DoQeomzdjO9ltvVUouAFPWkpcUtJdLXaNmHQtPM4/I+AzelUX7w2mWVw==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/jsii/-/jsii-1.97.0.tgz", + "integrity": "sha512-C3GA2Q50DkHnFozg7HKel7ZaBMCUKb/dzgH2ykfrbuJ/C/KebkPkqY/XRf95zGB42mzagPfawSLDFQiGGueQ9w==", "dev": true, "dependencies": { - "@jsii/check-node": "1.91.0", - "@jsii/spec": "^1.91.0", + "@jsii/check-node": "1.97.0", + "@jsii/spec": "^1.97.0", "case": "^1.6.3", "chalk": "^4", "fast-deep-equal": "^3.1.3", @@ -5798,7 +5824,7 @@ "semver": "^7.5.4", "semver-intersect": "^1.4.0", "sort-json": "^2.0.1", - "spdx-license-list": "^6.7.0", + "spdx-license-list": "^6.8.0", "typescript": "~3.9.10", "yargs": "^16.2.0" }, @@ -5810,22 +5836,22 @@ } }, "node_modules/jsii-pacmak": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.91.0.tgz", - "integrity": "sha512-k3Mc8v2nS7OTZxbwXczjSl5/RzGXHPq/BzZ+MRQhP5Z0Ai7QDF++aJxx6GZT9JXOD8zpHpv74QOr6eLPRVRIEQ==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.97.0.tgz", + "integrity": "sha512-ehaQS/hrWN+alBDN6BaYMocuIbZno1OiXhemW0tqQw0RZeH3noFaBIus78cbVz2uE0JXpWCqZf89VF32Uu5jeQ==", "dev": true, "dependencies": { - "@jsii/check-node": "1.91.0", - "@jsii/spec": "^1.91.0", + "@jsii/check-node": "1.97.0", + "@jsii/spec": "^1.97.0", "clone": "^2.1.2", - "codemaker": "^1.91.0", + "codemaker": "^1.97.0", "commonmark": "^0.30.0", "escape-string-regexp": "^4.0.0", "fs-extra": "^10.1.0", - "jsii-reflect": "^1.91.0", - "jsii-rosetta": "^1.91.0", + "jsii-reflect": "^1.97.0", + "jsii-rosetta": "^1.97.0", "semver": "^7.5.4", - "spdx-license-list": "^6.7.0", + "spdx-license-list": "^6.8.0", "xmlbuilder": "^15.1.1", "yargs": "^16.2.0" }, @@ -5936,16 +5962,16 @@ } }, "node_modules/jsii-reflect": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.91.0.tgz", - "integrity": "sha512-RRFmvscXiBHUOP9ew71gPQ2IptiHYoRaihKoLg5+SQSeCvynaJrBWhNcBy26LHd28HEN2atdzYems0+HgeQNRg==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.97.0.tgz", + "integrity": "sha512-E1oV/kliliFiqR9TxX2H5jgUObtq300Jk0kXBJKq06A/kXQk1rmCIoxnV5VFAxyhnPkmhgudpUIuzWh6STUdJg==", "dev": true, "dependencies": { - "@jsii/check-node": "1.91.0", - "@jsii/spec": "^1.91.0", + "@jsii/check-node": "1.97.0", + "@jsii/spec": "^1.97.0", "chalk": "^4", "fs-extra": "^10.1.0", - "oo-ascii-tree": "^1.91.0", + "oo-ascii-tree": "^1.97.0", "yargs": "^16.2.0" }, "bin": { @@ -6046,17 +6072,17 @@ } }, "node_modules/jsii-rosetta": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.91.0.tgz", - "integrity": "sha512-v8eW/XiJHklnkmTtCIbyAeDPUVfovU/ZNh1ixvGri/ps5H3iRRpLEmqGJGMm2IEIjNCSmnmIsDMQLw20/7Nu+Q==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.97.0.tgz", + "integrity": "sha512-cxHGvwMrH7lt+O24afEI2ljMbCOtTBCRwQU7Bia87nLkYNpysfFrrz+vUGZ1yi/7DOxhQShm1i4VGJJ8UhvEAg==", "dev": true, "dependencies": { - "@jsii/check-node": "1.91.0", - "@jsii/spec": "1.91.0", + "@jsii/check-node": "1.97.0", + "@jsii/spec": "1.97.0", "@xmldom/xmldom": "^0.8.10", "commonmark": "^0.30.0", - "fast-glob": "^3.3.1", - "jsii": "1.91.0", + "fast-glob": "^3.3.2", + "jsii": "1.97.0", "semver": "^7.5.4", "semver-intersect": "^1.4.0", "stream-json": "^1.8.0", @@ -6140,14 +6166,14 @@ } }, "node_modules/jsii-srcmak": { - "version": "0.1.967", - "resolved": "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.967.tgz", - "integrity": "sha512-HP7AF5s/gFaWDzSEwAj0hc3b0LwV7SG9+24jLp5ubQQtcip9nQsFVs6yZ452upxei2S8ONsIIwZsWMIXm22J2Q==", + "version": "0.1.1039", + "resolved": "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.1039.tgz", + "integrity": "sha512-3lBjyxBy5UpPGK8bXFmVRzaoK6caDQ5DO40Qbyv3LOWtrsuUQmuVI2/5wRwNtfg6sFzOFD3+kE3LZuNXo7QE/Q==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", - "jsii": "~5.2.29", - "jsii-pacmak": "^1.91.0", + "jsii": "~5.3.18", + "jsii-pacmak": "^1.94.0", "ncp": "^2.0.0", "yargs": "^15.4.1" }, @@ -6155,6 +6181,19 @@ "jsii-srcmak": "bin/jsii-srcmak" } }, + "node_modules/jsii-srcmak/node_modules/@jsii/check-node": { + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.96.0.tgz", + "integrity": "sha512-1EZudLi9wMg6d8JYu8t5s0B+WhyAJvOezhdmFv+PTrTc1Eze7NRY7uZuvBRRkBvqvOWlKkCfBByyeZJnLcxNMA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 14.17.0" + } + }, "node_modules/jsii-srcmak/node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -6202,30 +6241,30 @@ } }, "node_modules/jsii-srcmak/node_modules/jsii": { - "version": "5.2.29", - "resolved": "https://registry.npmjs.org/jsii/-/jsii-5.2.29.tgz", - "integrity": "sha512-2ApVgH/6473cyyVIxDtYGCm2yozJn0yhXYM+KYBxXsTjVXaXtkzSfD2PbPvzJ1phlR3FKAXSphFv8HIheRc/BA==", + "version": "5.3.34", + "resolved": "https://registry.npmjs.org/jsii/-/jsii-5.3.34.tgz", + "integrity": "sha512-vJc+DwAdkr1k66vn2YlybJyyv7fiCV8jOccXmdazZ7Ob+lbED0UTYZDTGFwnqj2feP17maIj1R0MaiDqxjsjKw==", "dev": true, "dependencies": { - "@jsii/check-node": "1.91.0", - "@jsii/spec": "^1.91.0", + "@jsii/check-node": "1.96.0", + "@jsii/spec": "^1.96.0", "case": "^1.6.3", "chalk": "^4", "downlevel-dts": "^0.11.0", "fast-deep-equal": "^3.1.3", "log4js": "^6.9.1", - "semver": "^7.5.4", - "semver-intersect": "^1.4.0", + "semver": "^7.6.0", + "semver-intersect": "^1.5.0", "sort-json": "^2.0.1", - "spdx-license-list": "^6.8.0", - "typescript": "~5.2", + "spdx-license-list": "^6.9.0", + "typescript": "~5.3", "yargs": "^17.7.2" }, "bin": { "jsii": "bin/jsii" }, "engines": { - "node": ">= 16.14.0" + "node": ">= 18.12.0" } }, "node_modules/jsii-srcmak/node_modules/jsii/node_modules/yargs": { @@ -6486,9 +6525,9 @@ "dev": true }, "node_modules/json2jsii": { - "version": "0.3.389", - "resolved": "https://registry.npmjs.org/json2jsii/-/json2jsii-0.3.389.tgz", - "integrity": "sha512-ct6j/QAj/jvGN0Oie3kd2aJ7a6UaB2m+TsDs3OjevqZEb2eE0m9iD5kjISaiIR1PNFl00kOZpILXi0cE/WIxuA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/json2jsii/-/json2jsii-0.4.3.tgz", + "integrity": "sha512-9PNmX7v94XVR5RiblCvtoCbFy3HALnRqZWLT8LSXEE7wujudmMXzdSFyyK0YwYd7dxpzNXirPf6eoQG5xL9N5A==", "dev": true, "dependencies": { "camelcase": "^6.3.0", @@ -7020,9 +7059,9 @@ } }, "node_modules/oo-ascii-tree": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.91.0.tgz", - "integrity": "sha512-pH4FFNLTO8VG+vNUm4AHmhLNjoSfQlO1UKIrzBGdeScppY785D93GVMH1XkCwbuO7pd9rrh6El5WF3a5QNvaww==", + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.97.0.tgz", + "integrity": "sha512-LVwQ1J6icSJ2buccnLCWdDtxxTwB0HXoB7PLPap4u90T9pAs2HqE35DpV6nV/6O1aVEO4OzwDeE2gLCUCkoGWQ==", "dev": true, "engines": { "node": ">= 14.17.0" @@ -7497,9 +7536,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", "dev": true }, "node_modules/rimraf": { @@ -7742,9 +7781,9 @@ "optional": true }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -7757,21 +7796,21 @@ } }, "node_modules/semver-intersect": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", - "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.5.0.tgz", + "integrity": "sha512-BDjWX7yCC0haX4W/zrnV2JaMpVirwaEkGOBmgRQtH++F1N3xl9v7k9H44xfTqwl+yLNNSbMKosoVSTIiJVQ2Pw==", "dev": true, "dependencies": { - "semver": "^5.0.0" + "semver": "^6.3.0" } }, "node_modules/semver-intersect/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" } }, "node_modules/set-blocking": { @@ -7913,9 +7952,9 @@ } }, "node_modules/spdx-license-list": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.8.0.tgz", - "integrity": "sha512-5UdM7r9yJ1EvsPQZWfa41AZjLQngl9iMMysm9XBW7Lqhq7aF8cllfqjS+rFCHB8FFMGSM0yFWue2LUV9mR0QzQ==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.9.0.tgz", + "integrity": "sha512-L2jl5vc2j6jxWcNCvcVj/BW9A8yGIG02Dw+IUw0ZxDM70f7Ylf5Hq39appV1BI9yxyWQRpq2TQ1qaXvf+yjkqA==", "dev": true, "engines": { "node": ">=8" @@ -8164,9 +8203,9 @@ } }, "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -8433,9 +8472,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -8747,10 +8786,13 @@ "dev": true }, "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } diff --git a/package.json b/package.json index 0c1766b95..e71395e34 100644 --- a/package.json +++ b/package.json @@ -23,16 +23,16 @@ "test": "node --import tsx --test infra/**/*.test.ts" }, "devDependencies": { - "@aws-cdk/lambda-layer-kubectl-v28": "^2.1.0", + "@aws-cdk/lambda-layer-kubectl-v28": "^2.2.0", "@aws-sdk/client-cloudformation": "3.451.0", "@aws-sdk/client-eks": "3.451.0", "@aws-sdk/client-ssm": "3.451.0", "@linzjs/style": "^5.1.0", - "aws-cdk": "2.108.x", - "aws-cdk-lib": "2.108.x", - "cdk8s": "^2.68.4", - "cdk8s-cli": "^2.177.0", - "cdk8s-plus-27": "^2.7.61", + "aws-cdk": "2.136.x", + "aws-cdk-lib": "2.136.x", + "cdk8s": "^2.68.57", + "cdk8s-cli": "^2.198.95", + "cdk8s-plus-27": "^2.7.87", "constructs": "^10.3.0", "tsx": "^4.6.2" }