Commit Graph

3228 Commits

Author SHA1 Message Date
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
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
ebb4b098f5 Fix tranasaction behavior in delete tenant (#2136)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-10 19:17:27 +02:00
Avgustin Marinov
13fef83e53 Fix RSQL G2 visitor OR optimizaton when one table with different attributes (#2135)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-12-10 16:37:46 +02:00
Avgustin Marinov
d3eeb71826 Improve artifact binary cleanup - only after commit (#2134)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-10 13:41:35 +02:00
Avgustin Marinov
d0c952f236 Portability fixes - transactions and single save in transaction (#2133)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-10 12:07:09 +02:00
Avgustin Marinov
0ac0dc223e Make Action active field convertor JPA Vendor portable (#2132)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-09 17:59:14 +02:00
Avgustin Marinov
13e2bc81d7 Improve JPA Provider portability - RSQL (#2131)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-09 17:36:57 +02:00
Vasil Ilchev
527d8e5964 Adapt ActionStatus timestamp doc (#2130)
Co-authored-by: vasilchev <vasil.ilchev@bosch.com>
2024-12-09 14:49:14 +02:00
Avgustin Marinov
e0d5d4e061 Add support for native query for multiple JPA vendors (#2129)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-09 14:02:53 +02:00
Avgustin Marinov
b9c10ac616 Add Rollout.ds entity graph (#2127)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-06 20:04:05 +02:00
Avgustin Marinov
9de1bd2ae6 Optimise rollout create - single save + groups saveAll (#2126)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-06 16:57:46 +02:00
Avgustin Marinov
9d6720266f Added support for different version schemes depending on the provider (2) (#2125)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-06 15:01:44 +02:00
Avgustin Marinov
613a11a78b Detatch DS in rollout execution in case lasy loaded (#2123)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-06 14:40:52 +02:00
Avgustin Marinov
be6a58a38a Added support for different version schemes depending on the provider (#2124)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-06 14:40:13 +02:00
Avgustin Marinov
2a476d1268 Small JPA improvements & test code style (#2122)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-06 13:03:48 +02:00
Avgustin Marinov
efc6d051f7 Add JpaSpecificationEntityGraphExecutor (#2120)
Provides option to find entities by Specificaton with EntityGraph filter in order to load some LAZY attributes

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-05 13:46:20 +02:00
Avgustin Marinov
39861e7790 Refactor action repository (#2118)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-05 11:41:41 +02:00
Vasil Ilchev
1d52d3b102 Fix NPE when DMF Status Messages contain null element (#2119)
Co-authored-by: vasilchev <vasil.ilchev@bosch.com>
2024-12-05 11:25:09 +02:00
Vasil Ilchev
b4215a9d76 Add timestamp to Actions (#2113)
* Add timestamp to Actions

Signed-off-by: Vasil Ilchev <Vasil.Ilchev@bosch.com>

* Add Timestamp to All Actions Feedback DDI/DMF

* After review

* Removed Action timestamp as we have timestamp in each ActionStatus so use that instead

* Unify to use everywhere System.currentTimeMillis()

* Add constructor w/o timestamp to DmfActionUpdateStatus

---------

Signed-off-by: Vasil Ilchev <Vasil.Ilchev@bosch.com>
Co-authored-by: vasilchev <vasil.ilchev@bosch.com>
2024-12-04 09:53:10 +02:00
Avgustin Marinov
58e427d1ea Fix @ManyToMany to be hibernate compatible (#2116)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-03 14:21:01 +02:00
Avgustin Marinov
74616db431 Small refactoring (#2115)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-03 13:25:44 +02:00
Avgustin Marinov
0c2b7f398f Sonar fixes (#2114)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-03 08:50:31 +02:00
Avgustin Marinov
4b58e027fa Replace ethlo with hibernate jpamodgen (#2112)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-02 16:51:03 +02:00
Avgustin Marinov
43c4083d0d Add MaridDB java client into runtimes (#2111)
And remove dedicated mysql image - as the driver is available into the default one

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-02 15:13:46 +02:00
Avgustin Marinov
6f80038619 JPA Refactoring (4) (#2110)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-02 14:55:12 +02:00
Avgustin Marinov
a9f3d1491a JPA Refactoring (3) (#2109)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-02 13:50:06 +02:00