Commit Graph

3206 Commits

Author SHA1 Message Date
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
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
2a95adc562 JPA Refactoring (#2107)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-29 14:07:37 +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
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
46c83feb6b Remove a @Cacheable that might not work (#2103)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-23 17:10:59 +02:00
Avgustin Marinov
299d7091a2 Reomve a @Cacheable that might not work (#2102)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-23 16:52:06 +02:00
Avgustin Marinov
016bada08b Fix unused tenant param in AmqpMessageDispatcherService (#2101)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-23 11:15:56 +02:00
Avgustin Marinov
e91cc5a349 Move EventuPublisherConfiguration into repository (#2100)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-22 19:19:58 +02:00
Avgustin Marinov
37dea970d2 Fix EventPublisherAuthConfiguration to run as system (#2099)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-22 17:59:25 +02:00
Avgustin Marinov
4de34eacc3 Fix AmqpMessageDispatcherServiceTest.testSendCancelRequest - set action tenant (#2098)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-22 17:36:07 +02:00
Avgustin Marinov
9df68e2d97 Fix DMF context (as system) (#2097)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-22 15:32:00 +02:00
Avgustin Marinov
49d27b1cd1 Extend and improve DMF SDK (#2096)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-22 11:40:10 +02:00
Avgustin Marinov
40c76e49de Improve starter documentation and remove sandbox link (#2095)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-21 13:36:14 +02:00
Avgustin Marinov
eb9d9c7b84 Update getting started (#2094)
- remove sandbox references (will be removed soon)
- fix static user management description
- remove device simulator - shall be used sdk

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-21 12:45:42 +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
a79ed38635 Fix docker readme and skip verify on change of md files (#2091)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-21 09:38:14 +02:00
Avgustin Marinov
b664fd7838 Add MySQL flyway support for repository tests (#2090)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-21 08:47:20 +02:00
Avgustin Marinov
e41c0efd3d Add postgress docker compose examples + Flyway Modularity Support (#2089)
* added postgress docker compose examples
* move mysql flyway into server (remove from hawkbit-repository-jpa-flyway)
* in starters is added posgress and sqlserver flyway support - see [Flyway Modularity](https://github.com/flyway/flyway/issues/3780)

_release_notes_

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-20 18:08:11 +02:00
Stanislav Trailov
f91fff4934 Add status code when finishing with error (#1912) 2024-11-20 17:10:24 +02:00
Avgustin Marinov
4a8be5ee75 Docker improvements (#2088)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-20 16:22:48 +02:00
Avgustin Marinov
9bce89fcb8 Revert adding mariadb (#2087)
* Revert "Add mariadb-java-client to the server images (#2086)"

This reverts commit 8d3aa7c9ce.

* Revert adding mariadb as runtime dependency - resticted license

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

---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-20 15:52:01 +02:00
Avgustin Marinov
8d3aa7c9ce Add mariadb-java-client to the server images (#2086)
So, they will be ready to connect to mysql

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-20 09:57:36 +02:00