-
Notifications
You must be signed in to change notification settings - Fork 474
AWS Integration enable v9 Kibana support #12637
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Andreas Gkizas <[email protected]>
@@ -15,6 +15,11 @@ processors: | |||
target_field: event.original | |||
ignore_missing: true | |||
if: 'ctx.event?.original == null' | |||
- remove: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To remove errors for JSE0001:
Error: building package failed: invalid content found in built zip package: found 2 validation errors:
1. file "/Users/andreasgkizas/elastic/integrations3/integrations/build/packages/aws-2.39.0.zip/data_stream/securityhub_insights/elasticsearch/ingest_pipeline/default.yml" is invalid: field processors.158.remove: if is required
2. file "/Users/andreasgkizas/elastic/integrations3/integrations/build/packages/aws-2.39.0.zip/data_stream/securityhub_insights/elasticsearch/ingest_pipeline/default.yml" is invalid: field processors.158.remove.field: rename "message" to "event.original" processor requires remove "message" processor (JSE00001)
@@ -1,4 +1,3 @@ | |||
errors: | |||
exclude_checks: | |||
- SVR00004 # References in dashboards. | |||
- SVR00005 # Kibana version for saved tags. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not needed anymore, it can built without this
💔 Build Failed
Failed CI StepsHistory |
/test stack 9.0.0-SNAPSHOT |
Signed-off-by: Andreas Gkizas <[email protected]>
Signed-off-by: Andreas Gkizas <[email protected]>
/test stack 9.0.0-SNAPSHOT |
⏳ Build in-progress, with failures
Failed CI Steps |
💔 Build Failed
Failed CI Steps |
/test |
/test stack 9.0.0-SNAPSHOT |
⏳ Build in-progress, with failures
Failed CI Steps |
/test |
1 similar comment
/test |
9.0.0 done as part of this #12503 |
Signed-off-by: Andreas Gkizas <[email protected]>
/test |
Signed-off-by: Andreas Gkizas <[email protected]>
@@ -7,7 +7,11 @@ vars: | |||
skip_ignored_fields: | |||
- aws.waf.terminating_rule_match_details.location | |||
- aws.waf.non_terminating_matching_rules.ruleMatchDetails.location | |||
- aws.waf.non_terminating_matching_rules.ruleMatchDetails.action |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@elastic/security-service-integrations team can you please help understand here why I have those failures?
See https://buildkite.com/elastic/integrations/builds/22118
Signed-off-by: Andreas Gkizas <[email protected]>
@@ -13,10 +13,59 @@ | |||
type: nested | |||
description: | | |||
The list of non-terminating rules in the rule group that match the request. These are always COUNT rules (non-terminating rules that match) | |||
fields: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needed to solve the pipeline errors of https://buildkite.com/elastic/integrations/builds/22047
Big thanks to @zmoog for details
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this because these fields existed in the beats metricset and not incorporated for Integrations ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because of this, for spec +3.0.1, subobject fields need to be explicitly defined.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Specifically this: elastic/elastic-package#1489
Signed-off-by: Andreas Gkizas <[email protected]>
Signed-off-by: Andreas Gkizas <[email protected]>
Signed-off-by: Andreas Gkizas <[email protected]>
Signed-off-by: Andreas Gkizas <[email protected]>
Signed-off-by: Andreas Gkizas <[email protected]>
/test stack 9.0.0-SNAPSHOT |
🚀 Benchmarks reportTo see the full report comment with |
💚 Build Succeeded
History
|
@elastic/security-service-integrations can I have a review please? |
@@ -1,7 +1,7 @@ | |||
format_version: 3.0.0 | |||
format_version: 3.3.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per suggestion from: https://github.com/elastic/ingest-dev/issues/4484#issuecomment-2551112710
@@ -13,10 +13,59 @@ | |||
type: nested | |||
description: | | |||
The list of non-terminating rules in the rule group that match the request. These are always COUNT rules (non-terminating rules that match) | |||
fields: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Specifically this: elastic/elastic-package#1489
Signed-off-by: Andreas Gkizas <[email protected]>
/test stack 9.0.0-SNAPSHOT |
|
💚 Build Succeeded
|
💚 Build Succeeded
|
@kcreddy a final review please ? |
Package aws - 2.40.0 containing this change is available at https://epr.elastic.co/package/aws/2.40.0/ |
Package aws_logs - 1.7.0 containing this change is available at https://epr.elastic.co/package/aws_logs/1.7.0/ |
* aws commit to enable v9 support Signed-off-by: Andreas Gkizas <[email protected]> --------- Signed-off-by: Andreas Gkizas <[email protected]>
Proposed commit message
WHAT: Enabling support for
AWS
andAWS Custom Logs
integrations for 9.0 versionWHY: Is needed in order to enable above integrations in version 9.0.0
Checklist
changelog.yml
file.How to test this PR locally
Related issues
Screenshots
No errors in Fleet:
Cloudwatch Metrics:
Cloudwatch logs
AWS S3 Logs:
AWS Custom Logs Integration