Avgustin Marinov
c253a4fccd
Remove obsolete OIDC logout handling ( #1781 )
...
Obsolete with removing th UI - no loging anymore
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com
2024-07-24 14:01:31 +03:00
Avgustin Marinov
06c06bcd8f
Fix Sonar findings ( #1779 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-23 12:06:39 +03:00
Avgustin Marinov
c1de86b29e
Remove target tag to target reference ( #1772 )
...
* Remove target tag to target reference
it is not used and could lead to extensive memory usage if JPA provider load targets while loading tags
Also, remove search field controller id as not meaningful
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
* Fix review findings
---------
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-19 13:56:30 +03:00
Denislav Prinov
119d1b5c50
Tests for the new Dynamic Rollouts, including the new Dynamic group definition functionality ( #1777 )
...
* Added tests for the new Dynamic Rollouts, including the new Dynamic group definition functionality
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Refactoring
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Additional check before the dynamic group is triggered
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Refactoring
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
---------
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2024-07-19 08:25:31 +03:00
Avgustin Marinov
56ab399493
Remove target type to target reference ( #1771 )
...
it is not used and could lead to extensive memory usage if JPA provider load targets while loading types
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-18 18:13:03 +03:00
Avgustin Marinov
bb288eab6b
Remove guava dependency ( #1776 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-17 15:48:24 +03:00
Avgustin Marinov
a021de5829
Improve base pom structure ( #1774 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-17 14:30:36 +03:00
Avgustin Marinov
683fc1124c
Remove unnecessary use of com.google.common.primitives.Ints ( #1775 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-17 13:46:53 +03:00
Avgustin Marinov
f45c9db571
Remove guava BaseEncoding from sdk ( #1773 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-16 16:57:49 +03:00
Avgustin Marinov
87050dd26c
Add dynamic group finish scenario test ( #1769 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-15 13:36:12 +03:00
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