Skip to content
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

Maintaining Signed IEEE 1609.2 headers and 1609.3 stripping #544

Closed
wants to merge 51 commits into from

Conversation

drewjj
Copy link
Collaborator

@drewjj drewjj commented Apr 18, 2024

PR Details

Description

Adds support for stripping IEEE 1609.2 and 1609.3 headers for both log ingestion and UDP endpoints. The data pipeline workflow has been altered for the log ingestion to merge with the pipeline for the UDP endpoints. This allows the ASN1 to be maintained from both message endpoints within a Kafka topic and include any signed security headers if present.

These changes can be viewed via the updated dataflow diagrams.

All alterations have been made for SNMP related features.

Related Issue

N/A

Motivation and Context

This allows for more flexible support of messages with IEEE1609.2 and 1609.3 headers for both log ingestion and UDP forwarding. This pull request also allows for the maintaining of the ASN1 with headers for troubleshooting purposes.

How Has This Been Tested?

This has been tested through unit tests, local Docker deployment and GCP K8s.

Types of changes

  • Defect fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that cause existing functionality to change)

Checklist:

  • I have added any new packages to the sonar-scanner.properties file
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
    ODE Contributing Guide
  • I have added tests to cover my changes.
  • All new and existing tests passed.

dmccoystephenson and others added 30 commits January 29, 2024 15:08
…t2/strip-1609dot2-header-from-unsigned-messages
Trim Nanoseconds from snmpTimestampFromIso
…ines merged. Currently only support BSM for both
dmccoystephenson and others added 21 commits March 15, 2024 10:26
…om-unsigned-messages

Strip 1609.2 header from unsigned messages
Added 'Submodule Compatibility Guide' link to dockerhub documentation
Retain IEEE 1609.2 Security Headers
@drewjj drewjj requested a review from dan-du-car April 18, 2024 22:38
@drewjj drewjj closed this Apr 18, 2024
@drewjj drewjj reopened this Apr 18, 2024
@drewjj drewjj closed this Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants