Commit Graph

359 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
39861e7790 Refactor action repository (#2118)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-05 11:41:41 +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
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
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
Avgustin Marinov
794f26bea2 JPA Refactoring (2) (#2108)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-02 11:52:30 +02:00
Avgustin Marinov
d435c0a424 Switch (mostly) to JPA generic events (#2104)
instead of EclipseLink specific

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-26 12:59:45 +02:00
Avgustin Marinov
4861e7c29f Refactor the tenantcy configuration (#2080)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-19 08:45:50 +02:00
Avgustin Marinov
13acc9442b Rename HawkBitEclipseLinkJpaDialect -> HawkbitEclipseLinkJpaDialect unify 'hawkbit' class names (#2075)
_release_notes_

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-18 14:44:42 +02:00
Avgustin Marinov
516a3273b6 Remove peek usage as advised by sonar - mainly for debugging (#2073)
By API Stream.peek is mainly for debugging and could be skiped in some cases

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-18 09:44:52 +02:00
Avgustin Marinov
f9bb48d697 Code refactoring of hawkbit-repository (#2056)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-17 15:03:03 +02:00
Avgustin Marinov
1c40584733 Add JpaTargetFilterQuery converter test (#2049)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-16 12:13:22 +02:00
Avgustin Marinov
4545849548 Add JpaRolloutGroup converter test (#2048)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-16 11:42:37 +02:00
Avgustin Marinov
20b1c61c13 Add JpaRollout converter test (#2047)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-16 11:32:51 +02:00
Avgustin Marinov
ec6009b268 JpaTarget switch to javax.persistence.Convert(er) (#2038)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 18:02:00 +02:00
Avgustin Marinov
bf1e171523 Switch JpaActionStatus to javax.persistence.Convert(er) (#2037)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 17:26:25 +02:00
Avgustin Marinov
4a46344ebe Replace eclipselink converter with standard javax.persistence.Convert(er) (#2035)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 16:05:15 +02:00
Avgustin Marinov
a2f03b3724 Replace CascadeOnDelete eclipse link annotation with CascadeType.REMOVE (#2028)
more standard approach

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-14 17:06:13 +02:00
Avgustin Marinov
1a741bcdb1 Sonar findings - RolloutManagementTest fix no assert (#1999)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:50:27 +02:00
Avgustin Marinov
445c15ac3b Sonar findings - TargetFilterQueryManagementTest fix no assert (#1998)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:41:09 +02:00
Avgustin Marinov
7e6476a73f Sonar findings - DeploymentManagementTest fix no asert (2) (#1997)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:31:34 +02:00
Avgustin Marinov
63ad565417 Sonar findings - DeploymentManagementTest fix no asert (#1996)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:27:56 +02:00
Avgustin Marinov
e886dda9e6 Fix sonar findings: dupplications (#1989)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 20:31:11 +02:00
Avgustin Marinov
fa9a715aa6 Fix sonar findings: DistributionSetTagManagementTest (#1985)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 15:53:41 +02:00
Avgustin Marinov
cc226eadac Fix sonar findings: Type constants access (#1983)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 15:11:39 +02:00
Avgustin Marinov
3effa996dd Refactor tenancy classes (#1972)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-08 16:12:18 +02:00
Avgustin Marinov
0f5c87a0c8 Code format hawkbit-repository (#1939)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-11-05 11:27:41 +02:00
Avgustin Marinov
eb1cb699ca Code format hawkbit-repository-jpa3 (#1932)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-11-05 10:28:55 +02:00
Avgustin Marinov
ef857baa9e Code format hawkbit-repository-jpa (#1928)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-11-05 09:54:34 +02:00
Avgustin Marinov
ec7fb0cd1b Fix target failOnMissingDs (#1906)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-17 18:51:21 +03:00
Avgustin Marinov
1bc467d470 Add notFound support (& test) for assign tag to ds REST (#1903)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-17 17:18:36 +03:00
Avgustin Marinov
707df1abd9 Add notFound suppor (& test) for assign REST (#1902)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-17 17:06:08 +03:00
Avgustin Marinov
331cf8e692 Fix ACM DS test (#1900)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-17 16:40:53 +03:00