From 8413952329e4a64fb0c3dd84f1f26129cbf2f9cf Mon Sep 17 00:00:00 2001 From: Stefano Vozza Date: Tue, 23 Jul 2024 09:56:37 +0100 Subject: [PATCH] update to v2.1.11 --- CHANGELOG.md | 6 ++++++ README.md | 2 +- source/backend/discovery/Dockerfile | 8 +++++++- source/backend/discovery/package-lock.json | 4 ++-- source/backend/discovery/package.json | 2 +- .../account-import-templates-api/package-lock.json | 4 ++-- .../functions/account-import-templates-api/package.json | 2 +- source/backend/functions/cost-parser/package-lock.json | 4 ++-- source/backend/functions/cost-parser/package.json | 2 +- .../backend/functions/cur-notification/package-lock.json | 4 ++-- source/backend/functions/cur-notification/package.json | 2 +- source/backend/functions/cur-setup/package-lock.json | 4 ++-- source/backend/functions/cur-setup/package.json | 2 +- source/backend/functions/graph-api/package-lock.json | 4 ++-- source/backend/functions/graph-api/package.json | 2 +- source/backend/functions/metrics/package-lock.json | 4 ++-- source/backend/functions/metrics/package.json | 2 +- .../backend/functions/opensearch-setup/package-lock.json | 4 ++-- source/backend/functions/opensearch-setup/package.json | 2 +- source/backend/functions/search-api/package-lock.json | 4 ++-- source/backend/functions/search-api/package.json | 2 +- source/backend/functions/settings/package-lock.json | 4 ++-- source/backend/functions/settings/package.json | 2 +- source/frontend/package-lock.json | 4 ++-- source/frontend/package.json | 2 +- 25 files changed, 47 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 696de1f..f3a5bcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project are documented in this file. Based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.1.11] - 2024-7-23 + +### Changed + +- Use Amazon Linux 2023 as the base image for the discovery process Docker container + ## [2.1.10] - 2024-7-16 ### Fixed diff --git a/README.md b/README.md index 3ffc7ed..84f5d73 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Workload Discovery on AWS (v2.1.10) +# Workload Discovery on AWS (v2.1.11) Workload Discovery on AWS is a tool that quickly visualizes AWS Cloud workloads as architecture diagrams. You can use the solution to build, customize, and share detailed workload visualizations based on live data from AWS. diff --git a/source/backend/discovery/Dockerfile b/source/backend/discovery/Dockerfile index 5e5e1d1..d57b9ec 100644 --- a/source/backend/discovery/Dockerfile +++ b/source/backend/discovery/Dockerfile @@ -1,4 +1,10 @@ -FROM public.ecr.aws/docker/library/node:20 +FROM public.ecr.aws/amazonlinux/amazonlinux:2023 + +RUN dnf install -y shadow-utils + +RUN curl -fsSL https://rpm.nodesource.com/setup_20.x | bash - + +RUN dnf install nodejs -y RUN groupadd -r discovery && useradd -r -g discovery discovery diff --git a/source/backend/discovery/package-lock.json b/source/backend/discovery/package-lock.json index 02ed0e0..7e72d54 100644 --- a/source/backend/discovery/package-lock.json +++ b/source/backend/discovery/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-discovery", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-discovery", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-api-gateway": "3.485.0", diff --git a/source/backend/discovery/package.json b/source/backend/discovery/package.json index e081919..3e0b5db 100644 --- a/source/backend/discovery/package.json +++ b/source/backend/discovery/package.json @@ -1,6 +1,6 @@ { "name": "wd-discovery", - "version": "2.1.10", + "version": "2.1.11", "description": "This contains the code that forms the discovery process for AWS Perspective.", "main": "index.js", "scripts": { diff --git a/source/backend/functions/account-import-templates-api/package-lock.json b/source/backend/functions/account-import-templates-api/package-lock.json index de0cffd..4964033 100644 --- a/source/backend/functions/account-import-templates-api/package-lock.json +++ b/source/backend/functions/account-import-templates-api/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-import-templates", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-import-templates", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "devDependencies": { "chai": "^4.3.10", diff --git a/source/backend/functions/account-import-templates-api/package.json b/source/backend/functions/account-import-templates-api/package.json index 086d6f2..83ff725 100644 --- a/source/backend/functions/account-import-templates-api/package.json +++ b/source/backend/functions/account-import-templates-api/package.json @@ -1,6 +1,6 @@ { "name": "wd-import-templates", - "version": "2.1.10", + "version": "2.1.11", "description": "Lambda function that serves cfn templates for account and region importing", "main": "index.js", "scripts": { diff --git a/source/backend/functions/cost-parser/package-lock.json b/source/backend/functions/cost-parser/package-lock.json index f4ed539..bb12d8a 100644 --- a/source/backend/functions/cost-parser/package-lock.json +++ b/source/backend/functions/cost-parser/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-cost", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-cost", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "add": "2.0.6", diff --git a/source/backend/functions/cost-parser/package.json b/source/backend/functions/cost-parser/package.json index 1bebbf5..80ac508 100644 --- a/source/backend/functions/cost-parser/package.json +++ b/source/backend/functions/cost-parser/package.json @@ -1,6 +1,6 @@ { "name": "wd-cost", - "version": "2.1.10", + "version": "2.1.11", "description": "", "main": "index.js", "scripts": { diff --git a/source/backend/functions/cur-notification/package-lock.json b/source/backend/functions/cur-notification/package-lock.json index f538e4e..ab90135 100644 --- a/source/backend/functions/cur-notification/package-lock.json +++ b/source/backend/functions/cur-notification/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-cur-notification", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-cur-notification", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "aws-sdk": "2.1605.0", diff --git a/source/backend/functions/cur-notification/package.json b/source/backend/functions/cur-notification/package.json index 7b3d291..b5cbbd3 100644 --- a/source/backend/functions/cur-notification/package.json +++ b/source/backend/functions/cur-notification/package.json @@ -1,6 +1,6 @@ { "name": "wd-cur-notification", - "version": "2.1.10", + "version": "2.1.11", "description": "", "main": "index.js", "scripts": { diff --git a/source/backend/functions/cur-setup/package-lock.json b/source/backend/functions/cur-setup/package-lock.json index 0a530a3..f51242c 100644 --- a/source/backend/functions/cur-setup/package-lock.json +++ b/source/backend/functions/cur-setup/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-cur-setup", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-cur-setup", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "aws-sdk": "2.1605.0", diff --git a/source/backend/functions/cur-setup/package.json b/source/backend/functions/cur-setup/package.json index a236403..b9f2233 100644 --- a/source/backend/functions/cur-setup/package.json +++ b/source/backend/functions/cur-setup/package.json @@ -1,6 +1,6 @@ { "name": "wd-cur-setup", - "version": "2.1.10", + "version": "2.1.11", "description": "", "main": "index.js", "scripts": { diff --git a/source/backend/functions/graph-api/package-lock.json b/source/backend/functions/graph-api/package-lock.json index 26fddad..7867cda 100644 --- a/source/backend/functions/graph-api/package-lock.json +++ b/source/backend/functions/graph-api/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-graph-api", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-graph-api", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "gremlin": "3.5.2", diff --git a/source/backend/functions/graph-api/package.json b/source/backend/functions/graph-api/package.json index 8ecef13..d58f9e2 100644 --- a/source/backend/functions/graph-api/package.json +++ b/source/backend/functions/graph-api/package.json @@ -1,6 +1,6 @@ { "name": "wd-graph-api", - "version": "2.1.10", + "version": "2.1.11", "description": "The lambda function that queries the Neptune database", "main": "src/index.js", "scripts": { diff --git a/source/backend/functions/metrics/package-lock.json b/source/backend/functions/metrics/package-lock.json index 2c12800..f88680e 100644 --- a/source/backend/functions/metrics/package-lock.json +++ b/source/backend/functions/metrics/package-lock.json @@ -1,12 +1,12 @@ { "name": "metrics", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "metrics", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-s3": "3.359.0", diff --git a/source/backend/functions/metrics/package.json b/source/backend/functions/metrics/package.json index f64d5e2..954f2d2 100644 --- a/source/backend/functions/metrics/package.json +++ b/source/backend/functions/metrics/package.json @@ -1,6 +1,6 @@ { "name": "metrics", - "version": "2.1.10", + "version": "2.1.11", "description": "", "main": "index.js", "scripts": { diff --git a/source/backend/functions/opensearch-setup/package-lock.json b/source/backend/functions/opensearch-setup/package-lock.json index 4466336..a6bdc6c 100644 --- a/source/backend/functions/opensearch-setup/package-lock.json +++ b/source/backend/functions/opensearch-setup/package-lock.json @@ -1,12 +1,12 @@ { "name": "opensearch-setup", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "opensearch-setup", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "@opensearch-project/opensearch": "2.3.1", diff --git a/source/backend/functions/opensearch-setup/package.json b/source/backend/functions/opensearch-setup/package.json index e946fe3..276ae33 100644 --- a/source/backend/functions/opensearch-setup/package.json +++ b/source/backend/functions/opensearch-setup/package.json @@ -1,6 +1,6 @@ { "name": "opensearch-setup", - "version": "2.1.10", + "version": "2.1.11", "description": "Custom resource that creates index in OpenSearch.", "main": "src/index.js", "scripts": { diff --git a/source/backend/functions/search-api/package-lock.json b/source/backend/functions/search-api/package-lock.json index 159cde7..26ca49b 100644 --- a/source/backend/functions/search-api/package-lock.json +++ b/source/backend/functions/search-api/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-search-api", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-search-api", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "@opensearch-project/opensearch": "2.3.1", diff --git a/source/backend/functions/search-api/package.json b/source/backend/functions/search-api/package.json index d42e394..66f3db8 100644 --- a/source/backend/functions/search-api/package.json +++ b/source/backend/functions/search-api/package.json @@ -1,6 +1,6 @@ { "name": "wd-search-api", - "version": "2.1.10", + "version": "2.1.11", "description": "The lambda function that queries the OpenSearch database", "main": "src/index.js", "scripts": { diff --git a/source/backend/functions/settings/package-lock.json b/source/backend/functions/settings/package-lock.json index 9857595..451c65c 100644 --- a/source/backend/functions/settings/package-lock.json +++ b/source/backend/functions/settings/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-settings", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-settings", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-config-service": "3.359.0", diff --git a/source/backend/functions/settings/package.json b/source/backend/functions/settings/package.json index 094d7ca..d6ea014 100644 --- a/source/backend/functions/settings/package.json +++ b/source/backend/functions/settings/package.json @@ -1,6 +1,6 @@ { "name": "wd-settings", - "version": "2.1.10", + "version": "2.1.11", "description": "Lambda function that stores WD configuration data in DynamoDB", "main": "index.js", "scripts": { diff --git a/source/frontend/package-lock.json b/source/frontend/package-lock.json index cbddce5..fc02ef7 100644 --- a/source/frontend/package-lock.json +++ b/source/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "workload-discovery-ui", - "version": "2.1.10", + "version": "2.1.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "workload-discovery-ui", - "version": "2.1.10", + "version": "2.1.11", "license": "Apache-2.0", "dependencies": { "@aws-amplify/ui-react": "5.3.2", diff --git a/source/frontend/package.json b/source/frontend/package.json index 8b71a1d..8e1c199 100644 --- a/source/frontend/package.json +++ b/source/frontend/package.json @@ -1,6 +1,6 @@ { "name": "workload-discovery-ui", - "version": "2.1.10", + "version": "2.1.11", "private": true, "description": "UI code for the Workload Discovery solution", "author": {