diff --git a/README.md b/README.md index 3e004216a..02962579e 100644 --- a/README.md +++ b/README.md @@ -44,14 +44,14 @@ aws --version Install CDK matching the current version of the Blueprints QuickStart (which can be found in package.json). ```bash -npm install -g aws-cdk@2.91.0 +npm install -g aws-cdk@2.99.1 ``` Verify the installation. ```bash cdk --version -# must output 2.91.0 +# must output 2.99.1 ``` Create a new CDK project. We use `typescript` for this example. diff --git a/docs/README.md b/docs/README.md index 291741c41..6b694c6f1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -44,14 +44,14 @@ aws --version Install CDK matching the current version of the Blueprints QuickStart (which can be found in package.json). ```bash -npm install -g aws-cdk@2.91.0 +npm install -g aws-cdk@2.99.1 ``` Verify the installation. ```bash cdk --version -# must output 2.91.0 +# must output 2.99.1 ``` Create a new CDK project. We use `typescript` for this example. diff --git a/docs/getting-started.md b/docs/getting-started.md index 7ab5c9c02..9bb92f335 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -26,8 +26,8 @@ Create a directory that represents you project (e.g. `my-blueprints`) and then c ```bash npm install -g n # may require sudo n stable # may require sudo -npm install -g aws-cdk@2.91.0 # may require sudo (Ubuntu) depending on configuration -cdk --version # must produce 2.91.0 +npm install -g aws-cdk@2.99.1 # may require sudo (Ubuntu) depending on configuration +cdk --version # must produce 2.99.1 mkdir my-blueprints cd my-blueprints cdk init app --language typescript diff --git a/docs/internal/ci.md b/docs/internal/ci.md index 6806522e2..e6e53f1b3 100644 --- a/docs/internal/ci.md +++ b/docs/internal/ci.md @@ -19,7 +19,7 @@ cd cdk-eks-blueprints Install CDK (please review and install any missing [pre-requisites](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html) for your environment) ```sh -npm install -g aws-cdk@2.91.0 +npm install -g aws-cdk@2.99.1 ``` Install the dependencies for this project. diff --git a/lib/addons/adot/index.ts b/lib/addons/adot/index.ts index 9943dafbd..d7e281430 100644 --- a/lib/addons/adot/index.ts +++ b/lib/addons/adot/index.ts @@ -13,7 +13,7 @@ export type AdotCollectorAddOnProps = Omit; const defaultProps = { addOnName: 'coredns', - version: 'v1.10.1-eksbuild.2', + version: 'v1.10.1-eksbuild.4', saName: 'coredns', configurationValues: {} }; diff --git a/lib/addons/ebs-csi-driver/index.ts b/lib/addons/ebs-csi-driver/index.ts index 56acfeae8..bb9542bd8 100644 --- a/lib/addons/ebs-csi-driver/index.ts +++ b/lib/addons/ebs-csi-driver/index.ts @@ -24,7 +24,7 @@ export interface EbsCsiDriverAddOnProps { */ const defaultProps = { addOnName: "aws-ebs-csi-driver", - version: "v1.21.0-eksbuild.1", + version: "v1.23.0-eksbuild.1", saName: "ebs-csi-controller-sa", }; diff --git a/lib/addons/efs-csi-driver/index.ts b/lib/addons/efs-csi-driver/index.ts index 4e75a6c57..4ec475a33 100644 --- a/lib/addons/efs-csi-driver/index.ts +++ b/lib/addons/efs-csi-driver/index.ts @@ -37,7 +37,7 @@ export interface EfsCsiDriverProps extends HelmAddOnUserProps { * Defaults options for the add-on */ const defaultProps: EfsCsiDriverProps = { - version: '2.4.9', + version: '2.5.0', namespace: "kube-system", repository: "https://kubernetes-sigs.github.io/aws-efs-csi-driver/", name: EFS_CSI_DRIVER, diff --git a/lib/addons/external-dns/index.ts b/lib/addons/external-dns/index.ts index 24c6d7ece..04a9ef23b 100644 --- a/lib/addons/external-dns/index.ts +++ b/lib/addons/external-dns/index.ts @@ -25,7 +25,7 @@ const defaultProps = { namespace: 'external-dns', repository: 'https://kubernetes-sigs.github.io/external-dns/', release: 'blueprints-addon-external-dns', - version: '1.13.0', + version: '1.13.1', values: {}, }; diff --git a/lib/addons/external-secrets/index.ts b/lib/addons/external-secrets/index.ts index 98c2cced1..d7fce7171 100644 --- a/lib/addons/external-secrets/index.ts +++ b/lib/addons/external-secrets/index.ts @@ -23,7 +23,7 @@ const defaultProps: ExternalsSecretsAddOnProps = { name: "external-secrets", chart: "external-secrets", release: "blueprints-addon-external-secrets", - version: "0.9.3", + version: "0.9.5", repository: "https://charts.external-secrets.io", namespace: "external-secrets", values: {}, diff --git a/lib/addons/fluxcd/index.ts b/lib/addons/fluxcd/index.ts index 78d93fdde..34339f08f 100644 --- a/lib/addons/fluxcd/index.ts +++ b/lib/addons/fluxcd/index.ts @@ -95,7 +95,7 @@ const defaultProps: HelmAddOnProps & FluxCDAddOnProps = { name: "fluxcd-addon", namespace: "flux-system", chart: "flux2", - version: "2.9.2", + version: "2.10.1", release: "blueprints-fluxcd-addon", repository: "https://fluxcd-community.github.io/helm-charts", values: {}, diff --git a/lib/addons/gpu-operator/index.ts b/lib/addons/gpu-operator/index.ts index cf8f7ca95..be4e00a78 100644 --- a/lib/addons/gpu-operator/index.ts +++ b/lib/addons/gpu-operator/index.ts @@ -23,7 +23,7 @@ const defaultProps: HelmAddOnProps & GpuOperatorAddonProps = { name: "gpu-operator-addon", namespace: "gpu-operator", chart: "gpu-operator", - version: "v23.6.0", + version: "v23.6.1", release: "nvidia-gpu-operator", repository: "https://helm.ngc.nvidia.com/nvidia", createNamespace: true, diff --git a/lib/addons/grafana-operator/index.ts b/lib/addons/grafana-operator/index.ts index 6c2116450..7a07efe39 100644 --- a/lib/addons/grafana-operator/index.ts +++ b/lib/addons/grafana-operator/index.ts @@ -21,7 +21,7 @@ const defaultProps: HelmAddOnProps & GrafanaOperatorAddonProps = { chart: 'oci://ghcr.io/grafana-operator/helm-charts/grafana-operator', namespace: 'grafana-operator', release: 'grafana-operator', - version: 'v5.0.0-rc3', + version: 'v5.4.0', values: {}, createNamespace: true }; diff --git a/lib/addons/istio-base/index.ts b/lib/addons/istio-base/index.ts index c7641a244..f7d18d8ae 100644 --- a/lib/addons/istio-base/index.ts +++ b/lib/addons/istio-base/index.ts @@ -56,7 +56,7 @@ const defaultProps = { release: "istio-base", namespace: "istio-system", chart: "base", - version: "1.18.2", + version: "1.19.1", repository: "https://istio-release.storage.googleapis.com/charts" }; diff --git a/lib/addons/istio-control-plane/index.ts b/lib/addons/istio-control-plane/index.ts index 33220e5e0..5b11be179 100644 --- a/lib/addons/istio-control-plane/index.ts +++ b/lib/addons/istio-control-plane/index.ts @@ -14,7 +14,7 @@ const defaultProps = { release: "istiod", namespace: "istio-system", chart: "istiod", - version: "1.18.2", + version: "1.19.1", repository: "https://istio-release.storage.googleapis.com/charts" }; diff --git a/lib/addons/karpenter/index.ts b/lib/addons/karpenter/index.ts index 966449dac..9be872ffe 100644 --- a/lib/addons/karpenter/index.ts +++ b/lib/addons/karpenter/index.ts @@ -142,7 +142,7 @@ const RELEASE = 'blueprints-addon-karpenter'; const defaultProps: HelmAddOnProps = { name: KARPENTER, namespace: KARPENTER, - version: 'v0.29.2', + version: 'v0.31.0', chart: KARPENTER, release: KARPENTER, repository: 'oci://public.ecr.aws/karpenter/karpenter', diff --git a/lib/addons/keda/index.ts b/lib/addons/keda/index.ts index 22a311ec6..2fb882c10 100644 --- a/lib/addons/keda/index.ts +++ b/lib/addons/keda/index.ts @@ -52,7 +52,7 @@ const defaultProps: HelmAddOnProps & KedaAddOnProps = { name: "blueprints-keda-addon", chart: "keda", namespace:"keda", - version: "2.11.2", + version: "2.12.0", release: "keda", repository: "https://kedacore.github.io/charts", values: {}, diff --git a/lib/addons/kube-state-metrics/index.ts b/lib/addons/kube-state-metrics/index.ts index 4e4933cc1..c3634007b 100644 --- a/lib/addons/kube-state-metrics/index.ts +++ b/lib/addons/kube-state-metrics/index.ts @@ -21,7 +21,7 @@ const defaultProps: HelmAddOnProps & KubeStateMetricsAddOnProps = { name: "kube-state-metrics", namespace: "kube-system", chart: "kube-state-metrics", - version: "5.10.1", + version: "5.14.0", release: "kube-state-metrics", repository: "https://prometheus-community.github.io/helm-charts", values: {}, diff --git a/lib/addons/nginx/index.ts b/lib/addons/nginx/index.ts index d13438c92..e84e5aa78 100644 --- a/lib/addons/nginx/index.ts +++ b/lib/addons/nginx/index.ts @@ -61,7 +61,7 @@ const defaultProps: NginxAddOnProps = { name: "nginx-ingress", chart: "nginx-ingress", release: "blueprints-addon-nginx", - version: "0.18.1", + version: "1.0.0", repository: "https://helm.nginx.com/stable", backendProtocol: 'tcp', crossZoneEnabled: true, diff --git a/lib/addons/prometheus-node-exporter/index.ts b/lib/addons/prometheus-node-exporter/index.ts index c086dd87a..2f6004fa5 100644 --- a/lib/addons/prometheus-node-exporter/index.ts +++ b/lib/addons/prometheus-node-exporter/index.ts @@ -21,7 +21,7 @@ const defaultProps: HelmAddOnProps & PrometheusNodeExporterAddOnProps = { name: "prometheus-node-exporter", namespace: "prometheus-node-exporter", chart: "prometheus-node-exporter", - version: "4.22.0", + version: "4.23.2", release: "prometheus-node-exporter", repository: "https://prometheus-community.github.io/helm-charts", values: {}, diff --git a/lib/pipelines/code-pipeline.ts b/lib/pipelines/code-pipeline.ts index f15068b66..a1912dc6f 100644 --- a/lib/pipelines/code-pipeline.ts +++ b/lib/pipelines/code-pipeline.ts @@ -441,7 +441,7 @@ class CodePipeline { input: codePipelineSource, installCommands: [ 'n stable', - 'npm install -g aws-cdk@2.91.0', + 'npm install -g aws-cdk@2.99.1', `cd ${path} && npm install`, ], commands: [`cd ${path}`, 'npm run build', 'npx cdk synth ' + app] diff --git a/package.json b/package.json index aeadf0fe0..1b6c6e9f6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aws-quickstart/eks-blueprints", - "version": "1.11.3", + "version": "1.12.0", "license": "Apache-2.0", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -26,7 +26,7 @@ "@types/uuid": "^9.0.1", "@typescript-eslint/eslint-plugin": "^6.4.0", "@typescript-eslint/parser": "^6.4.0", - "aws-cdk": "2.91.0", + "aws-cdk": "2.99.1", "copyfiles": "^2.4.1", "eslint": "^8.38.0", "jest": "^29.6.2", @@ -34,8 +34,8 @@ "lint": "^1.1.2", "ts-jest": "^29.1.0", "ts-node": "^10.9.1", - "typedoc": "^0.24.4", - "typescript": "^5.0.4" + "typedoc": "^0.25.1", + "typescript": "^5.2.2" }, "dependencies": { "@aws-cdk/lambda-layer-kubectl-v25": "^2.0.3", @@ -47,7 +47,7 @@ "@types/bcrypt": "^5.0.0", "@types/lodash.clonedeep": "^4.5.7", "@types/uuid": "^9.0.1", - "aws-cdk-lib": "2.91.0", + "aws-cdk-lib": "2.99.1", "bcrypt": "^5.1.1", "constructs": "^10.2.33", "dot-object": "^2.1.4",