Avgustin Marinov
bb9c9bfad8
Remove some of the field injections (Sonar recomendtion) ( #2218 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-23 09:52:29 +02:00
Avgustin Marinov
4909a65d8c
Improve autowiring for tests (Sonar) ( #2217 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-22 15:20:57 +02:00
Avgustin Marinov
bbb5f40207
Sonar Fixes (6) ( #2214 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 16:13:43 +02:00
Avgustin Marinov
e8406afeba
Add hibernate support for printing Specification/TypedQuery to string (for debug purposes) ( #2213 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 15:50:26 +02:00
Avgustin Marinov
d93a73e2ab
Fix creating artifiact dir for integration tests ( #2212 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 12:59:25 +02:00
Avgustin Marinov
fe518fc4fa
Fix temp dirs creation ( #2209 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 11:38:48 +02:00
Avgustin Marinov
567e8b38f1
Sonar Fixes (5) ( #2211 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 11:20:50 +02:00
Avgustin Marinov
33a6250646
Sonar Fixes (4) ( #2210 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 10:20:09 +02:00
Avgustin Marinov
e64053fb59
Improve creatTempFile/Dir usage ( #2208 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 09:11:07 +02:00
Avgustin Marinov
d71a159db2
Remove use of deprecated RandomStringUtils method ( #2207 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 09:10:57 +02:00
Avgustin Marinov
e317a38d6d
Fix SonarQube issues (3) ( #2206 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-20 17:04:07 +02:00
Avgustin Marinov
5dabe9117a
Fix SonarQube issues (2) ( #2205 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-20 16:29:45 +02:00
Avgustin Marinov
626d4cc537
Add getting tenant with details ( #2195 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-14 09:32:16 +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
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
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
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
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
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
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
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
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
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
a3468b2ba9
Fix some issues found by qodana ( #2083 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-19 17:04:19 +02:00
Avgustin Marinov
9c8c82fd8b
Switch from deprecated EnableGlobalMethodSecurity to EnableMethodSecurity ( #2081 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-19 16:46:31 +02:00
Avgustin Marinov
c3bcc4371d
Code formating and removing unused imports ( #2072 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 09:13:58 +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
3605f3ff95
Fix SecurityContextSwtich - make WithUser impl Serializable ( #1993 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-09 22:34:51 +02:00
Avgustin Marinov
4c8156287f
Fix SecurityContextSwtich - add better comment ( #1992 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-09 22:01:49 +02:00
Avgustin Marinov
6c4d84def4
Fix SecurityContextSwtich - transient anotation remove ( #1991 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-09 21:40:20 +02:00
Avgustin Marinov
bb8095e84a
Fix sonar findings: optional rest params boolean -> Boolean ( #1990 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-09 20:43:21 +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
fe8fb3a602
Move ControllerPollProperties -> org.eclipse.hawkbit.tenancy.configuration ( #1981 )
...
_release_notes_
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-08 17:52:48 +02:00
Avgustin Marinov
56ff8168f9
Rename org.eclipse.hawkbit.api -> org.eclipse.hawkbit.artifact.repository.urlhandler ( #1980 )
...
_release_notes_
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-08 17:40:27 +02:00
Avgustin Marinov
6dec398cb9
Remove unusied org.eclipse.hawkbit.HawkbitServerProperties ( #1979 )
...
_release_notes_
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-08 17:18:59 +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
ade5723c8c
Remove unused TenantUserPasswordAuthenticationToken ( #1966 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-08 12:29:19 +02:00
Avgustin Marinov
4987d429c2
Code format hawkbit-repository-test ( #1931 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-11-05 10:11:19 +02:00
Avgustin Marinov
897c49602c
Remove deprecated toggle ds tag assigment from where possible ( #1888 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-17 10:21:11 +03:00
Avgustin Marinov
8d78cea9d2
Web env none in tests where not needed ( #1871 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 16:51:10 +03:00
Avgustin Marinov
4bc082599b
Fix RoleHierarchyImpl deprecation ( #1849 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-01 10:32:03 +03:00
Avgustin Marinov
d958d8e82c
Remove download by downloadId functionality ( #1820 )
...
This functionallity seems to get via AMQP (after some authentication)
a private (wihtout need of authentication) url to an artifact assigned
to the controller.
By default, DDI or DMF shall provide proper urls (for direct download)
to devices and if they have to be without authentication this shall be
solved in different ways - for instance separate download server providing
dedicated private / signed urls.
This functinallity is not a real hawkBit part but more like something
intended to solve some edge cases.
Since it is complicated, heeds support, doesn't solve wide spread use
cases, and could be achieved with other means - better to be removed.
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-08-14 17:28:46 +03:00
Avgustin Marinov
8b3434fc17
Add support for dynamic rollout group template ( #1752 )
...
1. Add support in REST and Mgmt API for dynamic group template
2. If present - groups follows the pattern of this template, otherwise - the last static group
3. This allows to create pure dynamic rollout with 0 static groups - auto assignment equivalent with groups
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-26 08:31:01 +03:00
Avgustin Marinov
40f99962d2
Add REST method for update rollout ( #1749 )
...
* adds PUT method for updating name and description of a rollout
* restrict RolloutUpdate to changing only name and description
* small refactoring
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-24 09:16:39 +03:00
Avgustin Marinov
d1b7f1d70e
Fixed SecurityContextSwitch method name ( #1716 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-15 09:04:21 +03:00
Avgustin Marinov
da67193e0f
Make SecurityContextSwitch more intuitive ( #1715 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-12 17:48:58 +03:00
Avgustin Marinov
1f2dd28ab6
[ #1712 ] Fix READ_TENANT_CONFIGURATION hierarchy and add tests ( #1714 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-12 17:39:31 +03:00