Commit Graph

76 Commits

Author SHA1 Message Date
Avgustin Marinov
90942642ea Add docker release workflow (#2500)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-26 10:39:32 +03:00
Avgustin Marinov
29f5a84ab8 Fix skip tests 2025-06-25 13:22:02 +03:00
Avgustin Marinov
6af2e1bdb7 Skip tests when deploy 2025-06-25 12:32:47 +03:00
Avgustin Marinov
2233441fcd Add test report deploy to release (#2498)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-25 11:13:25 +03:00
Avgustin Marinov
569c9e1fac Fix release - javadoc packaging (#2497)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-25 10:56:42 +03:00
Avgustin Marinov
926765d1ee Add revision dump on release workflow (#2496)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-25 08:36:08 +03:00
Stanislav Trailov
8ca563998d try to fix mvn deploy stage in release yml (#2493)
Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
2025-06-24 16:20:08 +03:00
Avgustin Marinov
3ca5669869 Update release.yml 2025-06-24 15:35:05 +03:00
Avgustin Marinov
0547697ca3 Update release.yml 2025-06-24 15:05:19 +03:00
Avgustin Marinov
c838554214 Fail license scan (after DEPENDENCIES commit) if there are restricted 2025-06-24 09:16:02 +03:00
Avgustin Marinov
ba23ae3fc2 Remove allure (phase 1) - switch to surefire reporting (#2478)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-20 13:41:26 +03:00
Avgustin Marinov
592380a50c Fix indent in release workflow (#2477)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-19 14:08:48 +03:00
Avgustin Marinov
e3bf3c3016 Fix git config user (#2475)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-19 13:20:14 +03:00
Avgustin Marinov
b08033814c Add config reset to license-scan and release (#2474)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-19 11:44:35 +03:00
Avgustin Marinov
a35a81334c Test and jacoco config cleanup (#2469)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-18 16:37:10 +03:00
Avgustin Marinov
7d79d5948e Fix trivy (2) 2025-06-17 16:24:52 +03:00
Avgustin Marinov
0475317c1b Fix docker build folder 2025-06-17 16:13:41 +03:00
Avgustin Marinov
abec6ddc75 Fix trivy scan (#2464)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-17 16:02:52 +03:00
Avgustin Marinov
62b1b7d730 Fix dash tool scan (#2463)
---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-17 15:43:41 +03:00
Avgustin Marinov
0f9997372c Fix release forkflow (#2461)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-16 19:27:01 +03:00
Avgustin Marinov
ebab954cea Update release.yml 2025-06-16 18:22:02 +03:00
Avgustin Marinov
b3cb38c0bd Fix tagging on release workflow (#2460)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-16 18:12:51 +03:00
Avgustin Marinov
9f0f25aa7c Create tag.yaml (#2459) 2025-06-16 18:05:48 +03:00
Avgustin Marinov
66cc3aa418 Fix worklows (#2458)
---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-16 17:22:21 +03:00
Avgustin Marinov
4ead1b1e98 Fix Dash tool integration (#2455)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-16 15:36:21 +03:00
Avgustin Marinov
4c93647921 Fix dash integration (#2454)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-16 15:31:14 +03:00
Avgustin Marinov
371c726e06 Add license-scan workflow (#2453)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-16 15:17:10 +03:00
Avgustin Marinov
044963f84c Implement release as github action (#2452)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-06-16 14:43:17 +03:00
Denislav Prinov
23154d70cc Audit Logging in HawkBit (#2314)
* Introduction of Audit Logging in hawkBit

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

* Introduction of Audit Logging in hawkBit

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

* Refactoring:

* applied code formatter
* audit moved into hawkbit-security-core
* minimize dependences
* use AuditorAware to retrieve user - so to be compatible with the logs into DB

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>

* Move audit entities to security core

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

* Introduce audit log method types

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

---------

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
Co-authored-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-03-31 08:51:54 +03:00
Avgustin Marinov
70949769de Migrate to jdk 21 (#2295)
* docker containers using images with jre 21
* project is still building with target java 17 - so jar artifacts are java 17 compatible
* provided option to have different version for client libraries (e.g. ddi and management REST api)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-03-27 09:28:28 +02:00
Stanislav Trailov
724341e1ce Update trivy-scan.yml with correct docker build sh file 2025-02-28 15:35:14 +02:00
Avgustin Marinov
009e4a73ef Add caching for maven build actions (#2300)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-24 14:50:24 +02:00
Avgustin Marinov
e608996e43 Create dependabot.yml 2025-01-23 17:43:33 +02:00
Avgustin Marinov
0ca10be0b1 Add all docker images to trivy scan (#2188)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 15:10:12 +02:00
Avgustin Marinov
07153ee15d Try to add security-events: write to trivy scan (#2187)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:52:39 +02:00
Avgustin Marinov
dc33056ccd Enable trivy debug (#2186)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:30:44 +02:00
Avgustin Marinov
2d1f31dbac Fix Trivy (#2185)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:19:31 +02:00
Avgustin Marinov
15be89cf7c Fix trivy 6 (#2184)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:13:53 +02:00
Avgustin Marinov
d5c0dffa71 Fix Trivy 5 (#2183)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:04:00 +02:00
Avgustin Marinov
2876136a07 Try Trivy Fix (#2182)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 13:55:45 +02:00
Avgustin Marinov
0393a4a389 Try to fix trivy with permissions (#2181)
* fix_trivy_scan_2_rolbak_action

* Try to fix trivy with permissions

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>

---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 13:46:12 +02:00
Avgustin Marinov
e36aa8a5e7 fix_trivy_scan_2_rolbak_action (#2180) 2025-01-09 13:38:55 +02:00
Avgustin Marinov
1c88231aa7 Fix Trivy scan (#2179)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 13:13:20 +02:00
Avgustin Marinov
db3ac7f2dd Hibernate support (#2147)
* Hibernate support

---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-16 16:08:07 +02:00
Avgustin Marinov
4802089388 Update trivy-scan action/checkout version (#2139)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-11 10:06:43 +02:00
Avgustin Marinov
ede05fe7b1 Upgrade versions of github actions (#2137)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-11 09:17:53 +02:00
Avgustin Marinov
ebcb6a0b29 [#1700] Remove sandbox (#2105)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-27 08:14:52 +02:00
Avgustin Marinov
3a28dab8f2 Remove verify step for md only files commits (#2092)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-21 10:39:05 +02:00
Avgustin Marinov
02355427b0 Skip verify also on PR for site only changes (#1961)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-07 11:53:55 +02:00
Avgustin Marinov
7aa53af5ae Skip verify github action on site only changes (#1960)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-07 11:48:24 +02:00