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
Avgustin Marinov
968ed74b37
Move EnableMethodSecurity ( #2085 )
...
From MgmtSecurityConfiguration -> MgmtApiConfiguration as more reliable and hard to miss
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-20 09:33:16 +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
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
7ac0a13054
Fix lombok issues ( #2079 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 15:46:56 +02:00
Avgustin Marinov
00fe507226
Fix targetAdress -> targetAddress typo in TargetPollEvent ( #2078 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 14:52:52 +02:00
Avgustin Marinov
e917c0847d
Rename HawkBitFlywayAutoConfiguration -> HawkbitFlywayAutoConfiguration unify 'hawkbit' class names ( #2077 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 14:46:34 +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
ad2d2b00bc
Rename HawkBitBaseRepository -> HawkbitBaseRepository unify 'hawkbit' class names ( #2076 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 14:44:32 +02:00
Avgustin Marinov
3ab4885170
Fix HawkbitSDKConfigurtion -> HawkbitSDKConfiguration typo ( #2074 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 14:31:47 +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
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
8cf693ddbe
Mgmt resources - small code style refactoring ( #2071 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 20:31:37 +02:00
Avgustin Marinov
ac0a6d4326
DDI resource - remove dupplicated annotations (MgmtTargetResource) ( #2070 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 20:10:41 +02:00
Avgustin Marinov
a2172abee6
DDI resource - remove dupplicated annotations (MgmtTargetTagResource) ( #2069 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 20:10:31 +02:00
Avgustin Marinov
b3718be948
DDI resource - remove dupplicated annotations (MgmtTargetTypeRestResource) ( #2068 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 19:09:24 +02:00
Avgustin Marinov
7de9abac18
DDI resource - remove dupplicated annotations (MgmtSystemManagementRestResource) ( #2067 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 19:09:15 +02:00
Avgustin Marinov
13923367ee
DDI resource - remove dupplicated annotations (MgmtTenantManagementRestResource) ( #2066 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 19:09:06 +02:00
Avgustin Marinov
64494d6845
DDI resource - remove dupplicated annotations (MgmtTargetFilterQueryResource) ( #2065 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:42:15 +02:00
Avgustin Marinov
9154891573
DDI resource - remove dupplicated annotations (MgmtRolloutRestResource) ( #2062 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:42:01 +02:00
Avgustin Marinov
c3632ef272
DDI resource - remove dupplicated annotations (MgmtSoftwareModuleRestResource) ( #2063 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:41:49 +02:00
Avgustin Marinov
75ea430101
DDI resource - remove dupplicated annotations (MgmtDownloadArtifactRest) ( #2064 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:32:01 +02:00
Avgustin Marinov
a4cb8f71da
DDI resource - remove dupplicated annotations (MgmtDistributionsSetResource) ( #2060 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:25:06 +02:00
Avgustin Marinov
6fafbb768d
DDI resource - remove dupplicated annotations (MgmtDistributionsSetTypeResource) ( #2059 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:24:54 +02:00
Avgustin Marinov
3956dfb28d
DDI resource - remove dupplicated annotations (MgmtDistributionsSetTagResource) ( #2058 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:24:44 +02:00
Avgustin Marinov
abb75d7728
DDI resource - remove dupplicated annotations (MgmtSoftwareModuleTypeRestResource) ( #2061 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 18:24:28 +02:00
Avgustin Marinov
08dc1b933d
DDI resource - remove dupplicated annotations ( #2057 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 17:04:56 +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
7cb617007a
Code refactoring of hawkbit-mgmt ( #2055 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-17 13:35:51 +02:00
Avgustin Marinov
c90e3384ef
Code refactoring of hawkbit-ddi-resource ( #2053 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-16 20:17:27 +02:00
Avgustin Marinov
ca2c50ffa5
Code refactoring of hawkbit-dmf-amqp ( #2054 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-16 20:17:13 +02:00
Avgustin Marinov
ce846ebe81
Code refactoring of hawkbit-artifact ( #2050 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-16 17:57:17 +02:00
Avgustin Marinov
3411634ba3
Code refactoring of hawkbit-ddi-api ( #2052 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-16 17:56:33 +02:00
Avgustin Marinov
9b7606f68e
Code refactoring of hawkbit-core and hawkbit-autoconfigure ( #2051 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-16 17:56:23 +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
b912f2aa9a
Fix AbstractActionStatusCreate.messages -> mutable list ( #2046 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 22:16:26 +02:00
Avgustin Marinov
3ecaa24b10
Fix MapAttributeConverter to return null on null attribute (2) ( #2045 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 21:58:05 +02:00
Avgustin Marinov
fef29ddddb
Fix MapAttributeConverter to return null on null attribute ( #2044 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 21:42:05 +02:00
Avgustin Marinov
28fb2d6f2d
Lombok no args + serial annotations ( #2043 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 21:23:31 +02:00
Avgustin Marinov
11b9ff0cce
JpaTargetFilterQuery javax.persisence.Convert(er) ( #2042 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 20:34:33 +02:00
Avgustin Marinov
ee085bba68
JpaRolloutGroup javax.persisence.Convert(er) ( #2041 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 20:25:08 +02:00
Avgustin Marinov
074e2e1ee3
JpaRollout javax.persisence.Convert(er) ( #2040 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 20:14:20 +02:00
Avgustin Marinov
05dd580a28
Remove CustomEvents - unused ( #2039 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-15 20:01:18 +02:00