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

Merge release/2024-q2 into master #550

Merged
merged 161 commits into from
Jun 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
42b497e
Modified Asn1EncodedDataRouter to strip 1609.2 headers from unsigned …
dmccoystephenson Jan 29, 2024
d28f630
[maven-release-plugin] prepare release jpo-ode-1.3.0
dmccoystephenson Jan 30, 2024
bcf520d
Added more debug messages
dmccoystephenson Jan 31, 2024
d8e9bc5
Update msgRepeatOptions value
mwodahl Feb 15, 2024
431e3b9
docker-compose update
mwodahl Feb 15, 2024
ba153ea
Merge remote-tracking branch 'origin/dev' into Update/kafka-version
mwodahl Feb 15, 2024
0e8e3f4
Merge pull request #60 from CDOT-CV/Update/1218-msgRepeatOptions
payneBrandon Feb 20, 2024
e9fa119
Remove unnecessary ports
mwodahl Feb 21, 2024
094a8c0
Update quickstart-compose.yml
mwodahl Feb 21, 2024
c85ff64
.devcontainer update
mwodahl Feb 21, 2024
3c81180
docs update
mwodahl Feb 21, 2024
12e9004
add /kafka/ directory to .gitignore
mwodahl Feb 22, 2024
bb5b66c
Merge pull request #59 from CDOT-CV/Update/kafka-version
drewjj Feb 22, 2024
91b0289
Merge pull request #540 from usdot-jpo-ode/master
dan-du-car Feb 28, 2024
a644c88
Merge branch 'usdot-jpo-ode:develop' into dev
dmccoystephenson Feb 28, 2024
165c069
Merge branch 'dev' into 1609dot2/strip-1609dot2-header-from-unsigned-…
dmccoystephenson Feb 29, 2024
41ff504
Modified pom.xml to correct merge error
dmccoystephenson Feb 29, 2024
97ae449
Trim nanoseconds in snmpTimestampFromIso
mwodahl Mar 1, 2024
b75b54f
Modified `isHeaderPresent()` method
dmccoystephenson Mar 5, 2024
e25246c
Merge remote-tracking branch 'origin/hotfix/hotfix_2.0.1' into 1609do…
dmccoystephenson Mar 6, 2024
7b9f559
Merge pull request #542 from usdot-jpo-ode/master
dan-du-car Mar 6, 2024
22e0986
Merge branch 'usdot-jpo-ode:develop' into dev
dmccoystephenson Mar 6, 2024
927ba44
Merge pull request #62 from CDOT-CV/Bugfix/snmp-timestamp-trim
payneBrandon Mar 11, 2024
e4210eb
Cleaned up changes to Asn1EncodedDataRouter class
dmccoystephenson Mar 13, 2024
2101d56
Merge branch 'dev' into 1609dot2/strip-1609dot2-header-from-unsigned-…
dmccoystephenson Mar 13, 2024
87623c9
1609.2 headers saved in kafka and log offload and UDP endpoints pipel…
drewjj Mar 14, 2024
865b97e
Update the rest of the Asn1Decode scripts
drewjj Mar 14, 2024
e67320d
Update all receivers to output OdeData type Strings
drewjj Mar 14, 2024
80e5c5d
Updated handling of some message types
drewjj Mar 14, 2024
70fd7fb
Add SNMP type .env variable
mwodahl Mar 15, 2024
1449bf0
docker-compose file updates
mwodahl Mar 15, 2024
55e04ba
Add optional rsu/sdx TIM signing
mwodahl Mar 15, 2024
fc7015d
docker-compose updates
mwodahl Mar 15, 2024
b395a0d
Fix spat type in UDP endpoint
drewjj Mar 15, 2024
bf2e8dc
Added submodule compatibility guide for main module versions
dmccoystephenson Mar 15, 2024
91a884a
Changed title in `compatibility.md` to 'Submodule Compatibility Guide'
dmccoystephenson Mar 15, 2024
fae9efc
Update and add unit tests
drewjj Mar 15, 2024
346d235
Added log message for when a log isn't a certain type
drewjj Mar 20, 2024
6ac47ad
update log message
drewjj Mar 20, 2024
811e439
Update dataflow diagrams
drewjj Mar 20, 2024
a3b0ec1
Added back the mystery threads
drewjj Mar 20, 2024
1302132
Resolve some test issues that travis has a hard time performing
drewjj Mar 21, 2024
75ea2b4
Updated README and the one line
drewjj Mar 21, 2024
917d760
Updated the ODE diagram
drewjj Mar 22, 2024
8d7f869
Merge pull request #64 from CDOT-CV/docs/version-compatibility-matrix
payneBrandon Mar 25, 2024
fd31aea
Pull out default snmp set to new method
mwodahl Mar 26, 2024
1aba554
initial updates with mongo deployment
Michael7371 Mar 27, 2024
032ce11
Add logging to RSU class
mwodahl Mar 27, 2024
71b698f
Update default case log level
mwodahl Mar 27, 2024
6d02416
Merge branch 'dev' into mongo-archiving
Michael7371 Mar 27, 2024
a62d3dd
fixes
Michael7371 Mar 27, 2024
4bc6abc
Update Asn1EncodedDataRouter signing
mwodahl Mar 27, 2024
6679efc
changed kafka to old version for testing
Michael7371 Mar 28, 2024
c3b700b
Fix typo, update sample.env comments
mwodahl Mar 28, 2024
58d7c92
Merge pull request #63 from CDOT-CV/1609dot2/strip-1609dot2-header-fr…
payneBrandon Mar 29, 2024
9a419ab
Switch default SNMP protocol to NTCIP1218
mwodahl Mar 29, 2024
e4ad809
Remove dataSigningEnabled method
mwodahl Mar 29, 2024
7a8deb0
Merge pull request #66 from CDOT-CV/Update/configurable-snmp
payneBrandon Mar 29, 2024
c2e2b29
Testing dependency update
mwodahl Apr 1, 2024
d13c8d0
maven-compiler-plugin java update
mwodahl Apr 1, 2024
9b7590d
sonar-maven-plugin version update
mwodahl Apr 1, 2024
5926e87
Merge branch 'dev' into Update/optional-signing
mwodahl Apr 3, 2024
782553f
Fix inconsistent variable naming
mwodahl Apr 4, 2024
aa6c3d6
Merge branch 'udp-security-headers' into Fix/timestamp-issue
mwodahl Apr 8, 2024
9a7624b
Timestamp formatter update
mwodahl Apr 8, 2024
252d8ed
Added Submodule Compatibility Guide link to dockerhub documentation
dmccoystephenson Apr 8, 2024
5289eb8
docker-compose update
mwodahl Apr 10, 2024
36c30a4
updates
Michael7371 Apr 11, 2024
d59a5f7
Remove KAFKA_CREATE_TOPICS
mwodahl Apr 11, 2024
4359951
Merge pull request #69 from CDOT-CV/docs/add-scg-link-to-dockerhub-docs
payneBrandon Apr 16, 2024
9ce0f59
Add a check for a wrong message type in the decode prep classes
drewjj Apr 16, 2024
a5d7477
Merge pull request #65 from CDOT-CV/udp-security-headers
payneBrandon Apr 16, 2024
f6344aa
Merge branch 'dev' into Fix/timestamp-issue
mwodahl Apr 18, 2024
a57d681
update docker compose logic
Michael7371 Apr 25, 2024
df517d7
Merge branch 'dev' into mongo-archiving
Michael7371 Apr 25, 2024
5e373d5
Merge branch 'fix/kafka-update-issue' into mongo-archiving
Michael7371 Apr 25, 2024
a478063
Revised README: Updated dependencies, enhanced formatting, and remove…
dmccoystephenson Apr 25, 2024
82037dd
Added closing anchor tags to `Architecture.md`
dmccoystephenson Apr 26, 2024
e985eab
Updated references to the SDX in `Architecture.md`
dmccoystephenson Apr 26, 2024
222828c
Removed sections on API & filesystem data consumers from section 3.3 …
dmccoystephenson Apr 26, 2024
b349a51
Mentioned submodules run in separate containers in section 5.1 of `Ar…
dmccoystephenson Apr 26, 2024
f055290
Added closing anchor tags to `UserGuide.md`
dmccoystephenson Apr 26, 2024
62514b7
Updated references to the SDX in `UserGuide.md`
dmccoystephenson Apr 26, 2024
cbd7782
Updated JDK version to 21 in `UserGuide.md`
dmccoystephenson Apr 26, 2024
fbe6eae
Added jpo-sdw-depositor & jpo-security-svcs submodules to section 6.6…
dmccoystephenson Apr 26, 2024
1533f6c
Modified some references to submodules in `UserGuide.md` (sections 7.…
dmccoystephenson Apr 26, 2024
216d159
Added information about quarterly & hotfix release processes to `cont…
dmccoystephenson Apr 26, 2024
a7854c4
Move kafka_init script out of docker-compose
mwodahl Apr 29, 2024
95b712f
Removed websocket interface SDX deposit documentation from `UserGuide…
dmccoystephenson Apr 30, 2024
da0e26d
Removed more references to deposit-over-websocket functionality from …
dmccoystephenson Apr 30, 2024
4354879
Adjusted data flow diagrams to reflect SDX & RSU delivery
dmccoystephenson Apr 30, 2024
1b62c55
Updated data flow diagram README to reflect SDX & RSU delivery
dmccoystephenson Apr 30, 2024
a887470
auth updates to connect config
Michael7371 May 2, 2024
b93a33a
Merge branch 'fix/kafka-update-issue' into mongo-archiving
Michael7371 May 2, 2024
ee50039
changed kafka volume to be managed by docker
Michael7371 May 2, 2024
21342b7
added documentation
Michael7371 May 3, 2024
ec6d8b6
Moved overview data flow explanations around to correspond with data …
dmccoystephenson May 3, 2024
dd78200
Merge branch 'dev' into feature/set-msgRepeatsOptions-based-on-context
dmccoystephenson May 3, 2024
8d101c5
Set NTCIP1218 msgRepeatOptions value based on whether ODE signs messa…
dmccoystephenson May 3, 2024
09446f7
Merge pull request #72 from CDOT-CV/Fix/timestamp-issue
payneBrandon May 6, 2024
b628934
Merge pull request #70 from CDOT-CV/Fix/ci-pipeline-failures
payneBrandon May 6, 2024
d7b8786
Merge pull request #71 from CDOT-CV/Fix/kafka-update-issue
payneBrandon May 6, 2024
e05c1d8
Merge pull request #67 from CDOT-CV/Update/optional-signing
drewjj May 7, 2024
1d070e8
Merge pull request #73 from CDOT-CV/docs/reviewing-and-revising-docs-…
drewjj May 7, 2024
3c9eb8d
Merge branch 'dev' into feature/set-msgRepeatOptions-based-on-context
dmccoystephenson May 9, 2024
3b34931
Modified SnmpSession.set() to report failure to retrieve authEngineID…
dmccoystephenson May 10, 2024
cadcdd6
Provided more context in logs upon running into miscellaneous RSU SNM…
dmccoystephenson May 10, 2024
2ce6fad
Added JsonIgnore annotation to logger field in RSU class to prevent s…
dmccoystephenson May 15, 2024
9d0182b
Abstract shared receiver class functionality
mwodahl May 16, 2024
ada844f
Add UperUtil class
mwodahl May 16, 2024
111e454
Remove message start flags from OdeProperties
mwodahl May 16, 2024
7998d04
Update LogFileToAsn1CodecPublisher to support more message types
mwodahl May 16, 2024
e3b8d71
Merge pull request #77 from CDOT-CV/Fix/fix-infinite-recursion-during…
dmccoystephenson May 20, 2024
d920246
Merge branch 'dev' into snmp/report-authengineid-retrieval-failure-on…
dmccoystephenson May 20, 2024
a5c2730
Moved PDU logging to separate debug statement in RsuDepositor class
dmccoystephenson May 21, 2024
833ffc4
Merge pull request #76 from CDOT-CV/snmp/report-authengineid-retrieva…
dmccoystephenson May 21, 2024
b490753
Merge branch 'dev' into feature/set-msgRepeatOptions-based-on-context
dmccoystephenson May 21, 2024
ff3eaa9
Merge pull request #75 from CDOT-CV/feature/set-msgRepeatOptions-base…
dmccoystephenson May 21, 2024
3c89f2f
Add enum to UperUtil
mwodahl May 23, 2024
49e8123
Refactored TimDeleteController to log failures to delete messages at …
dmccoystephenson May 23, 2024
437941d
Modified logging in TimDeleteController to print IP address of RSUs r…
dmccoystephenson May 23, 2024
2d972cb
Merge branch 'dev' into mongo-archiving
Michael7371 May 23, 2024
c0c17e0
Merge pull request #79 from CDOT-CV/logging/log-delete-failures-as-er…
dmccoystephenson May 24, 2024
6c31b52
Updated `Release_notes.md` for 2.1.0 release
dmccoystephenson May 24, 2024
955671a
Added CDOT PRs 74 & 78 to release notes for 2.1.0
dmccoystephenson May 24, 2024
a51871e
Changed version to 2.1.0-SNAPSHOT
dmccoystephenson May 24, 2024
6c9e4b1
Corrected comment for KAFKA_TYPE env var in `sample.env`
dmccoystephenson May 28, 2024
80ae5f0
Merge pull request #548 from usdot-jpo-ode/master
dan-du-car May 28, 2024
a3a6995
Adjusted comments in 2.1.0 release notes
dmccoystephenson May 29, 2024
b0b7f37
Merge pull request #74 from CDOT-CV/mongo-archiving
payneBrandon May 30, 2024
cf09c23
Merge pull request #78 from CDOT-CV/feature/udp-log-generic-update
payneBrandon May 31, 2024
c0f8153
Merge pull request #82 from CDOT-CV/docs/correct-kafka-type-comment-i…
payneBrandon May 31, 2024
f7b97ce
Merge pull request #81 from CDOT-CV/version/change-version-to-2.1.0-s…
payneBrandon May 31, 2024
29045de
Merge remote-tracking branch 'usdot/develop' into resolving-merge-con…
dmccoystephenson Jun 3, 2024
bbf45c6
Updated capitalization in release notes for version 2.1.0
dmccoystephenson Jun 3, 2024
4e64fce
Removed start flags from OdeProperties class
dmccoystephenson Jun 4, 2024
1ee1673
Updated submodule compatibility guide for ODE v2.1.0
dmccoystephenson Jun 4, 2024
7ff2d04
Merge pull request #80 from CDOT-CV/docs/update-release-notes-2024-q2
dmccoystephenson Jun 5, 2024
7f21669
Merge pull request #85 from CDOT-CV/docs/update-submodule-compatibili…
dmccoystephenson Jun 5, 2024
6b7b363
Merge branch 'dev' into resolving-merge-conflicts-6-3-2024
dmccoystephenson Jun 5, 2024
3a37de7
Merge pull request #84 from CDOT-CV/resolving-merge-conflicts-6-3-2024
payneBrandon Jun 5, 2024
477216d
Created detailed documentation for quarterly release process
dmccoystephenson Jun 6, 2024
133365c
Adjusted hotfix-during-validation process in 'quarterly release' summ…
dmccoystephenson Jun 6, 2024
af2dadc
Adjusted testing acceptance criteria in `release_process.md`
dmccoystephenson Jun 6, 2024
9d0cd4e
Added detailed documentation for the standalone hotfix release process
dmccoystephenson Jun 6, 2024
39d77cb
Adjusted capitalization in `release_process.md` & added wiki link
dmccoystephenson Jun 10, 2024
7b84ebf
Changed release branch format to `release_(year)-(quarter)` in releas…
dmccoystephenson Jun 11, 2024
a578d9b
Changed hotfix branch format to `hotfix_(year)-(month)-(day)` in rele…
dmccoystephenson Jun 11, 2024
03e09e9
Restarted numbering for each section in release process documentation
dmccoystephenson Jun 11, 2024
1af502c
update the dockerhub.yml to replace tags
SaikrishnaBairamoni Jun 12, 2024
b1cfd22
Merge pull request #549 from usdot-jpo-ode/replace/tags
dan-du-car Jun 12, 2024
fe6b6d1
Merge pull request #87 from CDOT-CV/docs/release-process-documentation
dmccoystephenson Jun 13, 2024
e377e6e
Updated example docker-compose.yml in `dockerhub.md`
dmccoystephenson Jun 13, 2024
9461f6e
Removed '=' from kafka script arguments
dmccoystephenson Jun 13, 2024
03789f9
Updated SDW references to 'SDX' in comments & documentation
dmccoystephenson Jun 13, 2024
420dca7
Updated `quickstart-compose.yml`
dmccoystephenson Jun 13, 2024
916b7af
Updated documentation on automatically creating topics w/ Kafka
dmccoystephenson Jun 13, 2024
64a382f
Modified kafka documentation regarding `kafka_init.sh` script
dmccoystephenson Jun 13, 2024
0663b6d
Removed '=' from kafka scripts for more arguments
dmccoystephenson Jun 13, 2024
435db60
Merge pull request #88 from CDOT-CV/pr/addressing-usdot-pr-comments-6…
payneBrandon Jun 13, 2024
23ffeee
Merge pull request #547 from CDOT-CV/dev
dan-du-car Jun 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 0 additions & 56 deletions .circleci/config.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ RUN apt-get -y install snmp

#-------------------Install Kafka----------------------------------
RUN mkdir ~/Downloads
RUN curl "https://archive.apache.org/dist/kafka/3.6.0/kafka_2.12-3.6.0.tgz" -o ~/Downloads/kafka.tgz
RUN curl "https://archive.apache.org/dist/kafka/3.6.1/kafka_2.12-3.6.1.tgz" -o ~/Downloads/kafka.tgz
RUN mkdir ~/kafka \
&& cd ~/kafka \
&& tar -xvzf ~/Downloads/kafka.tgz --strip 1
Expand Down
12 changes: 0 additions & 12 deletions .devcontainer/kafka
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,20 @@ export LOG_DIR=/var/log/kafka
case "$1" in
start)
# Start daemon.
echo "Starting Zookeeper";
$DAEMON_PATH/bin/zookeeper-server-start.sh -daemon $DAEMON_PATH/config/zookeeper.properties
echo "Starting Kafka";
$DAEMON_PATH/bin/kafka-server-start.sh -daemon $DAEMON_PATH/config/server.properties
;;
stop)
# Stop daemons.
echo "Shutting down Kafka";
$DAEMON_PATH/bin/kafka-server-stop.sh
sleep 2
echo "Shutting down Zookeeper";
$DAEMON_PATH/bin/zookeeper-server-stop.sh
;;
restart)
$0 stop
sleep 2
$0 start
;;
status)
pid=`ps ax | grep -i 'org.apache.zookeeper.server' | grep -v grep | awk '{print $1}'`
if [ -n "$pid" ]
then
echo "Zookeeper is Running as PID: $pid"
else
echo "Zookeeper is not Running"
fi
pid=`ps ax | grep -i 'kafka.Kafka' | grep -v grep | awk '{print $1}'`
if [ -n "$pid" ]
then
Expand Down
8 changes: 5 additions & 3 deletions .devcontainer/post-create.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
cd ~/kafka/
# start zookeeper
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
KAFKA_CLUSTER_ID="$(bin/kafka-storage.sh random-uuid)"

bin/kafka-storage.sh format -t $KAFKA_CLUSTER_ID -c config/kraft/server.properties

# start kafka
bin/kafka-server-start.sh -daemon config/server.properties
bin/kafka-server-start.sh -daemon config/kraft/server.properties
# wait 2 seconds for the server to start and be able to add partitions
sleep 2s
# add topics
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/dockerhub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,13 @@ jobs:
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Replcae Docker tag
id: set_tag
run: echo "TAG=$(echo ${GITHUB_REF##*/} | sed 's/\//-/g')" >> $GITHUB_ENV

- name: Build
uses: docker/build-push-action@v3
with:
push: true
tags: usdotjpoode/jpo-ode:${{ github.ref_name }}
tags: usdotjpoode/jpo-ode:${{ env.TAG }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ settings.xml
/.settings
.metadata
*.pyc
/kafka/

####################
### jpo-ode-svcs ###
Expand Down
Loading
Loading