Avgustin Marinov
ff6d7a29f6
Improve building of SQL from an RSQL query ( #1766 )
...
* Improve building of SQL from an RSQL query
* ignore case behavior could be disabled
* like is used only when needed
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
* Inlining of some methods and unified IN build + fix case
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
* Implement more flexible ignore case configuration
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
---------
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-15 13:04:47 +03:00
Avgustin Marinov
beeb2523e2
Fix transactions on mysql of createActionsForDynamicGroupInNewTransaction ( #1768 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-12 16:43:17 +03:00
Avgustin Marinov
9b9bc7ee00
Align dynamic action behaviour with the static ones ( #1764 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-12 08:30:46 +03:00
Avgustin Marinov
8e82a9252f
Fix applying createdat less or equal to rollout group filter ( #1765 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-11 16:04:24 +03:00
Denislav Prinov
d2ef59781b
Fix Target Types filtering by ID ( #1763 )
...
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2024-07-11 12:21:24 +03:00
Avgustin Marinov
c5e5c2bb45
Fix transitive software module lock on explicit DS lock ( #1762 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-11 09:34:57 +03:00
Avgustin Marinov
719062215f
More consistent auditor ( #1756 )
...
* action initiated by is set as current auditor - not user
* auto assigned by is set as current auditor - not user
PS: some unused method removed from DeplopymenHelper
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-27 15:31:45 +03:00
Avgustin Marinov
494170405a
Small Rollout create code improvements ( #1754 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-26 11:06:56 +03:00
Avgustin Marinov
4b2c454f1d
Fix flaky rollouts flow test ( #1753 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-26 10:14:10 +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
297775f539
Migrate to Spring Boot 3.3.1 ( #1751 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-21 14:49:10 +03:00
Avgustin Marinov
77acfb3bff
Fix Sonar findings ( #1750 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-21 10:01:27 +03:00
Avgustin Marinov
6e6f96a0f4
Fix lastModifiedBy on modification perfomed by the JpaRolloutExecutor ( #1748 )
...
1. The auditor is got on transaction commit - so haven't used the tenant & user context until now - write system
2. The start/stop/delete are called by the user (saved in lastModifiedBy) but then executed in JpaRolloutExecutor
So the change is:
1. Fix auditor for actions taken by JpaRolloutExecutor to be the createdBy
2. for start/stop/delete the auditor is set to the lastModifiedBy for the transaction (hence all action taken)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-21 08:27:24 +03:00
Stanislav Trailov
b42765b4eb
handle error when iterating over active rollouts! ( #1747 )
...
* handle error when iterating over active rollouts!
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* fix typo and message
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-06-17 09:23:56 +03:00
Manthan R. Tilva
0916cc6960
Simple UI for config ( #1745 )
...
* Add System config view
* Add System config view
2024-06-13 09:27:25 +03:00
Avgustin Marinov
6022009525
[ #1740 ] Migrate to Spring Boot 3.3.0 ( #1743 )
...
1. Migrate Spring Boot to 3.3.0
2. Upgrade some other dependencies
3. Update Dockerfile-s regarding deprecated -Djarmode=layertools extract
Follow: [Spring Boot 3.3 Release Notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.3-Release-Notes )
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-06 10:43:11 +03:00
Avgustin Marinov
a6a2014ad3
Bump to Spring Boot 3.2.6 ( #1739 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-29 12:19:33 +03:00
Avgustin Marinov
7d62e81515
Add PollStatus to result of list targets via REST API ( #1734 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-22 11:02:21 +03:00
Stanislav Trailov
deb524d438
Fix sonar build ( #1736 )
...
* fix sonar build
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* throw illegal state instead of only logging
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-05-22 10:55:00 +03:00
Michael Wiesenbauer
e69c1defdf
prevent npe during multipart exception handling ( #1721 )
...
Signed-off-by: Michael Wiesenbauer <michael.wiesenbauer@setago.io >
Co-authored-by: Michael Wiesenbauer <michael.wiesenbauer@setago.io >
2024-05-22 10:34:20 +03:00
Stanislav Trailov
4c3c71dd06
fix sonar build ( #1735 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-05-22 09:06:39 +03:00
Avgustin Marinov
b234271361
Support for OAuth2 resource server with issuer URI ( #1731 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-14 16:59:05 +03:00
Stanislav Trailov
d8c92cb5e1
DMF SDK fixes and improvements ( #1730 )
...
* Extend dmf sdk to support additional message handlers
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* make changes after review
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* refactoring and bugfixing of dmf sdk
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* make get connection factory private
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* changes after review
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* make handle cancel and update attributes protected
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* rename isEnvLocal to initVHost
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-05-13 10:55:18 +03:00
Avgustin Marinov
9b5c4851c5
Add locked Distribution Set delete tests ( #1729 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-07 11:22:32 +03:00
Erik
f66da8e723
fix typo in datamodel.md ( #1728 )
...
Co-authored-by: ErikSovereign <erikb98@protonmail.com >
2024-04-30 12:39:02 +03:00
Diego Rondini
deeff3f550
Minor README updates ( #1725 )
...
* README: update sandbox URL
Update sandbox URL and remove reference to Management UI.
Signed-off-by: Diego Rondini <diego.rondini@kynetics.it >
* README: update Hara repo URL
Signed-off-by: Diego Rondini <diego.rondini@kynetics.it >
---------
Signed-off-by: Diego Rondini <diego.rondini@kynetics.it >
2024-04-29 08:42:56 +03:00
Avgustin Marinov
e275b3ac16
Switch Docker images to jdk 17.0.11 ( #1723 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-25 15:15:08 +03:00
Avgustin Marinov
bf99ae37ad
Bump spring boot to 3.2.5 ( #1720 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-22 09:18:55 +03:00
Fin Maaß
a575a56656
add docker configuration for Simple UI ( #1719 )
...
add a docker configuration for the
Simple UI.
Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com >
2024-04-19 09:46:00 +03:00
Avgustin Marinov
195e9e20a0
Remove PermissionService - unused ( #1717 ) ( #1718 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-18 13:23:23 +03:00
Avgustin Marinov
8d9cfcb17b
Remove PermissionService - unused ( #1717 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-18 12:47:26 +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
Avgustin Marinov
3611a8eccd
[ #1712 ] Introduce READ_TENANT_CONFIGURATION permission ( #1713 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-12 14:30:29 +03:00
Avgustin Marinov
3497d155a1
DmfApp license header fixed ( #1711 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 17:43:33 +03:00
Avgustin Marinov
06c6c5932c
SDK DMF Support - added demo ( #1710 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 16:39:31 +03:00
Avgustin Marinov
b491d6d548
SDK DMF Support - from declarative to imperative - to support host per tenant ( #1709 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 15:15:02 +03:00
Avgustin Marinov
c8220c43d6
SDK DMF Support - Configuration for AMQP moved in own class ( #1708 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 09:32:28 +03:00
Avgustin Marinov
9ccc7d7db3
SDK DMF Support - Removed duplication ( #1707 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 09:16:48 +03:00
Avgustin Marinov
ddaa04c433
SDK DMF Support Initial draft ( #1706 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 09:03:15 +03:00
Vasil Ilchev
4dc3758b55
Fix sonar complains ( #1705 )
2024-04-10 18:35:20 +03:00
Avgustin Marinov
4c9ee2e364
Remove unused fields from JpaDistributionSet ( #1704 )
...
These fields also could lead to big memory usage if the JPA provider doesn't get LAZY hint
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-10 14:01:31 +03:00
Avgustin Marinov
718c7381f4
Fix outdated (and maybe wrong) jpa related properties ( #1702 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-09 13:53:12 +03:00
Avgustin Marinov
85e2299e53
Added site release notes for 0.5.0 ( #1697 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-27 14:17:25 +02:00
Avgustin Marinov
03d3c3ba7b
Bump spring version to 3.2.3 ( #1695 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-26 08:58:43 +02:00
Stanislav Trailov
9470635327
update third party content ( #1694 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-03-22 11:04:16 +02:00
Avgustin Marinov
a37702744c
SDK improvements ( #1693 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-19 17:35:14 +02:00
Avgustin Marinov
50d34dd81e
Expose rollout group dynamic flag via REST ( #1691 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-15 16:20:16 +02:00