Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
474 commits
Select commit Hold shift + click to select a range
a76da19
Merge pull request #2 from vpavlenko-cloudera/CYB-7
Apr 6, 2021
6e02a09
Merge remote-tracking branch 'origin/CYB-27' into develop
carolynduby Apr 6, 2021
fa11b08
CYB-27: resolve merge conflicts
carolynduby Apr 6, 2021
55012bd
Merge branch 'develop' into CYB-28
Apr 6, 2021
c840b72
Merge pull request #5 from vpavlenko-cloudera/CYB-28
Apr 6, 2021
149e29f
Merge remote-tracking branch 'origin/CYB-25' into develop
carolynduby Apr 6, 2021
ac754f3
Merge branch 'develop' of https://github.infra.cloudera.com/cduby/cyb…
carolynduby Apr 6, 2021
18ecd31
CYB-17: resolve review comment - Remove unreferenced variable
carolynduby Apr 8, 2021
4df48d9
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 14, 2021
c45081a
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 14, 2021
9f4a860
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 16, 2021
a610ed5
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 16, 2021
e9eaed9
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 19, 2021
458501b
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 19, 2021
e65e0a7
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 20, 2021
b236af3
Merge pull request #6 from vpavlenko-cloudera/CYB-23
Apr 21, 2021
e1d59df
CYB-9: profile runs on scored events and produces scored events
carolynduby Apr 23, 2021
d7e0d06
CYB-9: profile runs on scored events and produces scored events
carolynduby Apr 28, 2021
09d4d17
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 14, 2021
47fc721
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 14, 2021
bf54634
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 16, 2021
baf4514
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 16, 2021
cbfab32
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 19, 2021
682308c
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 19, 2021
50a6f73
CYB-23 combine scoring and enrichment into one job
vpavlenko-cv Apr 20, 2021
334e8fd
CYB-9: Add scores to profile messages
carolynduby May 5, 2021
ba487f1
CYB-9: Add scores to profile messages
carolynduby May 10, 2021
d478c1e
Merge remote-tracking branch 'origin/CYB-9' into develop
carolynduby May 10, 2021
4b0fa08
CYB-32: Change scored message logging to debug. Use Slf4J
carolynduby May 26, 2021
1c82074
CYB-37: Run cybersec with CSA 1.4.0 release
carolynduby Jun 4, 2021
2c550a7
CYB-39: parser deserializes avro longs incorrectly
carolynduby Jun 18, 2021
e826d2c
CYB-41 Fix unit test after update syslog dependency
vpavlenko-cv Jul 1, 2021
c6d94a0
Merge pull request #9 from vpavlenko-cloudera/CYB-41
Jul 2, 2021
4a71d58
CYB-2: Rule engine unit tests fail due to threading issue
carolynduby Jul 12, 2021
ec52aca
CYB-42: publish generated avro with binary serialization
carolynduby Jul 14, 2021
41b4fce
CYB-42: code review comments
carolynduby Jul 20, 2021
906764b
Merge remote-tracking branch 'origin/CYB-2' into develop
carolynduby Jul 20, 2021
58e9cea
Merge remote-tracking branch 'origin/CYB-17' into develop
carolynduby Jul 21, 2021
cf21d74
CYB-19: Get metron code into project
carolynduby Jul 29, 2021
a68c2ca
CYB-19: Get metron code into project
vpavlenko-cv Aug 5, 2021
685f621
CYB-19: Get metron code into project
vpavlenko-cv Aug 5, 2021
2b7daed
Merge pull request #8
Nov 30, 2021
645bef3
Cyb 36 (#10)
Dec 3, 2021
b8a39fa
CYB-19: Get metron code into project
vpavlenko-cv Jan 11, 2022
cbfd863
Merge pull request #8
Nov 30, 2021
d9166b4
Cyb 36 (#10)
Dec 3, 2021
d3c5119
CYB-19: Get metron code into project
vpavlenko-cv Jan 12, 2022
37e163a
CYB-19: Get metron code into project
vpavlenko-cv Jan 12, 2022
7592e0d
CYB-19: Get metron code into project
vpavlenko-cv Jan 13, 2022
bde84f8
Merge branch 'carolyn-development' into CYB-19-carolyn
vpavlenko-cv Jan 13, 2022
b10a203
Merge pull request #17 from cduby/CYB-19
vpavlenko-cv Jan 14, 2022
58924db
CYB-19 enable Metron stellar enrichments to sources (#16)
vpavlenko-cv Jan 28, 2022
8783df9
CYB-48 Update flink to version csa1.6.1.0 (#20)
vpavlenko-cv Feb 10, 2022
64799dc
CYB-21 write profile measurements to hbase (#7)
vpavlenko-cv Feb 15, 2022
29bb46b
CYB-52: batch enrichment loader fails on Flink 1.6.1
carolynduby Mar 10, 2022
9a1a08e
CYB-55: enrichment-combined job does not recognize stellar functions
carolynduby Apr 29, 2022
f713860
Merge pull request #2 from CDH/cyb-55
May 9, 2022
ce7596e
CYB-56: serialization error when a non-string extension is added via …
May 9, 2022
c5f1332
CYB-53 : Stellar parser only supports a very small subset of stellar …
May 9, 2022
8985a11
[CYB-54] Add all Metron parsers (#5)
May 9, 2022
b975f60
[CYB-57: fix null pointer when source does not have stellar enrichmen…
May 9, 2022
b5a99e6
[CYB-43] [CYB-46] stream and batch metron enrich to hbase (#7)
May 9, 2022
471e0dc
[CYB-64] update parser job documentation with streaming enrichments (#9)
May 13, 2022
8c06c47
[CYB-50] Distribute cybersec as a Cloudera Manager Parcel (#8)
vpavlenko-cv May 14, 2022
95af82a
CYB-66 Fix maven repository and build on a new machine (#11)
vpavlenko-cv May 18, 2022
f4c74ed
[CYB-67] Build failure due to testng release requiring JDK 11 (#12)
May 18, 2022
3a10750
[CYB-68] Update project version to 2.4.0 with csa1.6.1.0 (#13)
vpavlenko-cv May 26, 2022
7106ce2
[CYB-69] Fix phoenix old config properties (#14)
vpavlenko-cv May 26, 2022
d17c709
[CYB-65] Fix parcel run scripts (#15)
vpavlenko-cv May 26, 2022
25c6329
CYB-58 PARAMS_ENABLE_REST set default as false and read PARAMS_REST_C…
May 28, 2022
08ab9c9
CYB-51 remove critical log4j CVEs (#10)
Jun 6, 2022
f3c6cc1
[CYB-59] Stellar enrichments uses same method for finding HBase Confi…
vpavlenko-cv Jun 9, 2022
94fe54a
[CYB-70] Cybersec runs on csadh (#17)
Jun 17, 2022
4c71ff2
Revert "[CYB-70] Cybersec runs on csadh (#17)" (#18)
Jun 17, 2022
916de5d
[CYB-79] stellar parser ignores Metron raw message strategy and event…
Jun 26, 2022
6995322
[CYB-83] scoring rule loader hangs when waiting for response from tri…
Jun 26, 2022
7e30710
[CYB-80] duplicate key exception when stellar overwrites field (#26)
Jun 26, 2022
8463a3a
[CYB-84] batch enrichment loader fails with multiple key fields (#27)
Jun 26, 2022
2ccbb6f
[CYB-85] ClassCastException when writing original message text to par…
Jun 27, 2022
d9af1c9
Cyb-78 Fixed maven build for build release. (#31)
vpavlenko-cv Jul 8, 2022
1d2c874
CYB-86 Add hive indexing to cybersec parcel (#30)
vpavlenko-cv Jul 12, 2022
59a68ee
[CYB-74] UpsertScoringRule - stop logging sensitive schema registry a…
Jul 15, 2022
5b75dbc
[CYB-76] cybersec flink jobs run on CSA version 1.7.0.0 (#33)
Jul 15, 2022
85e033d
[CYB-71] document enrichment in (#37)
Sep 6, 2022
d5f32e1
CYB-63 bring parser chains config tool into cybersec repo (#19)
Sep 14, 2022
ed7965b
[CYB-95]:remove unused UI code and web service (#41)
Sep 14, 2022
aec3691
metron parser chain Spring Boot version bumped to 2.7.3 and switched …
stas-panasiuk Sep 15, 2022
29ca678
CSV/TSV parser implementation
stas-panasiuk Sep 9, 2022
c1634b5
CYB-93
stas-panasiuk Sep 12, 2022
1e27cef
parsing escape chars improvement
stas-panasiuk Sep 13, 2022
39e9b6d
cleanup
stas-panasiuk Sep 13, 2022
930c3bc
Merge pull request #42 from CDH/CYB-93-merge
stas-panasiuk Sep 19, 2022
e2624d1
Merge branch 'develop' into CYB-96
stas-panasiuk Sep 19, 2022
d4c7a5c
Jackson version update
stas-panasiuk Sep 22, 2022
332f7dc
[CYB-92] Fix local enrichments (#38)
Sep 22, 2022
4885249
Switched XML logic to more reliable org.json dependency
stas-panasiuk Sep 23, 2022
1d331bb
cleanup imports
stas-panasiuk Sep 23, 2022
5c05e86
commons-validator upd to 1.7
stas-panasiuk Sep 27, 2022
14f2cdc
Merge pull request #52 from CDH/CYB-99
vpavlenko-cv Sep 29, 2022
a065de0
Merge pull request #44 from CDH/CYB-96
vpavlenko-cv Sep 29, 2022
29b0e0f
CYB-94 support for chain.dir ParserJob config parameter (#43)
stas-panasiuk Sep 29, 2022
2806aa4
[CYB-73] read Metron grok parser patterns from shipped yarn files (#54)
Oct 2, 2022
2ae56e0
[CYB-97] Prevent UI from creating duplicate chain names (#53)
stas-panasiuk Oct 13, 2022
f5624e5
[CYB-72] add cybersec service to CSD file (#34)
vpavlenko-cv Oct 13, 2022
9835d66
[CYB-98] upgrade commons-beanutils to 1.9.4 to remediate CVEs (#51)
vpavlenko-cv Oct 13, 2022
b729c54
[CYB-88] profiler supports keytab and principal for SPNEGO authentica…
vpavlenko-cv Oct 13, 2022
798e4cf
[CYB-102] Added check for when expected GROK pattern is not present i…
stas-panasiuk Oct 13, 2022
73512f0
[CYB-100] Updated httpclient to 4.5.13 (#56)
stas-panasiuk Oct 14, 2022
e0b0f5c
CYB-104 Antlr grammar file not in source repo - generated stellar gra…
vpavlenko-cv Oct 25, 2022
e6288ef
[CYB-108] updated json-flattener dependency to 0.14.2 (#63)
stas-panasiuk Oct 26, 2022
5ecd3d6
[CYB-107] updated commons-text dependency (#62)
stas-panasiuk Oct 29, 2022
207cbe3
[CYB-81] Clearer error message when parser and enrich stellar dir do…
stas-panasiuk Oct 29, 2022
c79d29a
[CYB-106] avoid id collisions when git merging parser chains output f…
vpavlenko-cv Oct 29, 2022
3a8a4d9
[CYB-82] hbase configuration looks for hbase-site.xml, core-site.xml …
vpavlenko-cv Oct 29, 2022
8986556
[CYB-111] remove avro-maven from caracal-parser config to remove CVEs…
vpavlenko-cv Nov 11, 2022
d37056a
[CYB-110] NoSuchMethod error when running TSV/CSV parser (#66)
vpavlenko-cv Nov 11, 2022
95c5f3e
[CYB-109] updated logs for ProfileJob.profile with null stats params …
stas-panasiuk Nov 11, 2022
6765f77
[CYB-114] kafka-commands allows override of kafka group id, pretty pr…
Nov 11, 2022
4eae7ca
[CYB-113] specify hbase configuration with local files, a directory, …
Nov 11, 2022
7f342ab
[CYB-105] add developer and deployment scripts to parcel (#61)
Nov 11, 2022
3f4c3a9
[CYB-116] improve profile validation (#71)
Nov 14, 2022
9b47f29
CYB-118 Profile job does not reestablish a connection to Phoenix (#72)
vpavlenko-cv Nov 18, 2022
83588e1
[CYB-112] Phoenix SPNEGO check error message references BASIC propert…
vpavlenko-cv Nov 18, 2022
6f71ba5
[CYB-122] remove log4j v1 dependency in metron-hbase-common pom.xml (…
Nov 28, 2022
fefb0f3
[CYB-127] apply software notice to project (#77)
Nov 28, 2022
d17ef7c
[CYB-128] add license and notice (#78)
Nov 28, 2022
3a7a39e
[CYB-129] update README files
Nov 29, 2022
f44c2d2
[CYB-130] remove unnecessary file
Nov 29, 2022
03bf471
[CYB-130] remove unnecessary files
Nov 29, 2022
019dd17
[CYB-130] remove unnecessary files
Nov 29, 2022
2f029a0
[CYB-123] Updated Spring Boot version to 2.7.6
stas-panasiuk Nov 29, 2022
0b9a043
[CYB-123] Updated Spring Boot version to 2.7.6 (#6)
carolynduby Dec 2, 2022
c1d6994
[CYB-115] Misspelling in replceByTemplate method of com.cloudera.cybe…
vpavlenko-cv Dec 16, 2022
96057e6
[CYB-134] update version to 2.3.1
Feb 4, 2023
460a0a2
[CYB-5] cyberScore logic (#3)
stas-panasiuk Feb 9, 2023
67926a4
[CYB-125] Updated grok library to io.krakens:java-grok:0.1.9 (#1)
stas-panasiuk Mar 29, 2023
febba2d
[CYB-145] ProfileJobTest hangs (#20)
carolynduby Apr 16, 2023
209dafb
[CYB-44] profile validation should check uniqueness of profile name a…
vpavlenko-cv Apr 17, 2023
8e618b3
[CYB-103] SimpleStellarParser implementation (#2)
stas-panasiuk Apr 28, 2023
03a12a0
[CYB-147] unit tests fail on develop branch due to avro SpecificRecor…
Apr 28, 2023
1b76fcb
[CYB-117] Changed the parser field addition/removal logic (#4)
stas-panasiuk May 1, 2023
9d63947
[CYB-126] Updated antlr to 4.9.3 (#7)
stas-panasiuk May 3, 2023
7ff1043
[CYB-142] profile job does not start when phoenix.db.init=false (#22)
carolynduby May 3, 2023
9d0b83c
[CYB-148] Proper Enter handling for adding values to multi-fields (#21)
stas-panasiuk May 3, 2023
e1ecc29
[CYB-132] Cloudera Manager does not generate kafka broker url setting…
vpavlenko-cv May 31, 2023
a69f307
[CYB-136] Fix issue with parcel installation on the Cluster (#13)
vpavlenko-cv May 31, 2023
381cf04
[CYB-135] Bash script update (#14)
vpavlenko-cv May 31, 2023
c06614e
[CYB-152] cybersec toolkit runs on CSA 1.9.0 (#25)
carolynduby Jun 1, 2023
e97e518
[CYB-141] cs-load-enrich does not allow loading enrichment files from…
carolynduby Jun 2, 2023
80a8ec2
[CYB-152] Build fix after CSA 1.9.0 (#29)
stas-panasiuk Jun 2, 2023
3bdbcd2
[CYB-157] update cloudera manager plugin repository (#30)
carolynduby Jun 2, 2023
8584983
[CYB-144] raw event generator has configurable event formats and topi…
carolynduby Jun 2, 2023
cd3a60f
[CYB-154] job run scripts don't ship files and set kerberos options (…
carolynduby Jun 2, 2023
50882c4
[CYB-160] cybersec flink-cyber can't be build by customers without ac…
carolynduby Jun 9, 2023
6eb94eb
[CYB-158] ensure all unit tests are run and pass during mvn build (#34)
carolynduby Jun 9, 2023
36aac04
[CYB-149] DNS Query timeout causes NullPointerException in NsLookup f…
carolynduby Jun 9, 2023
68e8159
CYB-11 local enrichment with CIDR key (#11)
vpavlenko-cv Jun 13, 2023
a4468d2
[CYB-161] set log4.prop file when running java tool (#37)
carolynduby Jun 13, 2023
9291a90
[CYB-162] running jobs fails when CYBERSEC AND CDH install directorie…
carolynduby Jun 13, 2023
d138ce4
[CYB-124] Stix enrichment removed (#5)
stas-panasiuk Jun 14, 2023
1183783
[CYB-143] Delete button removes incorrect item on UI (#19)
vpavlenko-cv Jun 14, 2023
a13191b
Remove typo from README cd command
carolynduby Jun 15, 2023
af506c6
[CYB-163] pipeline configuration scripts fail without CDH and Flink i…
carolynduby Jun 26, 2023
39713a5
[CYB-60] Support enrichment storage configuration in all places where…
vpavlenko-cv Jul 1, 2023
356f415
[CYB-159] Timeout fix for upsert scoring rule + log levels fix (#40)
stas-panasiuk Jul 1, 2023
d58042c
[CYB-4;CYB-137] TableAPI Flink Indexer + Parser UI updates (#38)
stas-panasiuk Jul 12, 2023
e9f2a86
[CYB-150] Sample Folder as Live View input (#28)
stas-panasiuk Jul 13, 2023
5eea44b
[CYB-156] Parser-by-parser diffOnly logic (#32)
stas-panasiuk Jul 13, 2023
41c07b4
[CYB-165] tableapi where clause uses source field (#42)
carolynduby Jul 27, 2023
6579611
Datahub 1.10.0 pom changes
Aug 2, 2023
0b7d932
[CYB-173] cs-upsert-rule script should use branch option instead of m…
carolynduby Aug 7, 2023
352fd96
Merge branch 'develop' into cybersec-dh-1.10.0-2.3.2
Aug 7, 2023
0506208
[CYB-172] kafka topic created from tableapi kafka connector need ssb …
Aug 10, 2023
02016eb
[CYB-174] ship configs directory in cs-start-jobs (#49)
carolynduby Aug 21, 2023
60cab23
[CYB-176] NullPointerException when indexing with hive streaming (#51)
carolynduby Sep 11, 2023
f53c734
[CYB-175] tableapi indexer throws ValidationException when writing t…
carolynduby Sep 14, 2023
fffc55d
[CYB-172] avro message kafka topics need ssb settings (#54)
carolynduby Sep 14, 2023
2cb7f97
[CYB-170] Added TableApi indexer table mapping validation (#45)
stas-panasiuk Sep 19, 2023
1ffa36c
[CYB-168] publish example pipelines (#47)
carolynduby Sep 19, 2023
c677d0a
[CYB-171] Restricted non-string column mappings without transformatio…
stas-panasiuk Sep 20, 2023
a7f4e8c
Merge branch 'develop' into cybersec-dh-1.10.0-2.3.2
Sep 20, 2023
1d4ed35
Datahub 1.10.0 pom changes
Oct 4, 2023
f09efe5
[CYB-167] Added caching for indexing path and source selection (#43)
stas-panasiuk Oct 6, 2023
ea58b23
[CYB-166] Marked parser field as required where possible (#44)
stas-panasiuk Oct 6, 2023
b2d6180
[CYB-182] correct spelling of timezone in timestamp format field (#58)
carolynduby Oct 17, 2023
b0618c0
[CYB-180] Scrollable field name selector dropdown (#56)
stas-panasiuk Nov 7, 2023
89f1a7e
[CYB-177] Fix the name of the script to run the parser ui used during…
vpavlenko-cv Dec 4, 2023
f386a37
Merge branch 'develop' into cybersec-dh-1.10.0-2.3.2
Jan 30, 2024
579fb0c
[CYB-190] user can specify names of CDP cloud artifacts in example cr…
Jan 31, 2024
f7236de
[CYB-190] user can specify names of CDP cloud artifacts in example cr…
Feb 1, 2024
8fb126b
[CYB-191] schemas produced for topics can't be consumed by SMM becaus…
Feb 1, 2024
27cd88d
[CYB-171] test fix (#65)
stas-panasiuk Feb 16, 2024
2f0bf05
GitHub Action for build and test (#66)
stas-panasiuk Feb 16, 2024
e876dc3
[CYB-201] [UI][COMPONENT] Multiple choice button.
vpavlenko-cv Feb 28, 2024
9904d93
[CYB-201] [UI][COMPONENT] Multiple choice button.
vpavlenko-cv Feb 28, 2024
ddfc4c1
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 14, 2024
0fc40d4
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 14, 2024
b526ea5
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 14, 2024
6922218
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 14, 2024
69737d2
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 18, 2024
239d63e
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 19, 2024
73ff159
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 19, 2024
905a4b0
[CYB-192] Migration to Angular 14 + ngx-monaco-editor-v2 + json-edito…
stas-panasiuk Mar 20, 2024
f0beece
Merge branch 'develop' into CYB-201
vpavlenko-cv Mar 20, 2024
7f99f88
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 20, 2024
78b8c56
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 20, 2024
294c889
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 21, 2024
d3031cc
[CYB-206] dev log removed
stas-panasiuk Mar 21, 2024
e1d6265
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 22, 2024
8494f44
Merge remote-tracking branch 'origin/cybersec-dh-1.10.0-2.3.2' into c…
Mar 22, 2024
17103d9
[CYB-207] cybersec toolkit supports CSA 1.12.0 with CDP 7.1.9
Mar 22, 2024
e115f0e
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 28, 2024
5f1cfed
[CYB-207] fix indexing job serialization error
Mar 29, 2024
ab32228
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Mar 29, 2024
f8e45d2
[CYB-207] add missing jupiter dependency. use jupiter for all tests
Mar 29, 2024
b741a14
[CYB-207] remove deprecated forkMode for rest enrichments module
Mar 29, 2024
decb30e
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 1, 2024
fe3241d
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 1, 2024
f5bfb2d
[CYB-207] add junit dependency
Apr 1, 2024
9a2e01e
[CYB-207] use https for mock server for all tests.
Apr 2, 2024
cca7520
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 3, 2024
d3fb5d8
[CYB-207] temporary change to run just problem module
Apr 3, 2024
c87a628
[CYB-207] update mockserver dependency
Apr 3, 2024
3b9cb5d
Revert "[CYB-207] temporary change to run just problem module"
carolynduby Apr 4, 2024
76ede68
Revert "[CYB-207] use https for mock server for all tests."
carolynduby Apr 4, 2024
903d793
[CYB-207] Update mockserver dependency to remove conflicts
carolynduby Apr 4, 2024
dc2203b
Merge remote-tracking branch 'origin/csa-1.12.0-cdh-7.1.9' into csa-1…
carolynduby Apr 4, 2024
644e86d
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 8, 2024
323b8c6
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 10, 2024
a2448ff
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 10, 2024
dd822fc
[CYB-164] Pipeline CRUD + Inter-cluster communication (#41)
stas-panasiuk Apr 12, 2024
6df0e6b
[CYB-139][CYB-151][CYB-164] Transferring the configuration in a zip a…
vpavlenko-cv Apr 14, 2024
99dfc6a
fix merge conflicts.
vpavlenko-cv Apr 16, 2024
23e16d6
fixes after merge
vpavlenko-cv Apr 16, 2024
9b4456c
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 18, 2024
50dde20
[CYB-201] [UI][COMPONENT] Fixed Karma Unit tests.
vpavlenko-cv Apr 18, 2024
ef1d7e5
Merge pull request #69 from cloudera/CYB-201
vpavlenko-cv Apr 20, 2024
93cb82f
[CYB-205] leap year DateUtils fix (#71)
stas-panasiuk Apr 20, 2024
f0fc1e9
[CYB-206] dev log removed (#73)
stas-panasiuk Apr 20, 2024
2614b42
[CYB-181] Update expected result functionality (#59)
stas-panasiuk Apr 21, 2024
46d1071
[CYB-183] Marked output fields where needed (#60)
stas-panasiuk Apr 21, 2024
a957b61
Merge branch 'develop' into csa-1.12.0-cdh-7.1.9
stas-panasiuk Apr 29, 2024
eb1b9e0
[CYB-3] Nashorn -> GraalVM switch (#68)
stas-panasiuk Apr 29, 2024
dbbb7c5
Merge branch 'develop' into csa-1.12.0-cdh-7.1.9
stas-panasiuk Apr 29, 2024
4d4acad
typo fix
stas-panasiuk Apr 29, 2024
e5d8fbd
[CYB-210] Fixed build problem. (#77)
vpavlenko-cv May 7, 2024
f80be7a
[CYB-190] user can specify names of CDP cloud artifacts in example cr…
carolynduby May 16, 2024
35b6c12
[CYB-185] indexing doesnt start when two sources map to the same topi…
carolynduby May 16, 2024
684a365
merge in CSA 1.12.0 with 7.1.9 CDH
carolynduby May 16, 2024
d87736c
[CYB-211] cybersec runs on DH 7.2.18 with CSA 1.12.0
carolynduby May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
53 changes: 53 additions & 0 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Build and Test

on:
push:
branches: [ "develop" ]
pull_request:
branches: [ "develop" ]

jobs:
build_and_test_java:
runs-on: ubuntu-latest
container: maven:3-eclipse-temurin-8
steps:
- uses: actions/checkout@v3
- name: Cache local Maven repository
uses: actions/cache@v3
with:
path: /root/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build and Test with Maven
run: mvn -P '!add-dependencies-for-IDEA,!full-build,!include-front-end' -B package --file flink-cyber/pom.xml

# Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
- name: Update dependency graph
uses: advanced-security/maven-dependency-submission-action@v3
with:
directory: /home/runner/work/cybersec/cybersec/flink-cyber
build_and_test_angular:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20.x'
- name: Install Angular CLI
run: npm install -g @angular/cli
- name: Install dependencies
run: npm install
working-directory: ./flink-cyber/metron-parser-chain/parser-chains-config-service/frontend/parser-chains-client
- name: Run test
run: npm run test:headless
working-directory: ./flink-cyber/metron-parser-chain/parser-chains-config-service/frontend/parser-chains-client
60 changes: 60 additions & 0 deletions .github/workflows/build_and_test_future_java.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Future Java Compatibility Test

on:
schedule:
# At 2:30am each Saturday on the default branch
- cron: '30 2 * * 6'

jobs:
build_and_test_java11:
runs-on: ubuntu-latest
container: maven:3-eclipse-temurin-11
steps:
- uses: actions/checkout@v3
- name: Cache local Maven repository
uses: actions/cache@v3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build and Test with Maven
run: mvn -B package --file flink-cyber/pom.xml

build_and_test_java17:
runs-on: ubuntu-latest
container: maven:3-eclipse-temurin-17
steps:
- uses: actions/checkout@v3
- name: Cache local Maven repository
uses: actions/cache@v3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build and Test with Maven
run: mvn -B package --file flink-cyber/pom.xml

build_and_test_java21:
runs-on: ubuntu-latest
container: maven:3-eclipse-temurin-21
steps:
- uses: actions/checkout@v3
- name: Cache local Maven repository
uses: actions/cache@v3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build and Test with Maven
run: mvn -B package --file flink-cyber/pom.xml
150 changes: 150 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar

# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/workspace.xml
.idea/sonarlint
.idea/cybersec.iml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
.idea/encodings.xml
.idea/misc.xml
.idea/inspectionProfiles/Project_Default.xml
.idea/modules.xml

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries
.idea/workspace.xml

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
auto-import.
.idea
**/.angular
*.iml
*.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser


.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# PyDev specific (Python IDE for Eclipse)
*.pydevproject

# CDT-specific (C/C++ Development Tooling)
.cproject

# CDT- autotools
.autotools

# Java annotation processor (APT)
.factorypath

# PDT-specific (PHP Development Tools)
.buildpath

# sbteclipse plugin
.target

# Tern plugin
.tern-project

# TeXlipse plugin
.texlipse

# STS (Spring Tool Suite)
.springBeans

# Code Recommenders
.recommenders/

# Annotation Processing
.apt_generated/
.apt_generated_test/

# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet

# Uncomment this line if you wish to ignore the project description file.
# Typically, this file would be tracked if it contains build/dependency configurations:
.project
/flink-cyber/flink-stellar/src/main/java/org/apache/metron/stellar/common/generated/*
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "flink-solr-log-indexer"]
path = flink-solr-log-indexer
url = https://github.com/simonellistonball/flink-solr-log-indexer.git
5 changes: 0 additions & 5 deletions .idea/codeStyles/codeStyleConfig.xml

This file was deleted.

9 changes: 0 additions & 9 deletions .idea/cybersec.iml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

53 changes: 0 additions & 53 deletions .idea/workspace.xml

This file was deleted.

Loading