From f1a69513826ba94ab939dba780a29137f41a966e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20L=C3=B3pez=20L=C3=B3pez?= Date: Wed, 18 Sep 2024 12:28:42 +0200 Subject: [PATCH 1/6] update cwl-logs-processor dependencies --- splunk-cloudwatch-logs-processor/package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/splunk-cloudwatch-logs-processor/package.json b/splunk-cloudwatch-logs-processor/package.json index 486c809..6fb20cf 100644 --- a/splunk-cloudwatch-logs-processor/package.json +++ b/splunk-cloudwatch-logs-processor/package.json @@ -30,15 +30,15 @@ ], "license": "MIT", "dependencies": { - "splunk-logging": "^0.9.3" + "splunk-logging": "^0.11.1" }, "devDependencies": { - "babel-eslint": "^7.1.0", - "eslint": "^3.12.0", - "eslint-config-airbnb": "^13.0.0", + "babel-eslint": "^10.1.0", + "eslint": "^9.10.0", + "eslint-config-airbnb": "^19.0.4", "eslint-plugin-babel": "^4.0.0", "eslint-plugin-import": "^2.2.0", - "eslint-plugin-jsx-a11y": "^2.2.3", - "eslint-plugin-react": "^6.7.1" + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.36.1" } } From 27e768bf234f10ceb84b621af8683496ae50de4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20L=C3=B3pez=20L=C3=B3pez?= Date: Tue, 22 Oct 2024 12:05:49 +0200 Subject: [PATCH 2/6] update lambda runtime --- splunk-cloudwatch-logs-processor/lambda.json | 2 +- splunk-cloudwatch-logs-processor/template.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/splunk-cloudwatch-logs-processor/lambda.json b/splunk-cloudwatch-logs-processor/lambda.json index b0d5f8f..c9272b7 100644 --- a/splunk-cloudwatch-logs-processor/lambda.json +++ b/splunk-cloudwatch-logs-processor/lambda.json @@ -2,7 +2,7 @@ "lambda": { "FunctionName": "splunk-cloudwatch-logs-processor", "Handler": "index.handler", - "Runtime": "nodejs10.x", + "Runtime": "nodejs18.x", "Description": "Stream events from AWS CloudWatch Logs to Splunk's HTTP event collector", "Environment": { "Variables": { diff --git a/splunk-cloudwatch-logs-processor/template.yaml b/splunk-cloudwatch-logs-processor/template.yaml index 3213306..28abf8c 100644 --- a/splunk-cloudwatch-logs-processor/template.yaml +++ b/splunk-cloudwatch-logs-processor/template.yaml @@ -54,7 +54,7 @@ Resources: Type: 'AWS::Serverless::Function' Properties: Handler: index.handler - Runtime: nodejs10.x + Runtime: nodejs18.x CodeUri: ./splunk-cloudwatch-logs-processor.zip Description: Stream events from AWS CloudWatch Logs to Splunk HTTP event collector MemorySize: 512 From 902dcb0d48a039c98145044ce4266c95f1d86527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20L=C3=B3pez=20L=C3=B3pez?= Date: Tue, 22 Oct 2024 12:07:09 +0200 Subject: [PATCH 3/6] message from npmjs.com: babel-eslint is now @babel/eslint-parser --- splunk-cloudwatch-logs-processor/package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/splunk-cloudwatch-logs-processor/package.json b/splunk-cloudwatch-logs-processor/package.json index 6fb20cf..93d0f86 100644 --- a/splunk-cloudwatch-logs-processor/package.json +++ b/splunk-cloudwatch-logs-processor/package.json @@ -33,8 +33,9 @@ "splunk-logging": "^0.11.1" }, "devDependencies": { - "babel-eslint": "^10.1.0", - "eslint": "^9.10.0", + "@babel/core": "^7.25.8", + "@babel/eslint-parser": "^7.25.8", + "eslint": "^9.13.0", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-babel": "^4.0.0", "eslint-plugin-import": "^2.2.0", From 2b39b64ff07b45d85883c51ecb02063fe6497b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20L=C3=B3pez=20L=C3=B3pez?= Date: Tue, 22 Oct 2024 12:10:22 +0200 Subject: [PATCH 4/6] dependencies --- splunk-cloudwatch-logs-processor/package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/splunk-cloudwatch-logs-processor/package.json b/splunk-cloudwatch-logs-processor/package.json index 93d0f86..b1669df 100644 --- a/splunk-cloudwatch-logs-processor/package.json +++ b/splunk-cloudwatch-logs-processor/package.json @@ -4,7 +4,7 @@ "description": "AWS Lambda function blueprint to stream events from AWS CloudWatch Logs to Splunk's HTTP event collector", "main": "index.js", "scripts": { - "lint": "eslint -c ../.eslintrc --ignore-path ../.eslintignore .", + "lint": "eslint -c ../.eslintrc --ignore-pattern ../.eslintignore .", "test": "node integration-test.js", "pretest": "npm run lint", "build:zip": "zip -i \\*.js \\*.json -r splunk-cloudwatch-logs-processor.zip index.js $(npm list --prod --parseable | sed -nE 's/.*\\/(node_modules\\/.*)/\\1/p' | awk '{printf \"%s \", $0;}')", @@ -37,9 +37,9 @@ "@babel/eslint-parser": "^7.25.8", "eslint": "^9.13.0", "eslint-config-airbnb": "^19.0.4", - "eslint-plugin-babel": "^4.0.0", - "eslint-plugin-import": "^2.2.0", - "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.36.1" + "eslint-plugin-babel": "^5.3.1", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.1", + "eslint-plugin-react": "^7.37.1" } } From a5d61d613c3ab13540cef2f23bfa30c0f00fdea7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20L=C3=B3pez=20L=C3=B3pez?= Date: Thu, 31 Oct 2024 12:44:11 +0100 Subject: [PATCH 5/6] DAT-1194 upgrade nodejs runtime --- splunk-elb-application-access-logs-processor/lambda.json | 2 +- splunk-elb-application-access-logs-processor/template.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/splunk-elb-application-access-logs-processor/lambda.json b/splunk-elb-application-access-logs-processor/lambda.json index fce5f09..b17666f 100644 --- a/splunk-elb-application-access-logs-processor/lambda.json +++ b/splunk-elb-application-access-logs-processor/lambda.json @@ -2,7 +2,7 @@ "lambda": { "FunctionName": "splunk-elb-application-access-logs-processor", "Handler": "index.handler", - "Runtime": "nodejs10.x", + "Runtime": "nodejs18.x", "Description": "Stream Application ELB access logs from S3 to Splunk's HTTP event collector", "Environment": { "Variables": { diff --git a/splunk-elb-application-access-logs-processor/template.yaml b/splunk-elb-application-access-logs-processor/template.yaml index 44959cb..da2cd51 100644 --- a/splunk-elb-application-access-logs-processor/template.yaml +++ b/splunk-elb-application-access-logs-processor/template.yaml @@ -45,7 +45,7 @@ Resources: Properties: Description: Stream ALB events from S3 to Splunk HTTP event collector Handler: index.handler - Runtime: nodejs10.x + Runtime: nodejs18.x CodeUri: ./splunk-elb-application-access-logs-processor.zip Policies: - S3CrudPolicy: From e11d7bf3b41cdc5d231bab33ecf85b4552057d67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20L=C3=B3pez=20L=C3=B3pez?= Date: Thu, 31 Oct 2024 12:44:29 +0100 Subject: [PATCH 6/6] DAT-1194 upgrade dependencies, fix vulnerabilities --- .../package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/splunk-elb-application-access-logs-processor/package.json b/splunk-elb-application-access-logs-processor/package.json index 9452b81..19309be 100644 --- a/splunk-elb-application-access-logs-processor/package.json +++ b/splunk-elb-application-access-logs-processor/package.json @@ -30,16 +30,16 @@ ], "license": "MIT", "dependencies": { - "splunk-logging": "^0.9.3" + "splunk-logging": "^0.11.1" }, "devDependencies": { "aws-sdk": "^2.89.0", - "babel-eslint": "^7.1.0", - "eslint": "^3.12.0", - "eslint-config-airbnb": "^13.0.0", + "babel-eslint": "^10.1.0", + "eslint": "^9.10.0", + "eslint-config-airbnb": "^19.0.4", "eslint-plugin-babel": "^4.0.0", "eslint-plugin-import": "^2.2.0", - "eslint-plugin-jsx-a11y": "^2.2.3", - "eslint-plugin-react": "^6.7.1" + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.36.1" } }