Avgustin Marinov
0e4efe0987
Remove not needed JpaDistributionSetType.compatibleToTargetTypes ( #2193 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-10 12:58:26 +02:00
Avgustin Marinov
e1f43c8705
Lombok Usage Improvements ( #2192 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-10 11:58:35 +02:00
Avgustin Marinov
4ba6b63615
Switch to 2025 contributors license template ( #2190 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-09 15:59:08 +02:00
Avgustin Marinov
b3f517af79
Add all docker images to trivy scan ( #2189 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-09 15:11:28 +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
67c15b722a
Add support for swagger tag ordering (deprecated moved to end) ( #2178 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-09 12:38:13 +02:00
Avgustin Marinov
d2799f4bbc
Move deprecated repository and mgmt rest methods in separate module ( #2177 )
...
Some already deprecated management REST methods are moved in separate module (together with used only for them repository api and impl) in order to have cleanly separate deprecatd REST API.
The new module is hawkbit-mgmt-resource-deprecated. It is inculded, by default, in hawkbit-mgmt-stater.
* when we decide to remove the deprecated REST API implementation completely - will be easily remved - just module and refs
* deprecated REST API could be excluded (by removing the module from runtime) even before that for the runtimes.
* after removal, for some time (untill the usad management and repository APIs are compatible) it will be possible to refer (and include) the deprecated method implementation together with the next hawkBit versions.
The deprecated methods are:
* POST /rest/v1/distributionsettags/{distributionsetTagId}/assigned/toggleTagAssignment
* POST /rest/v1/distributionsettags/{distributionsetTagId}/assigned
* POST /rest/v1/targettags/{targetTagId}/assigned/toggleTagAssignment
* POST /rest/v1/targettags/{targetTagId}/assigned
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-09 11:04:39 +02:00
Avgustin Marinov
3fde9604f4
Fix DistributionSetManagement#updateDistributionSetMetadata test ( #2175 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-08 14:29:09 +02:00
Avgustin Marinov
6504bc26d9
Refactoring of RepostioryManagement and extending classes ( #2174 )
...
* createMetaData renamed to putMetaData
* getXXX methods returing Optional are renamed to findXXX
* unified method order (code cosmetics)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-08 14:03:04 +02:00
Avgustin Marinov
cad18fe04b
[ #1238 ] Fix SpServerError key typos ( #2173 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-08 11:23:40 +02:00
Vasil Ilchev
5177409fb4
Improved security tests - some tests failing with expected InsufficientPermissionException but not from the initial call, but after unexpectedly call permissions are resolved, content of method throws expected InsufficientPermissionException. ( #2171 )
...
Added more tests for methods with @PreAuthorize with combination of 'OR' permissions.
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-01-07 17:03:00 +02:00
Avgustin Marinov
ad5c4a2389
Spring Boot 3.4.1 ( #2169 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-07 09:08:54 +02:00
Vasil Ilchev
b36df62864
Added Security Tests for ManagementAPI @PreAuthorize methods ( #2167 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-01-07 08:26:37 +02:00
Vasil Ilchev
49455e1924
Adapt @PreAuthorize annotations on interfaces, and add to Implementation where Generics seem not handled correctly - RepositoryManagement create/update ( #2168 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-01-07 08:23:36 +02:00
Vasil Ilchev
7e7fb0c249
PreAuthorize annotations reviewed and added/adapted where necessary. ( #2166 )
...
Default methods implementation from ManagementAPI Interfaces moved to classes.
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-01-06 17:15:31 +02:00
Avgustin Marinov
241a2ae58f
Fix new eclipse github url ( #2165 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-06 12:45:45 +02:00
Erik
ef5bb9d865
Fix ddi_api.md to clarify how to accept a cancellation ( #1759 )
2025-01-06 12:25:25 +02:00
Stanislav Trailov
a56cf69ccf
Refresh rollout in runAsSystem ( #2164 )
2025-01-06 12:16:19 +02:00
John Ottenlips Franke
172df72e4e
Update SpServerError.java typo ( #1831 )
2025-01-06 12:15:01 +02:00
Stanislav Trailov
0e4307059b
Fix pause of rollout on error condition ( #2161 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-12-27 11:53:52 +02:00
Avgustin Marinov
4df4e7981b
Add support for tests with mysql without jdbc:mariadib protocol ( #2160 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-21 10:10:11 +02:00
Avgustin Marinov
dec4088000
Add @PreAuthorized to RepositoryManagement impl ( #2159 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-20 18:45:01 +02:00
Avgustin Marinov
8774ab734d
Remove dash from bus endpoint config ( #2158 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-20 14:29:12 +02:00
Avgustin Marinov
42b6b597fe
Fix endpoint config deprecations ( #2157 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-20 14:24:00 +02:00
Avgustin Marinov
a7830379c1
Hibernate versioning made to start from 1 to be EclipseLink compatible ( #2156 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-20 12:21:47 +02:00
Avgustin Marinov
c38f28d5a7
Upgrades spring to 3.4.0 ( #2154 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-20 11:30:51 +02:00
Avgustin Marinov
65ef31e702
Add logging for db execptons handling ( #2155 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-19 16:37:57 +02:00
Avgustin Marinov
52fec7c82b
Non static native query prefix ( #2152 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-18 16:43:56 +02:00
Avgustin Marinov
ed93d3fc7b
Introduce pluggable tenant resolver ( #2151 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-18 15:17:35 +02:00
Avgustin Marinov
1c211c81c2
Jpa vendor native support extended for in of collections ( #2150 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-17 13:55:21 +02:00
Avgustin Marinov
c684b03249
Fix some sonar findings ( #2149 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-17 09:18:32 +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
af50e8c938
Fix portable event on setting confirmation status ( #2146 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-12 12:37:03 +02:00
Avgustin Marinov
c84fb13609
Fix auditing and setting controler modifications ( #2145 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-12 11:05:43 +02:00
Avgustin Marinov
1450115061
Ensure different group schedule and start event on rollout start ( #2144 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-12 09:50:05 +02:00
Avgustin Marinov
f813be87e5
Refactor AfterTransactionCommitDefaultServiceExecutor ( #2143 )
...
fixes transaction in transaction after commit (or at least makes is cleaner)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-11 16:00:10 +02:00
Avgustin Marinov
b6fa00cc3e
Remove unused TargetWithActionStatus and its retrieval methods ( #2142 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-11 14:14:35 +02:00
Avgustin Marinov
d8c8e80125
Remove unused DistributionSetManagement#findByDistributionSetFilterOrderByLinkedTarget ( #2141 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-11 13:44:50 +02:00
Avgustin Marinov
bae3281939
Improve audit properties handling to be hibernate comapttible ( #2140 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-11 12:16:25 +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
68c0b616b7
Remove unused TargetManagement#findByFilterOrderByLinkedDistributionSet ( #2138 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-11 10:04:56 +02:00